]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/ipv4/ip_output.c
[NET]: Add NETIF_F_GEN_CSUM and NETIF_F_ALL_CSUM
[net-next-2.6.git] / net / ipv4 / ip_output.c
index d4bb3fae4e492edc78ee2a0b32754fbe0cc86481..8538aac3d14805545b500f366a0cc433b3200ef1 100644 (file)
@@ -840,7 +840,7 @@ int ip_append_data(struct sock *sk,
         */
        if (transhdrlen &&
            length + fragheaderlen <= mtu &&
-           rt->u.dst.dev->features&(NETIF_F_IP_CSUM|NETIF_F_NO_CSUM|NETIF_F_HW_CSUM) &&
+           rt->u.dst.dev->features & NETIF_F_ALL_CSUM &&
            !exthdrlen)
                csummode = CHECKSUM_HW;