summaryrefslogtreecommitdiffstats
path: root/src/vnet/tcp/tcp.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-25tcp: avoid initializing counters multiple timesFlorin Coras1-2/+7
2023-06-22tcp: add simple stats collectorFlorin Coras1-0/+44
2023-05-04session: cleanup ho lookup table on closeFlorin Coras1-0/+8
2023-04-21tcp: remove unused codeFilip Tehlar1-4/+0
2023-03-16session: support active opens with same source portFlorin Coras1-2/+2
2023-02-28session: consolidate port alloc logicFlorin Coras1-21/+8
2022-12-02session: move connects to first workerFlorin Coras1-3/+3
2022-11-29session: transport endpt cleanup on owner threadFlorin Coras1-2/+2
2022-04-04tcp: use safe realloc poolFlorin Coras1-3/+3
2022-02-10session: use transport endpoint cfg for listenFlorin Coras1-2/+2
2022-01-06tcp: update snd_congestion only during congestionFlorin Coras1-0/+4
2022-01-06tcp: cast timer ticks to u32Florin Coras1-1/+2
2021-12-23tcp: fix endpoint lookup failed caused by key uninitializedMercury1-0/+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 Kalderon1-1/+7
2021-09-13tcp session: initialize sw_if_index at connect timeFlorin Coras1-0/+1
2021-07-13tcp session: next node config on connectsFlorin Coras1-0/+2
2021-07-06tcp: use main thread pool for half-opensFlorin Coras1-27/+23
2021-06-15tcp: prevent timer handler being called frequentlyliuyacan1-0/+1
2021-06-12tcp: fix proto in port reuse checkFlorin Coras1-2/+2
2021-05-14tcp: remove ho lockFlorin Coras1-9/+0
2021-05-12session: support half-close connectionliuyacan1-1/+25
2021-05-10session: use half-open sessions for vc establishmentFlorin Coras1-3/+15
2021-04-20tcp: req app deq notification on fifo fullFlorin Coras1-0/+22
2021-04-15tcp: support for rate sample attr flagFlorin Coras1-0/+14
2021-04-14session tcp vcl: api to update connection attributesFlorin Coras1-0/+96
2021-04-05tcp: time infra improvementsFlorin Coras1-3/+3
2021-03-26vlib: introduce vlib_get_main_by_index(), vlib_get_n_threads()Damjan Marion1-1/+1
2021-03-08tcp: account for option alignment in initial snd_mssFlorin Coras1-2/+3
2020-10-23tcp: remove snd_una_maxFlorin Coras1-1/+0
2020-10-23tcp: remove delack time configFlorin Coras1-1/+0
2020-10-22tcp: no send space in timer recoveryFlorin Coras1-1/+4
2020-10-21tcp: updating time constans as timer tick changedRyujiro Shibuya1-8/+10
2020-10-08tcp: treat pending timers as activeFlorin Coras1-1/+1
2020-10-08tcp: custom geometry for timer wheelFlorin Coras1-17/+5
2020-09-24session tcp udp tls quic: improve cli formattingFlorin Coras1-2/+3
2020-09-16tcp: make max gso packet size configurableSimon Zhang1-1/+2
2020-08-20tcp: track reorder with sacksFlorin Coras1-6/+10
2020-08-03tcp: improve timestamp rtt accuracyFlorin Coras1-6/+1
2020-07-23tcp: track pending timersFlorin Coras1-1/+8
2020-04-28vlib: add ASSERT to vlib_time_now(...)Dave Barach1-1/+2
2020-04-17tcp: cubic as default cc algorithmFlorin Coras1-1/+1
2020-04-17session tcp: track half open in app wrkFlorin Coras1-2/+16
2020-04-15tcp: allow local port sharing if 5-tuple availableFlorin Coras1-1/+14
2020-04-03session: improve error reportingFlorin Coras1-5/+2
2020-04-02tcp: explicit use of timer wheel in timer apisFlorin Coras1-17/+28
2020-04-02tcp: move features to separate filesFlorin Coras1-1052/+1
2020-03-30tcp: reuse session infra for syns and resetsFlorin Coras1-25/+19
2020-03-25session: api to add new transport typesFlorin Coras1-0/+2
2020-03-19tcp: move accept init to separate reusable functionFlorin Coras1-0/+45