Skip to content

Commit abf49f6

Browse files
committed
freebsd add more socket TCP stack constants.
[ref](https://man.freebsd.org/cgi/man.cgi?query=tcp)
1 parent 3b458ff commit abf49f6

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed

libc-test/semver/freebsd.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1498,6 +1498,17 @@ S_IWRITE
14981498
TAB0
14991499
TAB3
15001500
TABDLY
1501+
TCP_BBR_ALGORITHM
1502+
TCP_BBR_DRAIN_PG
1503+
TCP_BBR_IWINTSO
1504+
TCP_BBR_MAX_RTO
1505+
TCP_BBR_MIN_RTO
1506+
TCP_BBR_PACE_OH
1507+
TCP_BBR_PROBE_RTT_INT
1508+
TCP_BBR_STARTUP_LOSS_EXIT
1509+
TCP_BBR_STARTUP_PG
1510+
TCP_BBR_TSLIMITS
1511+
TCP_BBR_USEDEL_RATE
15011512
TCP_CCALGOOPT
15021513
TCP_CONGESTION
15031514
TCP_DELACK
@@ -1523,7 +1534,18 @@ TCP_PCAP_IN
15231534
TCP_PCAP_OUT
15241535
TCP_PERF_INFO
15251536
TCP_PROC_ACCOUNTING
1537+
TCP_RACK_EARLY_SEG
1538+
TCP_RACK_MBUF_QUEUE
1539+
TCP_RACK_MIN_TO
1540+
TCP_RACK_PACE_ALWAYS
1541+
TCP_RACK_PACE_MAX_SEG
1542+
TCP_RACK_PKT_DELAY
1543+
TCP_RACK_PRR_SENDALOT
1544+
TCP_RACK_REORD_FADE
1545+
TCP_RACK_REORD_THRESH
1546+
TCP_RACK_TLP_REDUCE
15261547
TCP_REMOTE_UDP_ENCAPS_PORT
1548+
TCP_REUSPORT_LB_NUMA
15271549
TCP_SHARED_CWND_ALLOWED
15281550
TCP_USE_CMP_ACKS
15291551
THOUSEP

src/unix/bsd/freebsdlike/freebsd/mod.rs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3755,6 +3755,30 @@ pub const TCP_FUNCTION_ALIAS: c_int = 8193;
37553755
pub const TCP_FASTOPEN_PSK_LEN: c_int = 16;
37563756
pub const TCP_FUNCTION_NAME_LEN_MAX: c_int = 32;
37573757

3758+
pub const TCP_REUSPORT_LB_NUMA: c_int = 1026;
3759+
pub const TCP_RACK_MBUF_QUEUE: c_int = 1050;
3760+
pub const TCP_RACK_TLP_REDUCE: c_int = 1052;
3761+
pub const TCP_RACK_PACE_MAX_SEG: c_int = 1054;
3762+
pub const TCP_RACK_PACE_ALWAYS: c_int = 1055;
3763+
pub const TCP_RACK_PRR_SENDALOT: c_int = 1057;
3764+
pub const TCP_RACK_MIN_TO: c_int = 1058;
3765+
pub const TCP_RACK_EARLY_SEG: c_int = 1060;
3766+
pub const TCP_RACK_REORD_THRESH: c_int = 1061;
3767+
pub const TCP_RACK_REORD_FADE: c_int = 1062;
3768+
pub const TCP_RACK_TLP_THRESH: c_int = 1063;
3769+
pub const TCP_RACK_PKT_DELAY: c_int = 1064;
3770+
pub const TCP_BBR_IWINTSO: c_int = 1067;
3771+
pub const TCP_BBR_STARTUP_PG: c_int = 1069;
3772+
pub const TCP_BBR_DRAIN_PG: c_int = 1070;
3773+
pub const TCP_BBR_PROBE_RTT_INT: c_int = 1072;
3774+
pub const TCP_BBR_STARTUP_LOSS_EXIT: c_int = 1074;
3775+
pub const TCP_BBR_TSLIMITS: c_int = 1076;
3776+
pub const TCP_BBR_PACE_OH: c_int = 1077;
3777+
pub const TCP_BBR_USEDEL_RATE: c_int = 1079;
3778+
pub const TCP_BBR_MIN_RTO: c_int = 1080;
3779+
pub const TCP_BBR_MAX_RTO: c_int = 1081;
3780+
pub const TCP_BBR_ALGORITHM: c_int = 1083;
3781+
37583782
pub const IP_BINDANY: c_int = 24;
37593783
pub const IP_BINDMULTI: c_int = 25;
37603784
pub const IP_RSS_LISTEN_BUCKET: c_int = 26;

0 commit comments

Comments
 (0)