diff options
-rw-r--r-- | drivers/net/gianfar.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/gianfar.c b/drivers/net/gianfar.c index 6822bf14267b..1b854bf07b09 100644 --- a/drivers/net/gianfar.c +++ b/drivers/net/gianfar.c | |||
@@ -944,7 +944,7 @@ static inline void gfar_tx_checksum(struct sk_buff *skb, struct txfcb *fcb) | |||
944 | flags |= TXFCB_UDP; | 944 | flags |= TXFCB_UDP; |
945 | fcb->phcs = udp_hdr(skb)->check; | 945 | fcb->phcs = udp_hdr(skb)->check; |
946 | } else | 946 | } else |
947 | fcb->phcs = udp_hdr(skb)->check; | 947 | fcb->phcs = tcp_hdr(skb)->check; |
948 | 948 | ||
949 | /* l3os is the distance between the start of the | 949 | /* l3os is the distance between the start of the |
950 | * frame (skb->data) and the start of the IP hdr. | 950 | * frame (skb->data) and the start of the IP hdr. |