#ifndef __LINUX_ATALK_H__ #define __LINUX_ATALK_H__ #include <net/sock.h> #include <uapi/linux/atalk.h> struct atalk_route { struct net_device *dev; struct atalk_addr target; struct atalk_addr gateway; int flags; struct atalk_route *next; }; /** * struct atalk_iface - AppleTalk Interface * @dev - Network device associated with this interface * @address - Our address * @status - What are we doing? * @nets - Associated direct netrange * @next - next element in the list of interfaces */ struct atalk_iface { struct net_device *dev; struct atalk_addr address; int status; #define ATIF_PROBE 1 /* Probing for an address */ #define ATIF_PROBE_FAIL 2 /* Probe collided */ struct atalk_netrange nets; struct atalk_iface *next; }; struct atalk_sock { /* struct sock has to be the first member of atalk_sock */ struct sock sk; __be16 dest_net; __be16 src_net; unsigned char dest_node; unsigned char src_node; unsigned char dest_port; unsigned char src_port; };
static inline struct atalk_sock *at_sk(struct sock *sk) { return (struct atalk_sock *)sk; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Arnaldo Carvalho de Melo | 22 | 100.00% | 1 | 100.00% |
Total | 22 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 19 | 100.00% | 3 | 100.00% |
Total | 19 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 305 | 53.14% | 7 | 31.82% |
Arnaldo Carvalho de Melo | 136 | 23.69% | 6 | 27.27% |
Stephen Hemminger | 109 | 18.99% | 1 | 4.55% |
Alexey Dobriyan | 10 | 1.74% | 1 | 4.55% |
David S. Miller | 4 | 0.70% | 2 | 9.09% |
Al Viro | 4 | 0.70% | 1 | 4.55% |
David Howells | 2 | 0.35% | 1 | 4.55% |
Jan Blunck | 2 | 0.35% | 1 | 4.55% |
Arjan van de Ven | 1 | 0.17% | 1 | 4.55% |
Randy Dunlap | 1 | 0.17% | 1 | 4.55% |
Total | 574 | 100.00% | 22 | 100.00% |