summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/raw_ip6.c
diff options
context:
space:
mode:
authorume <ume@FreeBSD.org>2003-10-26 18:17:01 +0000
committerume <ume@FreeBSD.org>2003-10-26 18:17:01 +0000
commitecb479d77a3176ca6036907492337c471a157aac (patch)
tree3e1395e0c09588c3fea16548fd4b3dba938a73c1 /sys/netinet6/raw_ip6.c
parent5d6245ce54bf25a1d84868ce65c49dd703dd26fb (diff)
downloadFreeBSD-src-ecb479d77a3176ca6036907492337c471a157aac.zip
FreeBSD-src-ecb479d77a3176ca6036907492337c471a157aac.tar.gz
re-add wrongly disappered IPV6_CHECKSUM stuff by introducing
ip6_raw_ctloutput(). Obtained from: KAME
Diffstat (limited to 'sys/netinet6/raw_ip6.c')
-rw-r--r--sys/netinet6/raw_ip6.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/netinet6/raw_ip6.c b/sys/netinet6/raw_ip6.c
index 01f2440..6dddaac 100644
--- a/sys/netinet6/raw_ip6.c
+++ b/sys/netinet6/raw_ip6.c
@@ -527,6 +527,9 @@ rip6_ctloutput(so, sopt)
case MRT6_PIM:
error = ip6_mrouter_get(so, sopt);
break;
+ case IPV6_CHECKSUM:
+ error = ip6_raw_ctloutput(so, sopt);
+ break;
default:
error = ip6_ctloutput(so, sopt);
break;
@@ -544,6 +547,9 @@ rip6_ctloutput(so, sopt)
case MRT6_PIM:
error = ip6_mrouter_set(so, sopt);
break;
+ case IPV6_CHECKSUM:
+ error = ip6_raw_ctloutput(so, sopt);
+ break;
default:
error = ip6_ctloutput(so, sopt);
break;
OpenPOWER on IntegriCloud