Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 111901
b: refs/heads/master
c: 170e710
h: refs/heads/master
i:
  111899: e4b60ac
v: v3
  • Loading branch information
Lennert Buytenhek authored and Lennert Buytenhek committed Sep 19, 2008
1 parent 1a536ae commit 123fec9
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 457b1d5a4b7b8c2b3b6bd032098da600c50dd6b2
refs/heads/master: 170e7108a368c52df1ec466966fd1db6e45a7ad2
10 changes: 4 additions & 6 deletions trunk/drivers/net/mv643xx_eth.c
Original file line number Diff line number Diff line change
Expand Up @@ -546,11 +546,8 @@ static int rxq_process(struct rx_queue *rxq, int budget)
*/
skb_put(skb, byte_cnt - 2 - 4);

if (cmd_sts & LAYER_4_CHECKSUM_OK) {
if (cmd_sts & LAYER_4_CHECKSUM_OK)
skb->ip_summed = CHECKSUM_UNNECESSARY;
skb->csum = htons(
(cmd_sts & 0x0007fff8) >> 3);
}
skb->protocol = eth_type_trans(skb, mp->dev);
netif_receive_skb(skb);
}
Expand Down Expand Up @@ -1994,9 +1991,10 @@ static void port_start(struct mv643xx_eth_private *mp)

/*
* Receive all unmatched unicast, TCP, UDP, BPDU and broadcast
* frames to RX queue #0.
* frames to RX queue #0, and include the pseudo-header when
* calculating receive checksums.
*/
wrl(mp, PORT_CONFIG(mp->port_num), 0x00000000);
wrl(mp, PORT_CONFIG(mp->port_num), 0x02000000);

/*
* Treat BPDUs as normal multicasts, and disable partition mode.
Expand Down

0 comments on commit 123fec9

Please sign in to comment.