diff options
author | 2007-04-02 02:19:02 +0200 | |
---|---|---|
committer | 2007-04-30 00:00:31 +0200 | |
commit | 599bba9647f7813c09bf921c72351609430c8a33 (patch) | |
tree | 6964819461d733743541462e4556c583681e3457 /drivers/ieee1394 | |
parent | ieee1394: eth1394: allow MTU bigger than 1500 (diff) | |
download | linux-599bba9647f7813c09bf921c72351609430c8a33.tar.gz linux-599bba9647f7813c09bf921c72351609430c8a33.tar.bz2 linux-599bba9647f7813c09bf921c72351609430c8a33.zip |
ieee1394: eth1394: CONFIG_INET is always defined
because CONFIG_IEEE1394_ETH1394 depends on it.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'drivers/ieee1394')
-rw-r--r-- | drivers/ieee1394/eth1394.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/drivers/ieee1394/eth1394.c b/drivers/ieee1394/eth1394.c index aee82922e6b7..2d226a383d49 100644 --- a/drivers/ieee1394/eth1394.c +++ b/drivers/ieee1394/eth1394.c @@ -711,21 +711,13 @@ static int ether1394_header(struct sk_buff *skb, struct net_device *dev, static int ether1394_rebuild_header(struct sk_buff *skb) { struct eth1394hdr *eth = (struct eth1394hdr *)skb->data; - struct net_device *dev = skb->dev; - - switch (eth->h_proto) { -#ifdef CONFIG_INET - case __constant_htons(ETH_P_IP): + if (eth->h_proto == htons(ETH_P_IP)) return arp_find((unsigned char *)ð->h_dest, skb); -#endif - default: - ETH1394_PRINT(KERN_DEBUG, dev->name, - "unable to resolve type %04x addresses.\n", - ntohs(eth->h_proto)); - break; - } + ETH1394_PRINT(KERN_DEBUG, skb->dev->name, + "unable to resolve type %04x addresses\n", + ntohs(eth->h_proto)); return 0; } |