diff options
author | ume <ume@FreeBSD.org> | 2003-10-26 18:17:01 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2003-10-26 18:17:01 +0000 |
commit | ecb479d77a3176ca6036907492337c471a157aac (patch) | |
tree | 3e1395e0c09588c3fea16548fd4b3dba938a73c1 /sys/netinet6/raw_ip6.c | |
parent | 5d6245ce54bf25a1d84868ce65c49dd703dd26fb (diff) | |
download | FreeBSD-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.c | 6 |
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; |