Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4c13eb66 authored by Arnaldo Carvalho de Melo's avatar Arnaldo Carvalho de Melo Committed by David S. Miller
Browse files

[ETH]: Make eth_type_trans set skb->dev like the other *_type_trans



One less thing for drivers writers to worry about.

Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 029720f1
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -427,7 +427,6 @@ make_new_skb(struct net_device *dev)
		printk(KERN_NOTICE "%s: memory squeeze. dropping packet.\n", dev->name);
		return NULL;
	}
	nskb->dev = dev;

	skb_reserve(nskb, 2);	/* Align IP on 16 byte boundaries */

+0 −1
Original line number Diff line number Diff line
@@ -267,7 +267,6 @@ xpnet_receive(partid_t partid, int channel, struct xpnet_message *msg)
		(void *) skb->data, (void *) skb->tail, (void *) skb->end,
		skb->len);

	skb->dev = xpnet_device;
	skb->protocol = eth_type_trans(skb, xpnet_device);
	skb->ip_summed = CHECKSUM_UNNECESSARY;

+0 −1
Original line number Diff line number Diff line
@@ -477,7 +477,6 @@ for (;;) {
			cep->stats.rx_dropped++;
		}
		else {
			skb->dev = dev;
			skb_put(skb,pkt_len-4);	/* Make room */
			eth_copy_and_sum(skb,
				(unsigned char *)__va(bdp->cbd_bufaddr),
+0 −1
Original line number Diff line number Diff line
@@ -734,7 +734,6 @@ for (;;) {
			cep->stats.rx_dropped++;
		}
		else {
			skb->dev = dev;
			skb_put(skb,pkt_len);	/* Make room */
			eth_copy_and_sum(skb,
				(unsigned char *)__va(bdp->cbd_bufaddr),
+0 −1
Original line number Diff line number Diff line
@@ -506,7 +506,6 @@ for (;;) {
			cep->stats.rx_dropped++;
		}
		else {
			skb->dev = dev;
			skb_put(skb,pkt_len-4);	/* Make room */
			eth_copy_and_sum(skb,
				cep->rx_vaddr[bdp - cep->rx_bd_base],
Loading