Lines Matching defs:ni

98                    register const struct rip_netinfo *ni)
103 family = EXTRACT_16BITS(&ni->rip_family);
106 print_unknown_data(ndo, (const uint8_t *)&ni->rip_family, "\n\t ", RIP_ROUTELEN);
109 if (EXTRACT_16BITS(&ni->rip_tag) ||
110 EXTRACT_32BITS(&ni->rip_dest_mask) ||
111 EXTRACT_32BITS(&ni->rip_router)) {
113 print_unknown_data(ndo, (const uint8_t *)&ni->rip_family, "\n\t ", RIP_ROUTELEN);
118 ipaddr_string(ndo, &ni->rip_dest),
119 EXTRACT_32BITS(&ni->rip_metric)));
123 ipaddr_string(ndo, &ni->rip_dest),
124 EXTRACT_32BITS(&ni->rip_metric)));
129 register const struct rip_netinfo *ni, const unsigned remaining)
133 family = EXTRACT_16BITS(&ni->rip_family);
135 uint16_t auth_type = EXTRACT_16BITS(&ni->rip_tag);
137 register const u_char *p = (const u_char *)&ni->rip_dest;
144 ND_PRINT((ndo, " Packet Len %u,", EXTRACT_16BITS((const uint8_t *)ni + 4)));
145 ND_PRINT((ndo, " Key-ID %u,", *((const uint8_t *)ni + 6)));
146 ND_PRINT((ndo, " Auth Data Len %u,", *((const uint8_t *)ni + 7)));
147 ND_PRINT((ndo, " SeqNo %u,", EXTRACT_32BITS(&ni->rip_dest_mask)));
148 ND_PRINT((ndo, " MBZ %u,", EXTRACT_32BITS(&ni->rip_router)));
149 ND_PRINT((ndo, " MBZ %u", EXTRACT_32BITS(&ni->rip_metric)));
152 print_unknown_data(ndo, (const uint8_t *)&ni->rip_dest, "\n\t ", remaining);
156 EXTRACT_16BITS(&ni->rip_tag)));
157 print_unknown_data(ndo, (const uint8_t *)&ni->rip_dest, "\n\t ", remaining);
161 print_unknown_data(ndo, (const uint8_t *)&ni->rip_tag, "\n\t ", RIP_ROUTELEN-2);
165 ipaddr_string(ndo, &ni->rip_dest),
166 mask2plen(EXTRACT_32BITS(&ni->rip_dest_mask)),
167 EXTRACT_16BITS(&ni->rip_tag),
168 EXTRACT_32BITS(&ni->rip_metric)));
169 if (EXTRACT_32BITS(&ni->rip_router))
170 ND_PRINT((ndo, "%s", ipaddr_string(ndo, &ni->rip_router)));
174 return sizeof (*ni);
182 register const struct rip_netinfo *ni;
233 j = length / sizeof(*ni);
235 ni = (const struct rip_netinfo *)(rp + 1);
236 for (; i >= sizeof(*ni); ++ni) {
239 rip_entry_print_v1(ndo, ni);
240 i -= sizeof(*ni);
243 i -= rip_entry_print_v2(ndo, ni, i);