Skip to content

Commit 57a165b

Browse files
authored
Merge pull request #3614 from asomers/patch-2
Update FreeBSD 13 CI image
2 parents e6673b0 + bf968af commit 57a165b

File tree

2 files changed

+22
-14
lines changed

2 files changed

+22
-14
lines changed

.cirrus.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
task:
22
name: nightly x86_64-unknown-freebsd-13
33
freebsd_instance:
4-
image_family: freebsd-13-2
4+
image_family: freebsd-13-3
55
setup_script:
66
- pkg install -y libnghttp2 curl
77
- curl https://sh.rustup.rs -sSf --output rustup.sh

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

+21-13
Original file line numberDiff line numberDiff line change
@@ -1043,41 +1043,49 @@ s! {
10431043
pub tcpi_snd_rexmitpack: u32,
10441044
pub tcpi_rcv_ooopack: u32,
10451045
pub tcpi_snd_zerowin: u32,
1046+
#[cfg(freebsd13)]
1047+
pub __tcpi_delivered_ce: u32,
10461048
#[cfg(any(freebsd15, freebsd14))]
10471049
pub tcpi_delivered_ce: u32,
1050+
#[cfg(freebsd13)]
1051+
pub __tcpi_received_ce: u32,
10481052
#[cfg(any(freebsd15, freebsd14))]
10491053
pub tcpi_received_ce: u32,
1050-
#[cfg(any(freebsd15, freebsd14))]
1054+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10511055
pub __tcpi_delivered_e1_bytes: u32,
1052-
#[cfg(any(freebsd15, freebsd14))]
1056+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10531057
pub __tcpi_delivered_e0_bytes: u32,
1054-
#[cfg(any(freebsd15, freebsd14))]
1058+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10551059
pub __tcpi_delivered_ce_bytes: u32,
1056-
#[cfg(any(freebsd15, freebsd14))]
1060+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10571061
pub __tcpi_received_e1_bytes: u32,
1058-
#[cfg(any(freebsd15, freebsd14))]
1062+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10591063
pub __tcpi_received_e0_bytes: u32,
1060-
#[cfg(any(freebsd15, freebsd14))]
1064+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10611065
pub __tcpi_received_ce_bytes: u32,
1066+
#[cfg(freebsd13)]
1067+
pub __tcpi_total_tlp: u32,
10621068
#[cfg(any(freebsd15, freebsd14))]
10631069
pub tcpi_total_tlp: u32,
1070+
#[cfg(freebsd13)]
1071+
pub __tcpi_total_tlp_bytes: u64,
10641072
#[cfg(any(freebsd15, freebsd14))]
10651073
pub tcpi_total_tlp_bytes: u64,
1066-
#[cfg(any(freebsd15, freebsd14))]
1074+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10671075
pub tcpi_snd_una: u32,
1068-
#[cfg(any(freebsd15, freebsd14))]
1076+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10691077
pub tcpi_snd_max: u32,
1070-
#[cfg(any(freebsd15, freebsd14))]
1078+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10711079
pub tcpi_rcv_numsacks: u32,
1072-
#[cfg(any(freebsd15, freebsd14))]
1080+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10731081
pub tcpi_rcv_adv: u32,
1074-
#[cfg(any(freebsd15, freebsd14))]
1082+
#[cfg(any(freebsd15, freebsd14, freebsd13))]
10751083
pub tcpi_dupacks: u32,
1076-
#[cfg(freebsd14)]
1084+
#[cfg(any(freebsd14, freebsd13))]
10771085
pub __tcpi_pad: [u32; 10],
10781086
#[cfg(freebsd15)]
10791087
pub __tcpi_pad: [u32; 14],
1080-
#[cfg(not(any(freebsd15, freebsd14)))]
1088+
#[cfg(not(any(freebsd15, freebsd14, freebsd13)))]
10811089
pub __tcpi_pad: [u32; 26],
10821090
}
10831091

0 commit comments

Comments
 (0)