1 2#ifndef __IP_LOOKUP_H__ 3#define __IP_LOOKUP_H__ 4 5#if defined(__STDC__) || defined(__GNUC__) || defined(_AIX51) 6# define SIOCLOOKUPADDTABLE _IOWR('r', 60, struct iplookupop) 7# define SIOCLOOKUPDELTABLE _IOWR('r', 61, struct iplookupop) 8# define SIOCLOOKUPSTAT _IOWR('r', 64, struct iplookupop) --- 50 unchanged lines hidden (view full) --- 59#define IPLT_ANON 0x80000000 60 61 62typedef union { 63 struct iplookupiterkey { 64 char ilik_ival; 65 u_char ilik_type; /* IPLT_* */ 66 u_char ilik_otype; |
67 u_char ilik_unit; /* IPL_LOG* */ |
68 } ilik_unstr; 69 u_32_t ilik_key; 70} iplookupiterkey_t; 71 72typedef struct ipflookupiter { 73 int ili_nitems; 74 iplookupiterkey_t ili_lkey; 75 char ili_name[FR_GROUPLEN]; --- 9 unchanged lines hidden (view full) --- 85#define IPFLOOKUPITER_LIST 0 86#define IPFLOOKUPITER_NODE 1 87 88 89extern int ip_lookup_init __P((void)); 90extern int ip_lookup_ioctl __P((caddr_t, ioctlcmd_t, int, int, void *)); 91extern void ip_lookup_unload __P((void)); 92extern void ip_lookup_deref __P((int, void *)); |
93extern void ip_lookup_iterderef __P((u_32_t, void *)); 94 95#endif /* __IP_LOOKUP_H__ */ |