xdp-tcp: evolution and bugfixes
Merge request reports
Activity
changed milestone to %3.2
assigned to @dsalzman
added 265 commits
-
bfdd574c...603ac109 - 234 commits from branch
master
- bd5c124a - xdp-tcp: bugfix: better handling of different conn-closing states
- b1bd7a10 - xdp-tcp: bugfix: incomming RST has no ackno
- 4aea2b21 - xdp-tcp: major refactoring + store outgoing buffers
- b7c4edf2 - xdp-tcp: honor foreign TCP window size
- 75612f23 - xdp-tcp: tiny code improvement
- d4f58424 - xdp-tcp: better handling of TCP window options
- 7b869978 - modules: enable measuring RTT for xdp-tcp
- f8bb6927 - xdp-tcp: response RST shall have seqno according to packet...
- 95a9eb09 - xdp-tcp: fix errors in SYN-table manipulation
- 06b19692 - xdp-tcp: allow configuring separate SYN table
- ef0e2ec4 - xdp-tcp: respond invalid SYN or RST with challenge ACK
- 388f08f7 - xdp-tcp: remove conn from table immediately, free later
- 3e27708a - xdp-tcp: bugfix: dont remove connection if wrong SEQ sent
- 150b9200 - xdp-tcp: simplify code around freeing conn
- a8dc814c - xdp-tcp: simplified code moving conn from syn_table
- bf7163b9 - xdp-tcp: simplify code
- 9e778f49 - xdp-tcp: more efficient and systematic sweep
- 99ef0ed0 - xdp-tcp: bugfix 1
- a1b96a5f - xdp-tcp: bugfix 2
- 54211ef3 - xdp-tcp: bugfix 3
- b5108cbf - xdp-tcp: bugfix: perform routine connection-update routines even for newly added conns
- 7f5d2ed4 - kxdpgun: allow various modes exploiting left-open connections
- 80d468e5 - xdp-tcp: allow configuring outbuf memory limit separately
- f9cebb01 - xdp-tcp: bugfix: crash when two packets for same conn...
- f5b281d2 - xdp: dont close conns in SYN state...
- 5459b079 - xdp-tcp: bugfix: check presence in syn_table before adding
- b762c3c0 - kxdpgun: more unique outgoing IP+port pairs
- abc42656 - kxdpgun: print help if no parameters
- 925e865b - XDP: send DF bit on EVERY packet
- 7b5341d6 - xdp-tcp: bugfix: honor local MTU even for outgoing packet size
- da18b93e - xdp-tcp: bugfix: avoid redundant duplicate ACK when...
Toggle commit list-
bfdd574c...603ac109 - 234 commits from branch
added 71 commits
-
da18b93e...e74e4d10 - 41 commits from branch
master
- d6ac8515 - xdp-tcp: bugfix: better handling of different conn-closing states
- 16f61107 - xdp-tcp: bugfix: incomming RST has no ackno
- 15a7d52c - xdp-tcp: major refactoring + store outgoing buffers
- 3290fba7 - xdp-tcp: honor foreign TCP window size
- ebafff80 - xdp-tcp: tiny code improvement
- 7218f2a7 - xdp-tcp: better handling of TCP window options
- ae0715ed - modules: enable measuring RTT for xdp-tcp
- b93101ba - xdp-tcp: response RST shall have seqno according to packet...
- b04f7267 - xdp-tcp: fix errors in SYN-table manipulation
- 60819427 - xdp-tcp: allow configuring separate SYN table
- d0d48e03 - xdp-tcp: respond invalid SYN or RST with challenge ACK
- e8bb963d - xdp-tcp: remove conn from table immediately, free later
- 6bee6b66 - xdp-tcp: bugfix: dont remove connection if wrong SEQ sent
- f40e3923 - xdp-tcp: simplify code around freeing conn
- 3c4ceb1d - xdp-tcp: simplified code moving conn from syn_table
- cbe95ded - xdp-tcp: simplify code
- 571d1ce9 - xdp-tcp: more efficient and systematic sweep
- a9af68c8 - xdp-tcp: bugfix 1
- 1bef1a09 - xdp-tcp: bugfix 2
- 0fc583c3 - xdp-tcp: bugfix 3
- e8451bba - xdp-tcp: bugfix: perform routine connection-update routines even for newly added conns
- 08ebab82 - kxdpgun: allow various modes exploiting left-open connections
- 9329b797 - fixup! kxdpgun: allow various modes exploiting left-open connections
- b112884a - fixup! xdp-tcp: allow configuring separate SYN table
- ec1d4699 - fixup! kxdpgun: allow various modes exploiting left-open connections
- 629b2b67 - xdp-tcp: allow configuring outbuf memory limit separately
- 370ea517 - xdp-tcp: bugfix: crash when two packets for same conn...
- fc547d11 - xdp: dont close conns in SYN state...
- d4c23e80 - xdp-tcp: bugfix: check presence in syn_table before adding
- e838d864 - kxdpgun: more unique outgoing IP+port pairs
Toggle commit list-
da18b93e...e74e4d10 - 41 commits from branch
marked this merge request as draft from 9329b797
added 92 commits
-
84a54512...64297a95 - 56 commits from branch
master
- 3fab880d - xdp-tcp: bugfix: better handling of different conn-closing states
- ef91bc3e - xdp-tcp: bugfix: incomming RST has no ackno
- 9b63faf9 - xdp-tcp: major refactoring + store outgoing buffers
- d32c591c - xdp-tcp: honor foreign TCP window size
- 90ce7bdb - xdp-tcp: tiny code improvement
- 08bb4e49 - xdp-tcp: better handling of TCP window options
- 6c3ac8fc - modules: enable measuring RTT for xdp-tcp
- f1ada76e - xdp-tcp: response RST shall have seqno according to packet...
- 4082fea9 - xdp-tcp: fix errors in SYN-table manipulation
- 1818b113 - xdp-tcp: allow configuring separate SYN table
- 77a72344 - xdp-tcp: respond invalid SYN or RST with challenge ACK
- c27fcc7e - xdp-tcp: remove conn from table immediately, free later
- e03e6c90 - xdp-tcp: bugfix: dont remove connection if wrong SEQ sent
- 23563140 - xdp-tcp: simplify code around freeing conn
- 3beb30db - xdp-tcp: simplified code moving conn from syn_table
- be76adfb - xdp-tcp: simplify code
- 01bfb88d - xdp-tcp: more efficient and systematic sweep
- c0ce9faa - xdp-tcp: bugfix 1
- 16f91324 - xdp-tcp: bugfix 2
- 91cc367b - xdp-tcp: bugfix 3
- ee7196e9 - xdp-tcp: bugfix: perform routine connection-update routines even for newly added conns
- 6f9b53ac - kxdpgun: allow various modes exploiting left-open connections
- 30cd90cf - fixup! kxdpgun: allow various modes exploiting left-open connections
- bccaaa7c - fixup! xdp-tcp: allow configuring separate SYN table
- 6b0c641e - fixup! kxdpgun: allow various modes exploiting left-open connections
- fffda539 - xdp-tcp: allow configuring outbuf memory limit separately
- 98c9cd8e - xdp-tcp: bugfix: crash when two packets for same conn...
- 27304826 - xdp: dont close conns in SYN state...
- 951da2ee - xdp-tcp: bugfix: check presence in syn_table before adding
- 6868952d - kxdpgun: more unique outgoing IP+port pairs
- 1c949df4 - fix: aesthetic adjustment
- f9a217b4 - xdp-tcp: tiny code fixes
- cad1ccca - xdp-tcp: replace tcp_outbufs_t with struct knot_tcp_outbuf
- d1bb12e0 - xdp-tcp: tiny code cleanup
- 08963fe5 - xdp-tcp: bugfix: crash by moving pointed conn in reset queue
- da69a92c - kxdpgun: rework error messages
Toggle commit list-
84a54512...64297a95 - 56 commits from branch
added 74 commits
-
da69a92c...8fd17306 - 38 commits from branch
master
- c58a3393 - xdp-tcp: bugfix: better handling of different conn-closing states
- bf8b537b - xdp-tcp: bugfix: incomming RST has no ackno
- 63823025 - xdp-tcp: major refactoring + store outgoing buffers
- 12fd1abc - xdp-tcp: honor foreign TCP window size
- 92ff2f0d - xdp-tcp: tiny code improvement
- 649aafcc - xdp-tcp: better handling of TCP window options
- 7ef7ad20 - modules: enable measuring RTT for xdp-tcp
- c666f601 - xdp-tcp: response RST shall have seqno according to packet...
- e449dd12 - xdp-tcp: fix errors in SYN-table manipulation
- 094ae5bc - xdp-tcp: allow configuring separate SYN table
- 819f767b - xdp-tcp: respond invalid SYN or RST with challenge ACK
- 0b8d545c - xdp-tcp: remove conn from table immediately, free later
- d4bf8c0f - xdp-tcp: bugfix: dont remove connection if wrong SEQ sent
- c855b132 - xdp-tcp: simplify code around freeing conn
- 228a7174 - xdp-tcp: simplified code moving conn from syn_table
- e57a592d - xdp-tcp: simplify code
- 9b0ad911 - xdp-tcp: more efficient and systematic sweep
- edb107ad - xdp-tcp: bugfix 1
- 91be9749 - xdp-tcp: bugfix 2
- c4356e25 - xdp-tcp: bugfix 3
- 6df303bf - xdp-tcp: bugfix: perform routine connection-update routines even for newly added conns
- 7b026797 - kxdpgun: allow various modes exploiting left-open connections
- df85312b - fixup! kxdpgun: allow various modes exploiting left-open connections
- d32a0ad9 - fixup! xdp-tcp: allow configuring separate SYN table
- 9d1cf257 - fixup! kxdpgun: allow various modes exploiting left-open connections
- 06f054ce - xdp-tcp: allow configuring outbuf memory limit separately
- 90b64172 - xdp-tcp: bugfix: crash when two packets for same conn...
- 4954459e - xdp: dont close conns in SYN state...
- a3e79392 - xdp-tcp: bugfix: check presence in syn_table before adding
- 1d2a2693 - kxdpgun: more unique outgoing IP+port pairs
- 2b841582 - fix: aesthetic adjustment
- 2bd9d3cf - xdp-tcp: tiny code fixes
- 2a8b72b2 - xdp-tcp: replace tcp_outbufs_t with struct knot_tcp_outbuf
- 04e90dbf - xdp-tcp: tiny code cleanup
- 7e02cbe2 - xdp-tcp: bugfix: crash by moving pointed conn in reset queue
- c373d130 - kxdpgun: rework error messages
Toggle commit list-
da69a92c...8fd17306 - 38 commits from branch
added 1 commit
- 9e10af01 - conf: merge tcp-max-syn-clients and tcp-max-clients XDP options
added 75 commits
-
9e10af01...a6971a40 - 34 commits from branch
master
- cb626605 - xdp-tcp: bugfix: better handling of different conn-closing states
- 26cbe01a - xdp-tcp: bugfix: incomming RST has no ackno
- 302b6901 - xdp-tcp: major refactoring + store outgoing buffers
- d95b63b8 - xdp-tcp: honor foreign TCP window size
- d15bd7b6 - xdp-tcp: tiny code improvement
- 36d5f841 - xdp-tcp: better handling of TCP window options
- 3c67592f - modules: enable measuring RTT for xdp-tcp
- 6d74c78c - xdp-tcp: response RST shall have seqno according to packet...
- 7cfede5c - xdp-tcp: fix errors in SYN-table manipulation
- a023cc05 - xdp-tcp: allow configuring separate SYN table
- c083fb90 - xdp-tcp: respond invalid SYN or RST with challenge ACK
- 7fa78220 - xdp-tcp: remove conn from table immediately, free later
- 6a109739 - xdp-tcp: bugfix: dont remove connection if wrong SEQ sent
- d638e03e - xdp-tcp: simplify code around freeing conn
- d9eb749f - xdp-tcp: simplified code moving conn from syn_table
- 3b2a76cc - xdp-tcp: simplify code
- 68fe0948 - xdp-tcp: more efficient and systematic sweep
- 0ff42ad0 - xdp-tcp: bugfix 1
- 4922fc99 - xdp-tcp: bugfix 2
- e7b88e4c - xdp-tcp: bugfix 3
- 556320dd - xdp-tcp: bugfix: perform routine connection-update routines even for newly added conns
- 66229ae6 - kxdpgun: allow various modes exploiting left-open connections
- 5f45d5c9 - fixup! kxdpgun: allow various modes exploiting left-open connections
- 6b5dfd0d - fixup! xdp-tcp: allow configuring separate SYN table
- 822a59e2 - fixup! kxdpgun: allow various modes exploiting left-open connections
- 1a435a5e - xdp-tcp: allow configuring outbuf memory limit separately
- ff7cb4cb - xdp-tcp: bugfix: crash when two packets for same conn...
- 53b8898e - xdp: dont close conns in SYN state...
- bd899610 - xdp-tcp: bugfix: check presence in syn_table before adding
- 89e65b85 - kxdpgun: more unique outgoing IP+port pairs
- 18997412 - fix: aesthetic adjustment
- fef9811b - xdp-tcp: tiny code fixes
- 6e2621e6 - xdp-tcp: replace tcp_outbufs_t with struct knot_tcp_outbuf
- 9002f89f - xdp-tcp: tiny code cleanup
- 511678b4 - xdp-tcp: bugfix: crash by moving pointed conn in reset queue
- 8a838efa - kxdpgun: rework error messages
- 42465ad6 - xdp-handler: reduce sweep log frequency
- 1119a4d5 - xdp-tcp: move send_prepare and send_finish out of knot_tcp_send()
- 36ee7913 - conf: merge tcp-max-syn-clients and tcp-max-clients XDP options
- 0ac31d48 - kxdpgun: update and improve the documentation
- 7f7271a6 - Doxyfile: remove obsolete options
Toggle commit list-
9e10af01...a6971a40 - 34 commits from branch
marked this merge request as draft from 5f45d5c9
Please register or sign in to reply