#ifndef TRUE #define TRUE 1 #endif #ifndef FALSE #define FALSE 0 #endif #define RIP_PORT 520 #define RIPCMD_REQUEST 1 #define RIPCMD_RESPONSE 2 #define RIP98_INFINITY 16 #define RIP_VERSION_98 98 #define RIP_AF_INET 2 #define RIP98_HEADER 4 #define RIP98_ENTRY 6 #define RIP98_MAX_FRAME 30 struct route_struct { struct route_struct *next; struct in_addr addr; int bits; int metric; #define ORIG_ROUTE 0 #define FIXED_ROUTE 1 #define NEW_ROUTE 2 #define DEL_ROUTE 3 int action; }; extern struct route_struct *first_route; struct dest_struct { struct in_addr dest_addr; }; extern struct dest_struct dest_list[]; extern int dest_count; extern int debug; extern int route_restrict; extern int logging; /* In rip98d.c */ extern unsigned int mask2bits(unsigned long int); extern unsigned long int bits2mask(unsigned int); /* In rip98t.c */ extern void transmit_routes(int); /* In rip98r.c */ extern void receive_routes(int); .git
ROSE Development and bugfix repository.Ralf Baechle
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2005-05-06 22:20:31 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-05-06 22:20:31 -0700
commit88d7bd8cb9eb8d64bf7997600b0d64f7834047c5 (patch)
treeeed337ef5e9ae7d62caa84b7974a11fddc7f06e0