Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
ea2abbaeaf34a4652e970fd1e2f60c0d377ebde4
/
src
/
vnet
/
tcp
/
tcp.h
7a3a866
tcp: handle cleanups without timers
by Florin Coras
· 4 years, 10 months ago
a9d8cb4
tcp: dynamic max timers per loop
by Florin Coras
· 4 years, 10 months ago
aa38869
tcp: pace timer handling
by Florin Coras
· 4 years, 11 months ago
3f78bbb
tcp: reset fin-wait-2 timeout connections
by Florin Coras
· 4 years, 11 months ago
5e6305f
tcp: minimal set of worker stats
by Florin Coras
· 4 years, 11 months ago
0426185
tcp: move connections to wrk ctx
by Florin Coras
· 4 years, 11 months ago
6939d5e
tcp: postpone rst handling
by Florin Coras
· 4 years, 11 months ago
43818c1
tcp: add option to avoid endpoint cleanup
by Florin Coras
· 4 years, 11 months ago
30928f8
session tcp: fix packet tracing
by Florin Coras
· 5 years ago
b092b77
tcp: Enable TCP timewait port use
by Yu Ping
· 5 years ago
b72a0ff
tcp: invalidate expired timer handles before dispatching
by Florin Coras
· 5 years ago
f4ce6ba
tcp: add no csum offload config option
by Florin Coras
· 5 years ago
11e9e35
session tcp: support pacer idle timeouts
by Florin Coras
· 5 years ago
b3dce89
tcp: improve lost rxt heuristic
by Florin Coras
· 5 years ago
bf1f8b7
tcp: fix retransmit with no sacks
by Florin Coras
· 5 years ago
2089c69
tcp: IPv6 flow label support
by Tarun Gupta
· 5 years ago
46ec6e0
tcp: track lost rxt segments in byte tracker
by Florin Coras
· 5 years ago
d6ae4bf
tcp: improve rate samples for retansmitted segments
by Florin Coras
· 5 years ago
2a7ea2e
session tcp: infra for transports to send buffers
by Florin Coras
· 5 years ago
cb711a4
tcp: avoid sending acks when data available
by Florin Coras
· 5 years ago
bbcfaac
tcp: refactor flags into cfg and conn flags
by Florin Coras
· 5 years ago
c31dc31
tcp: improve pacing after idle send periods
by Florin Coras
· 5 years ago
be237bf
tcp: retry lost retransmits
by Florin Coras
· 5 years ago
02833ff
tcp: custom checksum calculations for Ipv4/Ipv6
by Srikanth A
· 5 years ago
36ebcff
tcp: use sacks for timer based recovery
by Florin Coras
· 5 years ago
7436b43
tcp: compute snd time for rate sample
by Florin Coras
· 5 years ago
558e3e0
tcp: handle sack reneging
by Florin Coras
· 5 years ago
1146ff4
tcp: enable gso in tcp hoststack
by Simon Zhang
· 5 years ago
017dc45
tcp: send rwnd update only if wnd is large enough
by Florin Coras
· 5 years ago
cedcf60
tcp: improve mss computation
by Florin Coras
· 5 years ago
a436a42
tcp: add option for always on event logging
by Florin Coras
· 5 years ago
12f6936
tcp: set cc_algo on connection alloc
by Florin Coras
· 5 years ago
d206724
tcp: allow cc algos to set pacing rate
by Florin Coras
· 5 years ago
9094b5c
tcp: extend protocol configuration
by Florin Coras
· 5 years ago
75c48c1
tcp: cleanup timers
by Florin Coras
· 5 years ago
d1ba3d2
tcp: fix zero rwnd sent check
by Florin Coras
· 5 years ago
edfe0ee
tcp: add more connection stats
by Florin Coras
· 5 years ago
1f42101
tcp: count resets sent
by Florin Coras
· 5 years ago
26dd6de
session tcp: handle rxt and acks as custom events
by Florin Coras
· 5 years ago
85fc130
tcp: improve rate estimate
by Florin Coras
· 6 years ago
b3f58e1
tcp: track last lost bytes in sack sb
by Florin Coras
· 5 years ago
1cfcb78
tcp: timestamp adjustment
by Vladimir Kropylev
· 5 years ago
ca2831a
tcp: add cc algo start tx event
by Florin Coras
· 5 years ago
eff6b82
tcp: add cc algo undo recovery notification
by Florin Coras
· 5 years ago
a3c3265
tcp: add loss signal to cc algo
by Florin Coras
· 5 years ago
4f731f8
tcp: Setup initial CWND as configured
by Vladimir Kropylev
· 6 years ago
398afbd
tcp: window update ack
by Vladimir Kropylev
· 6 years ago
5281473
tcp: delivery rate estimator
by Florin Coras
· 6 years ago
07beade
tcp: add option to pass opaque to next node
by Florin Coras
· 6 years ago
540a8da
tcp: allow custom output next node
by Florin Coras
· 6 years ago
4e116fb
tcp: allow registration of new cc algo types
by Florin Coras
· 6 years ago
548f757
tcp: close connection if not recovered after max tries
by Florin Coras
· 6 years ago
d9a145f
tcp: add cc cleanup function
by Florin Coras
· 6 years ago
f65074e
tcp: improve rcv process ack processing
by Florin Coras
· 6 years ago
74b7437
tcp: remove sent rcv wnd 0 flag
by Florin Coras
· 6 years ago
51793f5
tcp: remove unused buffer flags
by Florin Coras
· 6 years ago
fbf278a
tcp: add cc algo lookup table
by Florin Coras
· 6 years ago
537e85d
tcp: make default mtu configurable
by Florin Coras
· 6 years ago
4759683
tcp: improve handling of snd_nxt
by Florin Coras
· 6 years ago
14ed6df
session/tcp/vcl: fixes and optimizations
by Florin Coras
· 6 years ago
e275bed
tcp: migrate old MULTIARCH macros to VLIB_NODE_FN
by Filip Tehlar
· 6 years ago
31c9955
session: cleanup/rename functions
by Florin Coras
· 6 years ago
b691f76
tcp: keep snd sack block free list
by Florin Coras
· 6 years ago
e5b1791
tcp: send enough dupacks to cover all sack holes
by Florin Coras
· 6 years ago
222e1f41
tcp: harden for high scale scenarios
by Florin Coras
· 6 years ago
d4c49be
tcp: fix reset sending in syn-sent
by Florin Coras
· 6 years ago
bdf7fd6
tcp: remove internal buffer cache
by Florin Coras
· 6 years ago
18e0d4f
tcp: better randomize iss
by Florin Coras
· 6 years ago
85a3ddd
tcp: separate active and passive establish timers
by Florin Coras
· 6 years ago
54ddf43
tcp: improve waitclose in closing states
by Florin Coras
· 6 years ago
e96bf63
tcp/session: notify transport of close when tx fifo is not empty
by Florin Coras
· 6 years ago
8124cb7
tcp: fix handling of broken syn options
by Florin Coras
· 6 years ago
42ceddb
session/tcp: support tx flush mark
by Florin Coras
· 6 years ago
aa01abb
tcp: cubic fast convergence
by Florin Coras
· 6 years ago
b11175d
tcp: handle disconnects after enq notifications
by Florin Coras
· 6 years ago
2e31cc3
tcp: basic cubic implementation
by Florin Coras
· 6 years ago
efefc6b
tcp: pacer and mrtt estimation improvements
by Florin Coras
· 6 years ago
7ac053b
tcp: consume incoming buffers instead of reusing
by Florin Coras
· 6 years ago
9ece3c0
tcp: dequeue acked only once per burst
by Florin Coras
· 6 years ago
c44a558
session: measure dispatch period only if under load
by Florin Coras
· 6 years ago
be72ae6
tcp: minimize use of tls
by Florin Coras
· 6 years ago
e55a6d7
tcp: fast retransmit pacing
by Florin Coras
· 6 years ago
d67f112
tcp/session: add tx pacer
by Florin Coras
· 7 years ago
bf4d5ce
tcp: fast retransmit improvements
by Florin Coras
· 6 years ago
45ca73f
tcp: use scaled window for new connects
by Florin Coras
· 6 years ago
ca03186
tcp: add option to cfg max rx fifo size
by Florin Coras
· 6 years ago
b26743d
tcp/session: tx optimizations
by Florin Coras
· 7 years ago
0dbd517
tcp: cleanup functions
by Florin Coras
· 7 years ago
adb5bd5
tw: add light weight timer update function
by Florin Coras
· 7 years ago
2c41443
tcp: add per worker ctx structure
by Florin Coras
· 7 years ago
8b20bf5
tcp: optimize tcp output
by Florin Coras
· 7 years ago
25579b4
tcp: cleanup connection/session fixes
by Florin Coras
· 7 years ago
ca1c8f3
tcp: loss recovery improvements/fixes
by Florin Coras
· 7 years ago
f9d0568
tcp: handle link-local addresses
by Florin Coras
· 7 years ago
6216600
tcp: make newreno byte instead of acks dependent
by Florin Coras
· 7 years ago
561af9b
session: generalize handling of network transports
by Florin Coras
· 7 years ago
93e6580
session: fix preallocation of local endpoint table
by Florin Coras
· 7 years ago
f988e69
tcp: fix retransmissions under buffer shortage
by Florin Coras
· 7 years ago
3cbc04b
udp: refactor udp code
by Florin Coras
· 7 years ago
a096f2d
tcp: updates to connection closing procedure (VPP-996)
by Florin Coras
· 7 years ago
Next »