Lines Matching refs:ni
97 rip6_entry_print(netdissect_options *ndo, register const struct netinfo6 *ni, int metric) in rip6_entry_print() argument
100 l = ND_PRINT((ndo, "%s/%d", ip6addr_string(ndo, &ni->rip6_dest), ni->rip6_plen)); in rip6_entry_print()
101 if (ni->rip6_tag) in rip6_entry_print()
102 l += ND_PRINT((ndo, " [%d]", EXTRACT_16BITS(&ni->rip6_tag))); in rip6_entry_print()
104 l += ND_PRINT((ndo, " (%d)", ni->rip6_metric)); in rip6_entry_print()
112 register const struct netinfo6 *ni; in ripng_print() local
124 j = length_left / sizeof(*ni); in ripng_print()
133 if (j * sizeof(*ni) != length_left) in ripng_print()
137 for (ni = rp->rip6_nets; length_left >= sizeof(*ni); in ripng_print()
138 length_left -= sizeof(*ni), ++ni) { in ripng_print()
139 ND_TCHECK(*ni); in ripng_print()
144 rip6_entry_print(ndo, ni, 0); in ripng_print()
154 j = length_left / sizeof(*ni); in ripng_print()
155 if (j * sizeof(*ni) != length_left) in ripng_print()
159 for (ni = rp->rip6_nets; length_left >= sizeof(*ni); in ripng_print()
160 length_left -= sizeof(*ni), ++ni) { in ripng_print()
161 ND_TCHECK(*ni); in ripng_print()
166 rip6_entry_print(ndo, ni, ni->rip6_metric); in ripng_print()