📄 pe2.c
字号:
#include <linux/netdevice.h>#include <linux/skbuff.h>#include <net/datalink.h>#include <linux/mm.h>#include <linux/in.h>static voidpEII_datalink_header(struct datalink_proto *dl, struct sk_buff *skb, unsigned char *dest_node){ struct net_device *dev = skb->dev; skb->protocol = htons (ETH_P_IPX); if(dev->hard_header) dev->hard_header(skb, dev, ETH_P_IPX, dest_node, NULL, skb->len);}struct datalink_proto *make_EII_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 = pEII_datalink_header; proto->string_name = "EtherII"; } return proto;}void destroy_EII_client(struct datalink_proto *dl){ if (dl) kfree(dl);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -