diff options
Diffstat (limited to 'pfinet/linux-inet/p8023.c')
-rw-r--r-- | pfinet/linux-inet/p8023.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/pfinet/linux-inet/p8023.c b/pfinet/linux-inet/p8023.c deleted file mode 100644 index 7c76223d..00000000 --- a/pfinet/linux-inet/p8023.c +++ /dev/null @@ -1,35 +0,0 @@ -#include <linux/netdevice.h> -#include <linux/skbuff.h> -#include "datalink.h" -#include <linux/mm.h> -#include <linux/in.h> - -static void -p8023_datalink_header(struct datalink_proto *dl, - struct sk_buff *skb, unsigned char *dest_node) -{ - struct device *dev = skb->dev; - unsigned long len = skb->len; - unsigned long hard_len = dev->hard_header_len; - - dev->hard_header(skb->data, dev, len - hard_len, - dest_node, NULL, len - hard_len, skb); - skb->h.raw = skb->data + hard_len; -} - -struct datalink_proto * -make_8023_client(void) -{ - struct datalink_proto *proto; - - proto = (struct datalink_proto *) kmalloc(sizeof(*proto), GFP_ATOMIC); - if (proto != NULL) { - proto->type_len = 0; - proto->header_length = 0; - proto->datalink_header = p8023_datalink_header; - proto->string_name = "802.3"; - } - - return proto; -} - |