summaryrefslogtreecommitdiff
path: root/libtrivfs/io-modes-get.c
diff options
context:
space:
mode:
authorAlexey Kuznetsov <kuznet@ms2.inr.ac.ru>2010-10-29 15:01:00 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2010-10-29 15:01:00 +0200
commit7193b28b672315fa79ffcbadc6f783f6a566286f (patch)
tree88af5f9b195ba6e9d43fd98f42caa2c7712733c0 /libtrivfs/io-modes-get.c
parent0b6286a3c5eb86e3cca72d0840fc009855e4fba5 (diff)
ipv6 raw fixes
- RFC2292 bis compliance: enable checksumming of ICMPv6 raw sockets by default, reject odd offsets - calculate checksum correctly when user forgets to uninitialize checksum word * net/ipv6/raw_ipv6.c (rawv6_frag_cksum): Fix offset check. Compensate for any user-provided checksum. (rawv6_setsockopt): Reject odd checkum offsets with EINVAL. (rawv6_init_sk): Enable kernel-computed checksum by default for IPPROTO_ICMPV6 sockets.
Diffstat (limited to 'libtrivfs/io-modes-get.c')
0 files changed, 0 insertions, 0 deletions