diff options
author | Vladislav Zolotarov <vladz@broadcom.com> | 2010-11-27 19:23:35 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-11-28 14:08:11 -0500 |
commit | 5892b9e9ebdde50fbd524570d61ceb74f8be33f3 (patch) | |
tree | c55dfbaab9e068e3c5e1629c74dfcd8aa697c82c /drivers/net/bnx2x/bnx2x_cmn.c | |
parent | be7ff1afec25f2700ca85e3956a2cb3a7b74acd5 (diff) |
bnx2x: Use helpers instead of direct access to the shinfo(skb) fields
Signed-off-by: Vladislav Zolotarov <vladz@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bnx2x/bnx2x_cmn.c')
-rw-r--r-- | drivers/net/bnx2x/bnx2x_cmn.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/net/bnx2x/bnx2x_cmn.c b/drivers/net/bnx2x/bnx2x_cmn.c index 94d5f59d5a6..e20b2d37892 100644 --- a/drivers/net/bnx2x/bnx2x_cmn.c +++ b/drivers/net/bnx2x/bnx2x_cmn.c | |||
@@ -1692,11 +1692,10 @@ static inline u32 bnx2x_xmit_type(struct bnx2x *bp, struct sk_buff *skb) | |||
1692 | } | 1692 | } |
1693 | } | 1693 | } |
1694 | 1694 | ||
1695 | if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4) | 1695 | if (skb_is_gso_v6(skb)) |
1696 | rc |= (XMIT_GSO_V4 | XMIT_CSUM_V4 | XMIT_CSUM_TCP); | 1696 | rc |= XMIT_GSO_V6 | XMIT_CSUM_TCP | XMIT_CSUM_V6; |
1697 | 1697 | else if (skb_is_gso(skb)) | |
1698 | else if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) | 1698 | rc |= XMIT_GSO_V4 | XMIT_CSUM_V4 | XMIT_CSUM_TCP; |
1699 | rc |= (XMIT_GSO_V6 | XMIT_CSUM_TCP | XMIT_CSUM_V6); | ||
1700 | 1699 | ||
1701 | return rc; | 1700 | return rc; |
1702 | } | 1701 | } |