Blame view
net/ipx/pe2.c
767 Bytes
b24413180 License cleanup: ... |
1 |
// SPDX-License-Identifier: GPL-2.0 |
1da177e4c Linux-2.6.12-rc2 |
2 3 4 5 6 |
#include <linux/in.h> #include <linux/mm.h> #include <linux/module.h> #include <linux/netdevice.h> #include <linux/skbuff.h> |
5a0e3ad6a include cleanup: ... |
7 |
#include <linux/slab.h> |
1da177e4c Linux-2.6.12-rc2 |
8 9 10 11 12 13 14 15 16 |
#include <net/datalink.h> static int pEII_request(struct datalink_proto *dl, struct sk_buff *skb, unsigned char *dest_node) { struct net_device *dev = skb->dev; skb->protocol = htons(ETH_P_IPX); |
0c4e85813 [NET]: Wrap netde... |
17 |
dev_hard_header(skb, dev, ETH_P_IPX, dest_node, NULL, skb->len); |
1da177e4c Linux-2.6.12-rc2 |
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
return dev_queue_xmit(skb); } struct datalink_proto *make_EII_client(void) { struct datalink_proto *proto = kmalloc(sizeof(*proto), GFP_ATOMIC); if (proto) { proto->header_length = 0; proto->request = pEII_request; } return proto; } void destroy_EII_client(struct datalink_proto *dl) { |
a51482bde [NET]: kfree cleanup |
35 |
kfree(dl); |
1da177e4c Linux-2.6.12-rc2 |
36 |
} |