rip6
extern struct rip6 *msg;
msg = (struct rip6 *)packet;
struct rip6 *msg;
TRACE_OUTPUT(ifp, sin6, sizeof (struct rip6));
sendpacket(sin6, ifp, sizeof (struct rip6), 0);
struct rip6;
extern int interpret_rip6(int, struct rip6 *, int);
for (n = rip6->rip6_nets;
if (rip6->rip6_vers > 0) {
interpret_rip6(int flags, struct rip6 *rip6, int fraglen)
switch (rip6->rip6_cmd) {
switch (rip6->rip6_cmd) {
for (n = rip6->rip6_nets;
(void) sprintf(get_line((char *)(uintptr_t)rip6->rip6_cmd -
dlc_header, 1), "Opcode = %d (%s)", rip6->rip6_cmd,
show_cmd6(rip6->rip6_cmd));
(void) sprintf(get_line((char *)(uintptr_t)rip6->rip6_vers -
dlc_header, 1), "Version = %d", rip6->rip6_vers);
switch (rip6->rip6_cmd) {
(void) interpret_rip6(flags, (struct rip6 *)data,