path: root/lib/libpam
diff options
authorMichael Tuexen <tuexen@FreeBSD.org>2019-05-07 20:28:12 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2019-05-07 20:28:12 +0000
commit132ea9f2ad8d5c91a34359c261668affa0ed394c (patch)
treeaddc7c261e3920127ba2c766b3ebceddffa246bc /lib/libpam
parentfaf2fa21d70b1e625cb7af032e6608e631931486 (diff)
Remove non-functional SCTP checksum offload support for virtio.
Checksum offloading for SCTP is not currently specified for virtio. If the hypervisor announces checksum offloading support, it means TCP and UDP checksum offload. If an SCTP packet is sent and the host announced checksum offload support, the hypervisor inserts the IP checksum (16-bit) at the correct offset, but this is not the right checksum, which is a CRC32c. This results in all outgoing packets having the wrong checksum and therefore breaking SCTP based communications. This patch removes SCTP checksum offloading support from the virtio network interface. Thanks to Felix Weinrank for making me aware of the issue. Reviewed by: bryanv@ MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D20147
Notes: svn path=/head/; revision=347233
Diffstat (limited to 'lib/libpam')
0 files changed, 0 insertions, 0 deletions