Annotation of Gnu-Mach/linux/src/include/net/netlink.h, revision 1.1.1.1

1.1       root        1: #ifndef __NET_NETLINK_H
                      2: #define __NET_NETLINK_H
                      3: 
                      4: #define NET_MAJOR 36           /* Major 18 is reserved for networking                                          */
                      5: #define MAX_LINKS 11           /* 18,0 for route updates, 18,1 for SKIP, 18,2 debug tap 18,3 PPP reserved      */
                      6:                                /* 4-7 are psi0-psi3  8 is arpd 9 is ppp */
                      7:                                /* 10 is for IPSEC <John Ioannidis> */
                      8: #define MAX_QBYTES 32768       /* Maximum bytes in the queue                                                   */
                      9: 
                     10: #include <linux/config.h>
                     11: 
                     12: extern int netlink_attach(int unit, int (*function)(struct sk_buff *skb));
                     13: extern int netlink_donothing(struct sk_buff *skb);
                     14: extern void netlink_detach(int unit);
                     15: extern int netlink_post(int unit, struct sk_buff *skb);
                     16: extern int init_netlink(void);
                     17: 
                     18: #define NETLINK_ROUTE          0       /* Routing/device hook                          */
                     19: #define NETLINK_SKIP           1       /* Reserved for ENskip                          */
                     20: #define NETLINK_USERSOCK       2       /* Reserved for user mode socket protocols      */
                     21: #define NETLINK_FIREWALL       3       /* Firewalling hook                             */
                     22: #define NETLINK_PSI            4       /* PSI devices - 4 to 7 */
                     23: #define NETLINK_ARPD           8
                     24: #define NETLINK_NET_PPP                9       /* Non tty PPP devices */
                     25: #define NETLINK_IPSEC          10      /* IPSEC */
                     26: 
                     27: #ifdef CONFIG_RTNETLINK
                     28: extern void ip_netlink_msg(unsigned long, __u32, __u32, __u32, short, short, char *);
                     29: #else
                     30: #define ip_netlink_msg(a,b,c,d,e,f,g)
                     31: #endif
                     32: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.