Module Name: src Committed By: jdolecek Date: Mon Mar 16 20:51:36 UTC 2020
Modified Files: src/sys/arch/xen/include: xennet_checksum.h src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c xennetback_xenbus.c Log Message: drop the disabled M_EXT_ROMAP mbuf code, convert xennet_checksum_fill() to use in_undefer_cksum() instead of custom code to compute the checksum for Rx packets, and set csum_data appropriately for eventual hw offloading make it possible to skip the sw checksum computation by appropriate Rx flag similarily as we do for Tx XXX for now, the Rx flag is mostly for testing as it only works for dom0<->domu, need some further network stack changes to arrange for the checksum to be eventually computed when packets goes outside xen To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/xen/include/xennet_checksum.h cvs rdiff -u -r1.89 -r1.90 src/sys/arch/xen/xen/if_xennet_xenbus.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/xen/xen/xennet_checksum.c cvs rdiff -u -r1.77 -r1.78 src/sys/arch/xen/xen/xennetback_xenbus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.