SCLogPerf("%s: disabling rxcsum offloading", ifname);
set_caps &= ~IFCAP_RXCSUM;
}
-
+ if (if_caps & IFCAP_TXCSUM) {
+ SCLogPerf("%s: disabling txcsum offloading", ifname);
+ set_caps &= ~IFCAP_TXCSUM;
+ }
+#ifdef IFCAP_RXCSUM_IPV6
+ if (if_caps & IFCAP_RXCSUM_IPV6) {
+ SCLogPerf("%s: disabling rxcsum6 offloading", ifname);
+ set_caps &= ~IFCAP_RXCSUM_IPV6;
+ }
+#endif
+#ifdef IFCAP_TXCSUM_IPV6
+ if (if_caps & IFCAP_TXCSUM_IPV6) {
+ SCLogPerf("%s: disabling txcsum6 offloading", ifname);
+ set_caps &= ~IFCAP_TXCSUM_IPV6;
+ }
+#endif
#ifdef IFCAP_TOE
if (if_caps & (IFCAP_TSO|IFCAP_TOE|IFCAP_LRO)) {
SCLogPerf("%s: disabling tso|toe|lro offloading", ifname);