Page MenuHomeFreeBSD

peter.lei_ieee.org (Peter Lei)
User

Projects

User Details

User Since
Jun 4 2019, 5:00 AM (336 w, 2 d)

Recent Activity

Mon, Nov 3

peter.lei_ieee.org accepted D53540: tcp: drop SYN ACK segment for listening sockets.
Mon, Nov 3, 1:59 PM
peter.lei_ieee.org accepted D53542: ddb: provide inp_flags2 when printing inpcbs.
Mon, Nov 3, 1:58 PM

Sun, Nov 2

peter.lei_ieee.org accepted D53541: ddb: improve printing of inpcbs.
Sun, Nov 2, 9:14 PM
peter.lei_ieee.org accepted D53510: ddb: use %b when showing flags for a tcpcb.
Sun, Nov 2, 4:25 PM

Wed, Oct 22

peter.lei_ieee.org accepted D53230: sockstat: add support for UDP-Lite endpoints.
Wed, Oct 22, 2:02 AM
peter.lei_ieee.org accepted D53229: UDP-Lite: export pcblist via sysctl interface.
Wed, Oct 22, 2:01 AM

Fri, Oct 17

peter.lei_ieee.org accepted D52948: tcp: cleanup of syncache_expand().
Fri, Oct 17, 3:24 AM
peter.lei_ieee.org added inline comments to D52948: tcp: cleanup of syncache_expand().
Fri, Oct 17, 3:24 AM

Thu, Oct 16

peter.lei_ieee.org added inline comments to D52948: tcp: cleanup of syncache_expand().
Thu, Oct 16, 5:21 PM

Oct 3 2025

peter.lei_ieee.org accepted D52871: tcp: bump max rcv buffer size for autoscaling.
Oct 3 2025, 7:03 PM
peter.lei_ieee.org accepted D52872: tcp: bump max snd buffer size for autoscaling.
Oct 3 2025, 7:02 PM
peter.lei_ieee.org accepted D52873: sockets: bump socket buffer limit.
Oct 3 2025, 7:01 PM

Sep 25 2025

peter.lei_ieee.org accepted D52717: tcp: refactor tcp_send_challenge_ack().
Sep 25 2025, 12:03 PM

Aug 29 2025

peter.lei_ieee.org accepted D52225: tcp: improve sending of SYN-cookies.
Aug 29 2025, 5:09 PM

Aug 21 2025

peter.lei_ieee.org accepted D51903: unix: increase net.local.(stream|seqpacket).(recv|send)space to 64 KiB.
Aug 21 2025, 3:15 PM
peter.lei_ieee.org added inline comments to D51985: vtnet.4: improve existing descriptions and add missing ones.
Aug 21 2025, 2:57 PM
peter.lei_ieee.org accepted D52046: vtnet, ptnet: include opt_*.h files early.
Aug 21 2025, 1:57 PM

Aug 8 2025

peter.lei_ieee.org accepted D51724: tcp: mitigate a side channel for detection of TCP connections.
Aug 8 2025, 2:09 PM
peter.lei_ieee.org accepted D51815: tcp: rate limit the sending of all RST segments.
Aug 8 2025, 2:08 PM
peter.lei_ieee.org accepted D51814: tcp : remove assignment without effect.
Aug 8 2025, 2:04 PM

Jul 24 2025

peter.lei_ieee.org accepted D51437: tcp: remove trailing whitespaces.
Jul 24 2025, 3:10 PM

Jul 21 2025

peter.lei_ieee.org accepted D51440: tcp: use a single counter for limiting the RST rate.
Jul 21 2025, 7:57 AM

Jul 20 2025

peter.lei_ieee.org requested review of D51441: tcp rack: use correct variable for clearing app limited periods.
Jul 20 2025, 2:04 PM

Jul 19 2025

peter.lei_ieee.org accepted D51425: tcp: fix the test that a duplicate ACK has no data.
Jul 19 2025, 2:21 PM

Jul 7 2025

peter.lei_ieee.org accepted D51125: tcp: don't allow to connect a TCP/IPv6 endpoint in TIME WAIT state.
Jul 7 2025, 2:45 PM

Jun 27 2025

peter.lei_ieee.org accepted D51069: tcp: disable nolocaltimewait and deprecate it.
Jun 27 2025, 5:24 PM

Jun 26 2025

peter.lei_ieee.org accepted D50912: tcp: restrict the contents of tcp_timer.h to the kernel context.
Jun 26 2025, 3:19 PM

Jun 17 2025

peter.lei_ieee.org accepted D50637: tcp: allow specifying a MSL for local communications.
Jun 17 2025, 1:23 PM
peter.lei_ieee.org accepted D50900: tcp: remove TCPTV_TWTRUNC.
Jun 17 2025, 1:23 PM

Jun 11 2025

peter.lei_ieee.org accepted D50637: tcp: allow specifying a MSL for local communications.
Jun 11 2025, 7:59 PM

May 1 2025

peter.lei_ieee.org accepted D49922: tcp: improve KASSERT in limited retransmit.
May 1 2025, 3:29 PM

Apr 4 2025

peter.lei_ieee.org accepted D49669: tcp: remove struct tcp_log_rack.
Apr 4 2025, 9:27 PM

Apr 3 2025

peter.lei_ieee.org accepted D49652: tcp: improve initializing the fields in tcp_log_buffer.
Apr 3 2025, 12:38 PM

Mar 31 2025

peter.lei_ieee.org accepted D49589: tcp: remove support for TCPPCAP.
Mar 31 2025, 4:09 PM

Mar 20 2025

peter.lei_ieee.org accepted D49414: tcp: fix detection of bad RTOs.
Mar 20 2025, 3:26 PM

Feb 6 2025

peter.lei_ieee.org accepted D48804: icmp: use per rate limit randomized jitter.
Feb 6 2025, 8:02 PM

Jan 9 2025

peter.lei_ieee.org accepted D48341: TCP BBR: remove dead code.
Jan 9 2025, 12:01 AM

Jan 8 2025

peter.lei_ieee.org accepted D48346: TCP RACK: don't log an uninitialized value.
Jan 8 2025, 4:07 PM
peter.lei_ieee.org added inline comments to D48341: TCP BBR: remove dead code.
Jan 8 2025, 4:06 PM

Nov 14 2024

peter.lei_ieee.org accepted D47401: tcp: don't define and use BBLog function when TCP_BLACKBOX is not defined.
Nov 14 2024, 5:14 PM
peter.lei_ieee.org added a member for transport: peter.lei_ieee.org.
Nov 14 2024, 3:19 PM

Nov 13 2024

peter.lei_ieee.org accepted D47056: tcp: allow TSO even while RX path is unordered.
Nov 13 2024, 4:16 PM
peter.lei_ieee.org added inline comments to D47056: tcp: allow TSO even while RX path is unordered.
Nov 13 2024, 2:14 PM

Nov 2 2024

peter.lei_ieee.org accepted D47401: tcp: don't define and use BBLog function when TCP_BLACKBOX is not defined.
Nov 2 2024, 4:53 PM

Sep 5 2024

peter.lei_ieee.org accepted D46435: tcp: make tcp_lro_flush() static.
Sep 5 2024, 3:26 PM
peter.lei_ieee.org accepted D46434: al_eth: improve TCP LRO.
Sep 5 2024, 3:26 PM
peter.lei_ieee.org accepted D46433: neta: improve TCP LRO.
Sep 5 2024, 3:26 PM

Aug 9 2024

peter.lei_ieee.org accepted D46246: tcp: initialize V_ts_offset_secret for all vnets.
Aug 9 2024, 1:56 PM

Aug 7 2024

peter.lei_ieee.org accepted D46068: rack, bbr: cleanup ack throttling.
Aug 7 2024, 1:51 AM

Jul 27 2024

peter.lei_ieee.org accepted D46141: tcp: retire sysctl variable functions_inherit_listen_socket_stack.

LGTM.
I think for those who want newly accepted connections to use a "new" default stack, there is a mechanism using tcpsso that could be used to (attempt to) change the listening socket's stack so that new connections use that stack. This would need to be run for all desired listening sockets though.

Jul 27 2024, 5:37 PM
peter.lei_ieee.org accepted D46142: cc: remove non-working sctp support.
Jul 27 2024, 5:07 PM
peter.lei_ieee.org accepted D46140: tcp: make sysctl variables ack_war_timewindow and ack_war_cnt vnet specific.
Jul 27 2024, 3:08 AM

Jul 26 2024

peter.lei_ieee.org added a comment to D46140: tcp: make sysctl variables ack_war_timewindow and ack_war_cnt vnet specific.

We need these applied to rack_bbr_common.c as well.

Jul 26 2024, 4:31 PM
peter.lei_ieee.org accepted D46056: udp: improve handling of cached route.
Jul 26 2024, 4:29 PM

Jul 24 2024

peter.lei_ieee.org added inline comments to D46068: rack, bbr: cleanup ack throttling.
Jul 24 2024, 9:04 PM
peter.lei_ieee.org accepted D46066: tcp: implement throttling of challenge ACKs.
Jul 24 2024, 2:01 PM

Jul 23 2024

peter.lei_ieee.org accepted D46066: tcp: implement throttling of challenge ACKs.
Jul 23 2024, 2:55 PM

Jul 21 2024

peter.lei_ieee.org accepted D45419: tcp: mark TCP stacks which can serve as a default stack.

I don't have a strong opinion on the default flag state (DEFAULT_OK or DEFAULT_NOT_OK), so this seems fine to me.

Jul 21 2024, 7:21 PM
peter.lei_ieee.org accepted D45411: tcp: simplify endpoint creation at the passive side.
Jul 21 2024, 6:17 PM

Jul 20 2024

peter.lei_ieee.org accepted D45894: tcp: improve SEG.ACK validation.
Jul 20 2024, 4:49 PM

Jun 27 2024

peter.lei_ieee.org accepted D45753: tcp: improve failure handling in tcp_newtcpcb().
Jun 27 2024, 5:37 PM

Jun 4 2024

peter.lei_ieee.org accepted D45253: tcp: simplify stack switching protocol.
Jun 4 2024, 5:06 AM

May 30 2024

peter.lei_ieee.org accepted D45412: tcp: remove unused code in tcp_usr_attach.
May 30 2024, 3:32 PM
peter.lei_ieee.org added inline comments to D45253: tcp: simplify stack switching protocol.
May 30 2024, 3:31 PM