| | Authored by rscheff on Aug 23 2022, 9:10 AM. | Unknown Object (File) | Fri, Jan 24, 7:31 PM2025-01-24 19:31:16 (UTC+0) |
| Unknown Object (File) | Wed, Jan 22, 6:25 AM2025-01-22 06:25:53 (UTC+0) |
| Unknown Object (File) | Wed, Jan 1, 3:20 AM2025-01-01 03:20:50 (UTC+0) |
| Unknown Object (File) | Dec 27 2024, 11:02 AM2024-12-27 11:02:08 (UTC+0) |
| Unknown Object (File) | Dec 23 2024, 6:44 AM2024-12-23 06:44:39 (UTC+0) |
| Unknown Object (File) | Dec 21 2024, 6:37 PM2024-12-21 18:37:33 (UTC+0) |
- Reviewers
-
- Group Reviewers
-
Event Timelinerscheff requested review of this revision. Path | Size |
---|
| | | 5 lines | | | | 4 lines | | 2 lines | | 27 lines | | 16 lines | | 152 lines | | | | 6 lines | | 7 lines | | 13 lines | | 38 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
6c2b55f0a195 | 1f38f12d03f4 | 4104ab11fe69 | Richard Scheffenegger | remove outdated comment | Sep 30 2022, 3:43 PM | 4104ab11fe69 | 888b11e67a58 | 1c91bbac7b9e | Richard Scheffenegger | document the new sysctl option | Sep 30 2022, 3:41 PM | 1c91bbac7b9e | 359d7f2f508e | 8be3af70ddfe | Richard Scheffenegger | go with AccECN options from a compile time option to a global setting | Sep 30 2022, 3:36 PM | 8be3af70ddfe | 5c41b08e2df2 | 28e5eab77656 | Richard Scheffenegger | move ecn sysctls to tcp_ecn.c | Sep 30 2022, 12:42 PM | 28e5eab77656 | 98f2fa0d8a98 | 0a525e5732e5 | Richard Scheffenegger | Implement AccECN option (w/ early assigned option number) (Show More…) | Aug 23 2022, 8:58 AM | 0a525e5732e5 | 4005e7db8434 | dfe487d06132 | Richard Scheffenegger | add accecn-opt to syncache, and initialize values; NOTE: fixup for DATA in SYN.. (Show More…) | Aug 22 2022, 1:21 PM | dfe487d06132 | dc1be4f54f87 | 480981837d79 | Richard Scheffenegger | use early assigned TCP options codepoints | Aug 7 2022, 6:41 AM | 480981837d79 | cec882af26e7 | e195d248a112 | Richard Scheffenegger | make experimental AccECN option align with Linux | Jul 25 2022, 12:52 AM | e195d248a112 | 9bf8e8210f33 | d101c498f10e | Richard Scheffenegger | use 0xac and 0xae for AccECN option | Jul 24 2022, 3:29 PM | d101c498f10e | 890ad29c019a | bba54f9cc5c1 | Richard Scheffenegger | initialize local accecn byte counters | Feb 12 2022, 11:17 PM | bba54f9cc5c1 | b81cb92de7f7 | 4bef637d5e7d | Richard Scheffenegger | fix TCP_ACCECNOPT compile option fix experimental tcpopt | Feb 11 2022, 3:52 PM | 4bef637d5e7d | 464326312a2f | b2dbfb9b61fb | Richard Scheffenegger | make AccECN TCP options a compile time option | Feb 11 2022, 12:37 PM | b2dbfb9b61fb | cf8645ba9df7 | f2d688828a70 | Richard Scheffenegger | bracket AccECN option with compile #ifdef TCP_ACCECNOPT | Feb 11 2022, 12:11 PM | f2d688828a70 | c7d5b8dd1f1f | 759aa7a4dd73 | Richard Scheffenegger | first attempt at providing AccECN option | Feb 7 2022, 2:32 AM | 759aa7a4dd73 | fd821ebd42f3 | 3f172e0b70e2 | Richard Scheffenegger | manual rebase to main | Jan 31 2022, 12:22 PM | 3f172e0b70e2 | 7f2da7acff92 | 88d0dde3a4cd | Richard Scheffenegger | remove logging again | Feb 6 2022, 2:14 PM | 88d0dde3a4cd | cf37d3dd50b8 | c7d765938b86 | Richard Scheffenegger | add logging to troubleshoot iptos oddity | Feb 2 2022, 10:07 PM | c7d765938b86 | fd821ebd42f3 | 6137c29e469f | Richard Scheffenegger | manual rebase to main | Jan 31 2022, 12:22 PM | 6137c29e469f | 74940e1737a6 | 100d57545994 | Richard Scheffenegger | removing logging | Jul 24 2022, 2:40 AM | 100d57545994 | 70a161df2795 | 0e217275535a | Richard Scheffenegger | fixed 2 oversights, added logging | Jul 24 2022, 2:37 AM | 0e217275535a | 74940e1737a6 | 13af5b2fb9ac | Richard Scheffenegger | thflags is fully propulated for KASSERT fix syn-sent ecn negotiation | Feb 10 2022, 3:15 AM | 13af5b2fb9ac | 7290352619e7 | 29d1f1239809 | Richard Scheffenegger | cleaning up a set of KMOD_ macros, and nicifying source code | Feb 6 2022, 9:20 PM | 29d1f1239809 | 7f2da7acff92 | 329dcf7c9a00 | Richard Scheffenegger | remove logging again | Feb 6 2022, 2:14 PM | 329dcf7c9a00 | b51aebc0d030 | 3d5db22fd1d4 | Richard Scheffenegger | add logging to troubleshoot iptos oddity | Feb 2 2022, 10:07 PM | 3d5db22fd1d4 | 43e37ffe376c | 4c5dcaa8135b | Richard Scheffenegger | use uint16_t consistently for thflags, rather than passing pointers | Feb 2 2022, 9:13 PM | 4c5dcaa8135b | cb4335a7087b | e102653a3e77 | Richard Scheffenegger | troubleshoot rack (ect0 on control packet) | Feb 2 2022, 6:48 PM | e102653a3e77 | a19e43dd12cc | 7330083c0dc8 | Richard Scheffenegger | fix up rack fast_output | Feb 2 2022, 4:30 PM | 7330083c0dc8 | 8160d6f1db08 | 7c272214b898 | Richard Scheffenegger | fixing cwr to go only with new data, update rack | Feb 2 2022, 4:13 PM | 7c272214b898 | 2eb45bf319cd | c60c6be70db2 | Richard Scheffenegger | do proper output handling also for parallel SYN | Feb 2 2022, 2:14 PM | c60c6be70db2 | 7d2de1172cdb | 9c1c08edaa48 | Richard Scheffenegger | proper logging when handling ecn | Feb 2 2022, 12:03 PM | 9c1c08edaa48 | d511dc0fccf8 | a895d673fb66 | Richard Scheffenegger | adding logging output, handle parallel SYN for ECN | Feb 2 2022, 10:05 AM | a895d673fb66 | 04323f4aa08e | fd15d360ab0d | Richard Scheffenegger | prepare rack to handle AccECN | Feb 1 2022, 1:40 PM | fd15d360ab0d | 40545df07cbd | d41f8dee585e | Richard Scheffenegger | manual rebase to main | Jan 31 2022, 12:22 PM | d41f8dee585e | 9e896fbceb36 | 1a14fbface10 | Richard Scheffenegger | - rebase to main - move tcp_set_flag() past ECN in rack_fast_output() | Feb 5 2022, 8:19 PM | 1a14fbface10 | 6c0c3306c715 | fb561ff0c8a9 | Richard Scheffenegger | rebase to main, set flags in rsm_fast_output after ecn changes | Feb 4 2022, 11:16 PM | fb561ff0c8a9 | ebd63f188fb5 | a3a5054461c1 | Richard Scheffenegger | Add/update AccECN related statistics and numbers (Show More…) | Feb 3 2022, 8:51 PM | a3a5054461c1 | 74f34929f52b | 3305f906dfa2 | Richard Scheffenegger | reconsile recent commits with local changes | Feb 3 2022, 8:34 PM | 3305f906dfa2 | c70995af8c42 | 5d2c14e2ace1 | Richard Scheffenegger | add logging to troubleshoot iptos oddity | Feb 2 2022, 10:07 PM | 5d2c14e2ace1 | 4884f43a550d | bb34526516a8 | Richard Scheffenegger | use uint16_t consistently for thflags, rather than passing pointers | Feb 2 2022, 9:13 PM | bb34526516a8 | 6533bf21516a | e40807ff75fe | Richard Scheffenegger | troubleshoot rack (ect0 on control packet) | Feb 2 2022, 6:48 PM | e40807ff75fe | 08db04bbfdc8 | f16d87c90c13 | Richard Scheffenegger | fixing cwr to go only with new data, update rack | Feb 2 2022, 4:13 PM | f16d87c90c13 | 926950db785a | 8113478ebb48 | Richard Scheffenegger | do proper output handling also for parallel SYN | Feb 2 2022, 2:14 PM | 8113478ebb48 | 76d708913987 | 2585fbe81287 | Richard Scheffenegger | proper logging when handling ecn | Feb 2 2022, 12:03 PM | 2585fbe81287 | bd9693e8831f | 2c6e265f3166 | Richard Scheffenegger | adding logging output, handle parallel SYN for ECN | Feb 2 2022, 10:05 AM | 2c6e265f3166 | 9bb65afc1e41 | 20bf50d608c6 | Richard Scheffenegger | put more common ecn code to tcp_ecn.c | Feb 1 2022, 9:00 PM | 20bf50d608c6 | e1afd55a5592 | c289042987b1 | Richard Scheffenegger | prepare rack to handle AccECN | Feb 1 2022, 1:40 PM | c289042987b1 | e1458b7123a0 | 330c424a95d1 | Richard Scheffenegger | manual rebase to main | Jan 31 2022, 12:22 PM | 330c424a95d1 | 0197574692c4 | f8dd848d41e6 | Richard Scheffenegger | replace all macro references | Feb 2 2022, 7:33 PM | f8dd848d41e6 | 3884f2013795 | bcaa2421b00a | Richard Scheffenegger | use static inline function instead of macro | Feb 2 2022, 7:10 PM | bcaa2421b00a | c691f394585c | 626045e2c0c5 | Richard Scheffenegger | fix typo | Feb 1 2022, 4:21 PM | 626045e2c0c5 | 5281bbae95cc | 4f5c8956cff4 | Richard Scheffenegger | | Feb 1 2022, 4:06 PM |
- Fri, Jan 24, 5:37 PM2025-01-24 17:37:42 (UTC+0)
- Fri, Jan 24, 4:41 PM2025-01-24 16:41:13 (UTC+0)
|