From 47e2f8b9220db39f3c90747cd4531d9f05872e7e Mon Sep 17 00:00:00 2001 From: zonyitoo <zonyitoo@gmail.com> Date: Sat, 1 Feb 2020 11:18:24 +0800 Subject: [PATCH] Add IP6T_SO_ORIGINAL_DST definition --- libc-test/build.rs | 2 ++ src/unix/linux_like/android/mod.rs | 3 +++ src/unix/linux_like/linux/mod.rs | 3 +++ 3 files changed, 8 insertions(+) diff --git a/libc-test/build.rs b/libc-test/build.rs index d16f0945..790bfa01 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -1357,6 +1357,7 @@ fn test_android(target: &str) { "linux/netfilter/nf_tables.h", "linux/netfilter_ipv4.h", "linux/netfilter_ipv6.h", + "linux/netfilter_ipv6/ip6_tables.h", "linux/netlink.h", "linux/quota.h", "linux/reboot.h", @@ -2246,6 +2247,7 @@ fn test_linux(target: &str) { "linux/netfilter/nf_tables.h", "linux/netfilter_ipv4.h", "linux/netfilter_ipv6.h", + "linux/netfilter_ipv6/ip6_tables.h", "linux/netlink.h", "linux/quota.h", "linux/random.h", diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs index d87d241e..e88e4a61 100644 --- a/src/unix/linux_like/android/mod.rs +++ b/src/unix/linux_like/android/mod.rs @@ -1666,6 +1666,9 @@ pub const NF_IP6_PRI_SELINUX_LAST: ::c_int = 225; pub const NF_IP6_PRI_CONNTRACK_HELPER: ::c_int = 300; pub const NF_IP6_PRI_LAST: ::c_int = ::INT_MAX; +// linux/netfilter_ipv6/ip6_tables.h +pub const IP6T_SO_ORIGINAL_DST: ::c_int = 80; + // linux/netfilter/nf_tables.h pub const NFT_TABLE_MAXNAMELEN: ::c_int = 256; pub const NFT_CHAIN_MAXNAMELEN: ::c_int = 256; diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs index 9f1343a4..fb2ad1ae 100644 --- a/src/unix/linux_like/linux/mod.rs +++ b/src/unix/linux_like/linux/mod.rs @@ -1966,6 +1966,9 @@ pub const NF_IP6_PRI_SELINUX_LAST: ::c_int = 225; pub const NF_IP6_PRI_CONNTRACK_HELPER: ::c_int = 300; pub const NF_IP6_PRI_LAST: ::c_int = ::INT_MAX; +// linux/netfilter_ipv6/ip6_tables.h +pub const IP6T_SO_ORIGINAL_DST: ::c_int = 80; + pub const SIOCADDRT: ::c_ulong = 0x0000890B; pub const SIOCDELRT: ::c_ulong = 0x0000890C; pub const SIOCGIFNAME: ::c_ulong = 0x00008910; -- GitLab