Skip to content

Commit 7fc5940

Browse files
devnexentgross35
authored andcommitted
freebsd add more socket TCP stack constants.
[ref](https://man.freebsd.org/cgi/man.cgi?query=tcp) (backport <#4193>) (cherry picked from commit abf49f6)
1 parent fabe9c1 commit 7fc5940

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
@@ -1504,6 +1504,17 @@ S_IWRITE
15041504
TAB0
15051505
TAB3
15061506
TABDLY
1507+
TCP_BBR_ALGORITHM
1508+
TCP_BBR_DRAIN_PG
1509+
TCP_BBR_IWINTSO
1510+
TCP_BBR_MAX_RTO
1511+
TCP_BBR_MIN_RTO
1512+
TCP_BBR_PACE_OH
1513+
TCP_BBR_PROBE_RTT_INT
1514+
TCP_BBR_STARTUP_LOSS_EXIT
1515+
TCP_BBR_STARTUP_PG
1516+
TCP_BBR_TSLIMITS
1517+
TCP_BBR_USEDEL_RATE
15071518
TCP_CCALGOOPT
15081519
TCP_CONGESTION
15091520
TCP_DELACK
@@ -1530,7 +1541,18 @@ TCP_PCAP_IN
15301541
TCP_PCAP_OUT
15311542
TCP_PERF_INFO
15321543
TCP_PROC_ACCOUNTING
1544+
TCP_RACK_EARLY_SEG
1545+
TCP_RACK_MBUF_QUEUE
1546+
TCP_RACK_MIN_TO
1547+
TCP_RACK_PACE_ALWAYS
1548+
TCP_RACK_PACE_MAX_SEG
1549+
TCP_RACK_PKT_DELAY
1550+
TCP_RACK_PRR_SENDALOT
1551+
TCP_RACK_REORD_FADE
1552+
TCP_RACK_REORD_THRESH
1553+
TCP_RACK_TLP_REDUCE
15331554
TCP_REMOTE_UDP_ENCAPS_PORT
1555+
TCP_REUSPORT_LB_NUMA
15341556
TCP_SHARED_CWND_ALLOWED
15351557
TCP_USE_CMP_ACKS
15361558
THOUSEP

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3764,6 +3764,30 @@ pub const TCP_FUNCTION_ALIAS: c_int = 8193;
37643764
pub const TCP_FASTOPEN_PSK_LEN: c_int = 16;
37653765
pub const TCP_FUNCTION_NAME_LEN_MAX: c_int = 32;
37663766

3767+
pub const TCP_REUSPORT_LB_NUMA: c_int = 1026;
3768+
pub const TCP_RACK_MBUF_QUEUE: c_int = 1050;
3769+
pub const TCP_RACK_TLP_REDUCE: c_int = 1052;
3770+
pub const TCP_RACK_PACE_MAX_SEG: c_int = 1054;
3771+
pub const TCP_RACK_PACE_ALWAYS: c_int = 1055;
3772+
pub const TCP_RACK_PRR_SENDALOT: c_int = 1057;
3773+
pub const TCP_RACK_MIN_TO: c_int = 1058;
3774+
pub const TCP_RACK_EARLY_SEG: c_int = 1060;
3775+
pub const TCP_RACK_REORD_THRESH: c_int = 1061;
3776+
pub const TCP_RACK_REORD_FADE: c_int = 1062;
3777+
pub const TCP_RACK_TLP_THRESH: c_int = 1063;
3778+
pub const TCP_RACK_PKT_DELAY: c_int = 1064;
3779+
pub const TCP_BBR_IWINTSO: c_int = 1067;
3780+
pub const TCP_BBR_STARTUP_PG: c_int = 1069;
3781+
pub const TCP_BBR_DRAIN_PG: c_int = 1070;
3782+
pub const TCP_BBR_PROBE_RTT_INT: c_int = 1072;
3783+
pub const TCP_BBR_STARTUP_LOSS_EXIT: c_int = 1074;
3784+
pub const TCP_BBR_TSLIMITS: c_int = 1076;
3785+
pub const TCP_BBR_PACE_OH: c_int = 1077;
3786+
pub const TCP_BBR_USEDEL_RATE: c_int = 1079;
3787+
pub const TCP_BBR_MIN_RTO: c_int = 1080;
3788+
pub const TCP_BBR_MAX_RTO: c_int = 1081;
3789+
pub const TCP_BBR_ALGORITHM: c_int = 1083;
3790+
37673791
pub const IP_BINDANY: c_int = 24;
37683792
pub const IP_BINDMULTI: c_int = 25;
37693793
pub const IP_RSS_LISTEN_BUCKET: c_int = 26;

0 commit comments

Comments
 (0)