summaryrefslogtreecommitdiffstats
path: root/src/vnet/tcp
AgeCommit message (Expand)AuthorFilesLines
2023-06-22tcp: add simple stats collectorFlorin Coras2-0/+51
2023-06-22tcp: options support into pgMaxime Peim2-58/+210
2023-06-08tcp: cleanup next nodes and drop logicFlorin Coras2-136/+60
2023-05-04session: cleanup ho lookup table on closeFlorin Coras1-0/+8
2023-04-21tcp: remove unused codeFilip Tehlar2-7/+0
2023-04-20tcp: fix tcp packet traceFilip Tehlar1-38/+59
2023-03-16session: support active opens with same source portFlorin Coras1-2/+2
2023-03-06tcp: allow syns in closed stateFlorin Coras1-2/+3
2023-02-28session: consolidate port alloc logicFlorin Coras1-21/+8
2023-02-28tcp: add dispatch errors to countersFlorin Coras1-9/+10
2023-02-25tcp: fix error countersFilip Tehlar4-44/+43
2022-12-07tcp: avoid retransmit head with no dataFlorin Coras1-1/+1
2022-12-02session: move connects to first workerFlorin Coras3-8/+15
2022-11-29session: transport endpt cleanup on owner threadFlorin Coras1-2/+2
2022-10-07tcp: cmake option VPP_TCP_DEBUG_ALWAYS=ON not taken by all filesSteven Luong1-0/+1
2022-10-07tcp: build image with TCP_DEBUG_ALWAYS via makeSteven Luong1-0/+4
2022-10-03tcp: replace tcp_time_now with tcp_time_now_usSteven Luong1-28/+29
2022-08-30tcp: do not overcount ooo bytesFlorin Coras1-1/+3
2022-08-11ip: only set rx_sw_if_index when connection found to avoid following crash li...Xiaoming Jiang1-5/+5
2022-04-12tcp: limit persist segment size if window availableFlorin Coras1-1/+3
2022-04-04vppinfra: make _vec_len() read-onlyDamjan Marion2-4/+4
2022-04-04tcp: use safe realloc poolFlorin Coras1-3/+3
2022-03-15tcp: update error counters in listen nodeFlorin Coras1-9/+7
2022-03-15tcp: update persist timer if data ackedFlorin Coras1-3/+7
2022-02-15tcp: Do not include the tcp_packet.h file in the ip4_packet.hNeale Ranns1-1/+96
2022-02-10session: use transport endpoint cfg for listenFlorin Coras1-2/+2
2022-01-12session: pass tx buffers in bulk to transportsFlorin Coras2-6/+35
2022-01-10session: deschedule sessions with no data to sendFlorin Coras1-1/+0
2022-01-07tcp: fix cubic cwnd accumulate use of bytes ackedFlorin Coras1-1/+1
2022-01-06tcp: optimize newreno cong ack handlerFlorin Coras1-19/+20
2022-01-06tcp: update snd_congestion only during congestionFlorin Coras3-31/+14
2022-01-06tcp: mark lost first sack hole on timeoutFlorin Coras3-1/+27
2022-01-06tcp: handle start tx event in cubicFlorin Coras1-0/+18
2022-01-06tcp: always exit recovery if not in fastrecoveryFlorin Coras1-3/+3
2022-01-06tcp: exit retransmit before processing feedbackFlorin Coras1-21/+17
2022-01-06tcp: use bytes delivered to compute cwndFlorin Coras3-7/+9
2022-01-06tcp: cast timer ticks to u32Florin Coras3-7/+8
2022-01-05interface: refactor interface capabilities codeDamjan Marion1-1/+1
2021-12-26tcp: set sw_if_index in tcp src-address cliMercury1-2/+2
2021-12-23tcp: fix endpoint lookup failed caused by key uninitializedMercury1-0/+1
2021-12-12tcp: fix the tcp src-address cliMercury1-0/+2
2021-11-10ip: always set ip rx_sw_if_indexFlorin Coras1-4/+1
2021-11-08tcp: refactor reset nodeFlorin Coras1-49/+71
2021-11-06tcp: fix reset with packet ack numberFlorin Coras1-0/+1
2021-11-06tcp: in place tcp header for buffer resetsFlorin Coras1-2/+2
2021-11-03tcp: make buffer reset function publicFlorin Coras2-32/+28
2021-11-02tcp: fix uninitializad valueDamjan Marion1-1/+1
2021-10-27tcp: fix use of invalid local sw_if_indexFlorin Coras1-1/+2
2021-10-25tcp: fix: TCP timewait port reuse rfc complianceMichal Kalderon2-4/+84
2021-10-21ip: Add ip46-local node for local swif[rx]Nathan Skrzypczak1-0/+7