rfc1201.c (1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) | rfc1201.c (f03aa2d89ad600a1ed21a223f196776f217cfe00) |
---|---|
1/* 2 * Linux ARCnet driver - RFC1201 (standard) packet encapsulation 3 * 4 * Written 1994-1999 by Avery Pennarun. 5 * Derived from skeleton.c by Donald Becker. 6 * 7 * Special thanks to Contemporary Controls, Inc. (www.ccontrols.com) 8 * for sponsoring the further development of this driver. --- 29 unchanged lines hidden (view full) --- 38static void rx(struct net_device *dev, int bufnum, 39 struct archdr *pkthdr, int length); 40static int build_header(struct sk_buff *skb, struct net_device *dev, 41 unsigned short type, uint8_t daddr); 42static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length, 43 int bufnum); 44static int continue_tx(struct net_device *dev, int bufnum); 45 | 1/* 2 * Linux ARCnet driver - RFC1201 (standard) packet encapsulation 3 * 4 * Written 1994-1999 by Avery Pennarun. 5 * Derived from skeleton.c by Donald Becker. 6 * 7 * Special thanks to Contemporary Controls, Inc. (www.ccontrols.com) 8 * for sponsoring the further development of this driver. --- 29 unchanged lines hidden (view full) --- 38static void rx(struct net_device *dev, int bufnum, 39 struct archdr *pkthdr, int length); 40static int build_header(struct sk_buff *skb, struct net_device *dev, 41 unsigned short type, uint8_t daddr); 42static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length, 43 int bufnum); 44static int continue_tx(struct net_device *dev, int bufnum); 45 |
46struct ArcProto rfc1201_proto = | 46static struct ArcProto rfc1201_proto = |
47{ 48 .suffix = 'a', 49 .mtu = 1500, /* could be more, but some receivers can't handle it... */ 50 .is_ip = 1, /* This is for sending IP and ARP packages */ 51 .rx = rx, 52 .build_header = build_header, 53 .prepare_tx = prepare_tx, 54 .continue_tx = continue_tx, --- 495 unchanged lines hidden --- | 47{ 48 .suffix = 'a', 49 .mtu = 1500, /* could be more, but some receivers can't handle it... */ 50 .is_ip = 1, /* This is for sending IP and ARP packages */ 51 .rx = rx, 52 .build_header = build_header, 53 .prepare_tx = prepare_tx, 54 .continue_tx = continue_tx, --- 495 unchanged lines hidden --- |