aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAttilio Rao <attilio@FreeBSD.org>2010-10-25 13:16:11 +0000
committerAttilio Rao <attilio@FreeBSD.org>2010-10-25 13:16:11 +0000
commitb2ef25b75ced32cc41364216ad69c208f6971ed5 (patch)
treebc4f49d7db7020de99d5b88e8a2feff3b709b6e9
parent7897a432d77a2b6a8d42a1ea6a9445ef0ecc9818 (diff)
Notes
-rw-r--r--sys/netinet/ip_output.c4
-rw-r--r--sys/netinet6/ip6_output.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c
index fe3d2e4b8213..33d50b2a426c 100644
--- a/sys/netinet/ip_output.c
+++ b/sys/netinet/ip_output.c
@@ -1127,6 +1127,7 @@ ip_ctloutput(struct socket *so, struct sockopt *sopt)
case IP_FAITH:
case IP_ONESBCAST:
case IP_DONTFRAG:
+ case IP_BINDANY:
switch (sopt->sopt_name) {
case IP_TOS:
@@ -1182,6 +1183,9 @@ ip_ctloutput(struct socket *so, struct sockopt *sopt)
case IP_DONTFRAG:
optval = OPTBIT(INP_DONTFRAG);
break;
+ case IP_BINDANY:
+ optval = OPTBIT(INP_BINDANY);
+ break;
}
error = sooptcopyout(sopt, &optval, sizeof optval);
break;
diff --git a/sys/netinet6/ip6_output.c b/sys/netinet6/ip6_output.c
index a878aacf79ff..6565bf0df384 100644
--- a/sys/netinet6/ip6_output.c
+++ b/sys/netinet6/ip6_output.c
@@ -1798,6 +1798,7 @@ do { \
case IPV6_PORTRANGE:
case IPV6_RECVTCLASS:
case IPV6_AUTOFLOWLABEL:
+ case IPV6_BINDANY:
switch (optname) {
case IPV6_RECVHOPOPTS: