User Details
User Details
- User Since
- Feb 4 2016, 4:45 PM (470 w, 6 d)
Yesterday
Yesterday
icmp: use per rate limit randomized jitter
icmp: improve INVARIANTS check
tuexen committed rG1b4561cf4b46: icmp: correct the assertion that checks limit + jitter (authored by glebius).
icmp: correct the assertion that checks limit + jitter
icmp: allow zero value for ICMP limits
tuexen committed rG1cc0ac5ef37e: icmp6: bring rate limiting on a par with IPv4 (authored by glebius).
icmp6: bring rate limiting on a par with IPv4
icmp6: rate limit our echo replies
tuexen committed rGdc167e64dce3: icmp6: make icmp6_ratelimit() responsible to update the stats counter (authored by glebius).
icmp6: make icmp6_ratelimit() responsible to update the stats counter
icmp: improve ICMP limit jitter
tuexen committed rGa71eee300ba7: icmp: when logging ICMP ratelimiting message use correct jitter value (authored by glebius).
icmp: when logging ICMP ratelimiting message use correct jitter value
tuexen committed rGa6d5c6a04fe9: icmp: hide icmp_bandlimit_uninit() under VIMAGE (authored by glebius).
icmp: hide icmp_bandlimit_uninit() under VIMAGE
tuexen committed rG0939f3a04653: icmp: do not store per-VNET identical array of strings (authored by glebius).
icmp: do not store per-VNET identical array of strings
icmp: use per rate limit randomized jitter
Mon, Feb 10
Mon, Feb 10
icmp: use per rate limit randomized jitter
Wed, Feb 5
Wed, Feb 5
TCP BBR: remove dead code
TCP BBR: remove dead code
TCP RACK: don't log an uninitialized value
TCP RACK: don't log an uninitialized value
tuexen committed rG992f67691ada: TCP RACK: fix TCP_RACK_PACING_BETA socket option (authored by tuexen).
TCP RACK: fix TCP_RACK_PACING_BETA socket option
TCP BBR: remove dead code
TCP BBR: remove dead code
TCP BBR: remove dead code
TCP BBR: remove dead code
TCP RACK: fix TCP fast open
TCP RACK: fix TCP fast open
tuexen committed rG1d8bbe5ba370: TCP RACK: remove variable with is only initialized and not changed (authored by tuexen).
TCP RACK: remove variable with is only initialized and not changed
TCP BBR: remove code which is not needed
TCP BBR: remove code which is not needed
TCP BBR: simplify expression
TCP BBR: simplify expression
TCP RACK: remove code that cannot be reached
TCP BBR: fix integer overflow
TCP BBR: fix integer overflow
TCP BBR: simplify expression
TCP BBR: simplify expression
TCP RACK: remove un-needed assignment
TCP RACK: remove un-needed assignment
TCP RACK: simplify condition
TCP BBR: do not log an uninitialized value
TCP BBR: do not log an uninitialized value
tuexen committed rG080caa0aea25: TCP RACK: avoid using uninitialized tot_idle variable (authored by tuexen).
TCP RACK: avoid using uninitialized tot_idle variable
TCP BBR: remove code which is never executed
TCP BBR: remove code which is never executed
tuexen committed rG699d5634661d: TCP BBR: fix condition when sending a tail loss probe (authored by tuexen).
TCP BBR: fix condition when sending a tail loss probe
tuexen committed rG8ef4a2cfb30d: TCP BBR: fix condition when sending a tail loss probe (authored by tuexen).
TCP BBR: fix condition when sending a tail loss probe
TCP RACK: add comment
TCP RACK: add comment
tuexen committed rG1d39f58d735c: TCP BBR: fix getsockopt() for TCP_BBR_USEDEL_RATE (authored by tuexen).
TCP BBR: fix getsockopt() for TCP_BBR_USEDEL_RATE
tuexen committed rGb638491bb878: TCP BBR: fix getsockopt() for TCP_BBR_USEDEL_RATE (authored by tuexen).
TCP BBR: fix getsockopt() for TCP_BBR_USEDEL_RATE
tuexen committed rG8d5e624d8daf: TCP RACK: don't use an uninitialized variable (authored by tuexen).
TCP RACK: don't use an uninitialized variable
tuexen committed rG92d87203c00e: TCP RACK, BBR: cleanup of ctf_process_inbound_raw() (authored by tuexen).
TCP RACK, BBR: cleanup of ctf_process_inbound_raw()
tuexen committed rGdd0d5ece19be: TCP RACK, BBR: cleanup of ctf_process_inbound_raw() (authored by tuexen).
TCP RACK, BBR: cleanup of ctf_process_inbound_raw()
tuexen committed rG60682a028156: TCP RACK, BBR: ensure return value is always ininitialized (authored by tuexen).
TCP RACK, BBR: ensure return value is always ininitialized
tuexen committed rG0da0b392e2e4: TCP RACK, BBR: ensure return value is always ininitialized (authored by tuexen).
TCP RACK, BBR: ensure return value is always ininitialized
TCP RACK: remove redundant check
TCP BBR: remove assignments without effect
TCP BBR: remove assignments without effect
icmp: improve INVARIANTS check
tuexen committed rG6bcc3ae6d61d: icmp.4: improve icmplim and add icmplim_jitter description (authored by tuexen).
icmp.4: improve icmplim and add icmplim_jitter description
tuexen committed rGc8bd4684eb39: icmp.4: improve icmplim and add icmplim_jitter description (authored by tuexen).
icmp.4: improve icmplim and add icmplim_jitter description
tuexen committed rG08398b84ef15: tcp: define tcp_lro_log() only when TCP_BLACKBOX is defined (authored by tuexen).
tcp: define tcp_lro_log() only when TCP_BLACKBOX is defined
tuexen committed rGf9e4eb3e8efc: tcp: fix the initial CWND when a SYN retransmission happened (authored by tuexen).
tcp: fix the initial CWND when a SYN retransmission happened
tuexen committed rGcb9ee81985f2: tcp: fix the initial CWND when a SYN retransmission happened (authored by tuexen).
tcp: fix the initial CWND when a SYN retransmission happened
Mon, Feb 3
Mon, Feb 3
tuexen added inline comments to D48804: icmp: use per rate limit randomized jitter.
tuexen added inline comments to D48804: icmp: use per rate limit randomized jitter.
tuexen updated the diff for D48804: icmp: use per rate limit randomized jitter.
Add KASSERT()s, as suggested by glebius@.
tuexen retitled D48804: icmp: use per rate limit randomized jitter from tcp: use per rate limit randomized jitter to icmp: use per rate limit randomized jitter.
tuexen requested review of D48804: icmp: use per rate limit randomized jitter.
Tue, Jan 28
Tue, Jan 28
Mon, Jan 27
Mon, Jan 27
tuexen added a comment to D48652: tcp: revert rxtshift too on a spurious timeout (RTO).
Hi Peter,
thanks for letting us know that one can also trigger these issues with the TCP stress tester. Will try to reproduce it with and without fixing the root cause. There might be more than one problem and I prefer to fix them individually instead of avoiding them altogether...
Fri, Jan 24
Fri, Jan 24
tuexen added a comment to D48652: tcp: revert rxtshift too on a spurious timeout (RTO).
tuexen added a comment to D48652: tcp: revert rxtshift too on a spurious timeout (RTO).
Wouldn't be the RTO after an erroneous RTO be computer incorrectly? Let me write a test for that...
Jan 9 2025
Jan 9 2025
TCP BBR: remove dead code
Jan 8 2025
Jan 8 2025
TCP RACK: don't log an uninitialized value
tuexen updated the diff for D48341: TCP BBR: remove dead code.
Address comment raised by Peter. Coverity also reported it, which I overlooked.
Jan 7 2025
Jan 7 2025
tuexen retitled D48346: TCP RACK: don't log an uninitialized value from TCP RACK: don't lock an uninitialized value to TCP RACK: don't log an uninitialized value.
Jan 6 2025
Jan 6 2025
tuexen requested review of D48346: TCP RACK: don't log an uninitialized value.
tuexen committed rGe8ec28047df5: TCP RACK: fix TCP_RACK_PACING_BETA socket option (authored by tuexen).
TCP RACK: fix TCP_RACK_PACING_BETA socket option
tuexen requested review of D48341: TCP BBR: remove dead code.
TCP BBR: remove dead code
tuexen requested review of D48340: TCP RACK: fix TCP_RACK_PACING_BETA socket option.
tuexen requested review of D48338: TCP BBR: remove dead code.
TCP BBR: remove dead code
TCP RACK: fix TCP fast open
Jan 4 2025
Jan 4 2025
tuexen requested review of D48323: TCP BBR: remove dead code.
tuexen requested review of D48322: TCP RACK: fix TCP fast open.
tuexen committed rG84e894ce1309: TCP RACK: remove variable with is only initialized and not changed (authored by tuexen).
TCP RACK: remove variable with is only initialized and not changed
TCP BBR: remove code which is not needed
tuexen updated the summary of D48321: TCP RACK: remove variable with is only initialized and not changed.