From c3a25bbafa08e6350b72f2754c0ad9e67f15f519 Mon Sep 17 00:00:00 2001 From: Steve Lau Date: Sat, 15 Jun 2024 16:56:03 +0800 Subject: [PATCH] feat: IP_RECVTTL/IPV6_RECVHOPLIMIT for DragonFlyBSD --- libc-test/semver/dragonfly.txt | 2 ++ src/unix/bsd/freebsdlike/freebsd/mod.rs | 2 -- src/unix/bsd/freebsdlike/mod.rs | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libc-test/semver/dragonfly.txt b/libc-test/semver/dragonfly.txt index 8135be3b4948d..a0cc6c6c83fc5 100644 --- a/libc-test/semver/dragonfly.txt +++ b/libc-test/semver/dragonfly.txt @@ -1587,3 +1587,5 @@ xucred eaccess dirname basename +IP_RECVTTL +IPV6_RECVHOPLIMIT diff --git a/src/unix/bsd/freebsdlike/freebsd/mod.rs b/src/unix/bsd/freebsdlike/freebsd/mod.rs index 389b386bc88ad..99b0b122057eb 100644 --- a/src/unix/bsd/freebsdlike/freebsd/mod.rs +++ b/src/unix/bsd/freebsdlike/freebsd/mod.rs @@ -3740,8 +3740,6 @@ pub const IP_RSS_LISTEN_BUCKET: ::c_int = 26; pub const IP_ORIGDSTADDR: ::c_int = 27; pub const IP_RECVORIGDSTADDR: ::c_int = IP_ORIGDSTADDR; -pub const IP_RECVTTL: ::c_int = 65; -pub const IPV6_RECVHOPLIMIT: ::c_int = 37; pub const IP_DONTFRAG: ::c_int = 67; pub const IP_RECVTOS: ::c_int = 68; diff --git a/src/unix/bsd/freebsdlike/mod.rs b/src/unix/bsd/freebsdlike/mod.rs index 72ab61fae6cac..89557e1520622 100644 --- a/src/unix/bsd/freebsdlike/mod.rs +++ b/src/unix/bsd/freebsdlike/mod.rs @@ -962,6 +962,8 @@ pub const IP_SENDSRCADDR: ::c_int = IP_RECVDSTADDR; pub const IP_ADD_MEMBERSHIP: ::c_int = 12; pub const IP_DROP_MEMBERSHIP: ::c_int = 13; pub const IP_RECVIF: ::c_int = 20; +pub const IP_RECVTTL: ::c_int = 65; +pub const IPV6_RECVHOPLIMIT: ::c_int = 37; pub const IPV6_JOIN_GROUP: ::c_int = 12; pub const IPV6_LEAVE_GROUP: ::c_int = 13; pub const IPV6_CHECKSUM: ::c_int = 26;