netinfo6
n = (len - sizeof(struct rip6) + sizeof(struct netinfo6)) /
sizeof(struct netinfo6);
#define RIPSIZE(n) (sizeof(struct rip6) + (n-1) * sizeof(struct netinfo6))
struct netinfo6 *np;
struct netinfo6 *np, *nq;
nn = (len - sizeof(struct rip6) + sizeof(struct netinfo6)) /
sizeof(struct netinfo6);
struct netinfo6 *np;
memset(np, 0, sizeof(struct netinfo6));
struct netinfo6 *np,
struct netinfo6 rrt_info; /* network info */
struct netinfo6 ni6;
struct netinfo6 ni6;
struct netinfo6 *np;
struct netinfo6 *np;
static void riprequest(struct ifc *, struct netinfo6 *, int,
static void ripflush(struct ifc *, struct sockaddr_in6 *, int, struct netinfo6 *np);
static int delroute(struct netinfo6 *, struct in6_addr *);
static struct in6_addr *getroute(struct netinfo6 *, struct in6_addr *);
static struct riprt *rtsearch(struct netinfo6 *);
struct netinfo6 *np;
struct netinfo6 *np;
delroute(struct netinfo6 *np, struct in6_addr *gw)
getroute(struct netinfo6 *np, struct in6_addr *gw)
rtsearch(struct netinfo6 *np)
(sizeof(struct rip6) + ((n)-1) * sizeof(struct netinfo6))
ripflush(struct ifc *ifcp, struct sockaddr_in6 *sin6, int nrt, struct netinfo6 *np)
struct netinfo6 *np;
sizeof(struct rip6) + sizeof(struct netinfo6)) /
sizeof(struct netinfo6);
struct netinfo6 rrt_info;
memset(&rrt_info, 0, sizeof(struct netinfo6));
sizeof(struct rip6) + sizeof(struct netinfo6)) /
sizeof(struct netinfo6);
memset(np, 0, sizeof(struct netinfo6));
struct netinfo6 rip6_nets[1];