Changeset 10868
- Timestamp:
- 11/11/08 18:22:28 (5 years ago)
- Location:
- src/linux/ar531x/linux-2.6.23/drivers/net
- Files:
-
- 2 edited
-
ar2313/ar2313.c (modified) (4 diffs)
-
phy/mvswitch.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/linux/ar531x/linux-2.6.23/drivers/net/ar2313/ar2313.c
r9635 r10868 841 841 struct sk_buff *skb; 842 842 ar2313_descr_t *rd; 843 int offset = RX_OFFSET; 843 844 844 845 if (sp->rx_skb[idx]) { … … 862 863 */ 863 864 skb->dev = dev; 864 skb_reserve(skb, RX_OFFSET); 865 if (sp->phy_dev) 866 offset += sp->phy_dev->pkt_align; 867 skb_reserve(skb, offset); 865 868 sp->rx_skb[idx] = skb; 866 869 … … 953 956 skb_new = dev_alloc_skb(AR2313_BUFSIZE + RX_OFFSET + 128); 954 957 if (skb_new != NULL) { 958 int offset; 955 959 956 960 skb = sp->rx_skb[idx]; … … 966 970 skb_new->dev = dev; 967 971 /* 16 bit align */ 968 skb_reserve(skb_new, RX_OFFSET + 32); 972 offset = RX_OFFSET + 32; 973 if (sp->phy_dev) 974 offset += sp->phy_dev->pkt_align; 975 skb_reserve(skb_new, offset); 969 976 /* reset descriptor's curr_addr */ 970 977 rxdesc->addr = virt_to_phys(skb_new->data); -
src/linux/ar531x/linux-2.6.23/drivers/net/phy/mvswitch.c
r9976 r10868 339 339 340 340 /* hook into the tx function */ 341 pdev->pkt_align = 2; 341 342 priv->hardstart = dev->hard_start_xmit; 342 343 pdev->netif_receive_skb = mvswitch_netif_receive_skb;
Note: See TracChangeset
for help on using the changeset viewer.
