]> git.hungrycats.org Git - linux/commitdiff
[NET]: Add ARPHRD_NONE and use it in tun driver.
authorJamal Hadi Salim <hadi@cyberus.ca>
Sat, 5 Jun 2004 07:41:55 +0000 (00:41 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 5 Jun 2004 07:41:55 +0000 (00:41 -0700)
drivers/net/tun.c
include/linux/if_arp.h

index 51f33a567e1ea5f77063ff9a73174890a57fb90e..d0fe0f656ea68bcad14a4fdef4199de1091ad4cf 100644 (file)
@@ -129,8 +129,8 @@ static void tun_net_init(struct net_device *dev)
                dev->addr_len = 0;
                dev->mtu = 1500;
 
-               /* Type PPP seems most suitable */
-               dev->type = ARPHRD_PPP
+               /* Zero header length */
+               dev->type = ARPHRD_NONE
                dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
                dev->tx_queue_len = 10;
                break;
index 7d06a31e59e8b00baf47578a0abb2a09264a3a5c..bbf49bcd77053db6100ea5609baf7d4f7b9ee32b 100644 (file)
@@ -86,6 +86,7 @@
 #define ARPHRD_IEEE80211_PRISM 802     /* IEEE 802.11 + Prism2 header  */
 
 #define ARPHRD_VOID      0xFFFF        /* Void type, nothing is known */
+#define ARPHRD_NONE      0xFFFE        /* zero header length */
 
 /* ARP protocol opcodes. */
 #define        ARPOP_REQUEST   1               /* ARP request                  */