mirror of https://github.com/F-Stack/f-stack.git
Support LINUX_IP_TRANSPARENT and LINUX_IPV6_TRANSPARENT to IP_BINDANY
and IPV6_BINDANY in lib/ff_syscall_wrapper.c.
This commit is contained in:
parent
2157bebab6
commit
8bf6ef65e0
|
@ -90,6 +90,7 @@
|
||||||
#define LINUX_IP_OPTIONS 4
|
#define LINUX_IP_OPTIONS 4
|
||||||
#define LINUX_IP_RECVTTL 12
|
#define LINUX_IP_RECVTTL 12
|
||||||
#define LINUX_IP_RECVTOS 13
|
#define LINUX_IP_RECVTOS 13
|
||||||
|
#define LINUX_IP_TRANSPARENT 19
|
||||||
#define LINUX_IP_MINTTL 21
|
#define LINUX_IP_MINTTL 21
|
||||||
|
|
||||||
#define LINUX_IP_MULTICAST_IF 32
|
#define LINUX_IP_MULTICAST_IF 32
|
||||||
|
@ -100,6 +101,7 @@
|
||||||
|
|
||||||
#define LINUX_IPV6_V6ONLY 26
|
#define LINUX_IPV6_V6ONLY 26
|
||||||
#define LINUX_IPV6_RECVPKTINFO 49
|
#define LINUX_IPV6_RECVPKTINFO 49
|
||||||
|
#define LINUX_IPV6_TRANSPARENT 75
|
||||||
|
|
||||||
#define LINUX_TCP_NODELAY 1
|
#define LINUX_TCP_NODELAY 1
|
||||||
#define LINUX_TCP_MAXSEG 2
|
#define LINUX_TCP_MAXSEG 2
|
||||||
|
@ -427,6 +429,8 @@ ip_opt_convert(int optname)
|
||||||
return IP_RECVTTL;
|
return IP_RECVTTL;
|
||||||
case LINUX_IP_RECVTOS:
|
case LINUX_IP_RECVTOS:
|
||||||
return IP_RECVTOS;
|
return IP_RECVTOS;
|
||||||
|
case LINUX_IP_TRANSPARENT:
|
||||||
|
return IP_BINDANY;
|
||||||
case LINUX_IP_MINTTL:
|
case LINUX_IP_MINTTL:
|
||||||
return IP_MINTTL;
|
return IP_MINTTL;
|
||||||
default:
|
default:
|
||||||
|
@ -442,6 +446,8 @@ ip6_opt_convert(int optname)
|
||||||
return IPV6_V6ONLY;
|
return IPV6_V6ONLY;
|
||||||
case LINUX_IPV6_RECVPKTINFO:
|
case LINUX_IPV6_RECVPKTINFO:
|
||||||
return IPV6_RECVPKTINFO;
|
return IPV6_RECVPKTINFO;
|
||||||
|
case LINUX_IPV6_TRANSPARENT:
|
||||||
|
return IPV6_BINDANY;
|
||||||
default:
|
default:
|
||||||
return optname;
|
return optname;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue