Lines Matching refs:nr

161 	register const struct nfrec_v1 *nr;
187 nr = (const struct nfrec_v1 *)&nh[1];
191 for (; nrecs != 0; nr++, nrecs--) {
198 ND_TCHECK(*nr);
200 EXTRACT_32BITS(&nr->start_time)/1000,
201 EXTRACT_32BITS(&nr->start_time)%1000,
202 EXTRACT_32BITS(&nr->last_time)/1000,
203 EXTRACT_32BITS(&nr->last_time)%1000));
206 ND_PRINT((ndo, "\n %s%s%s:%u ", intoa(nr->src_ina.s_addr), buf, asbuf,
207 EXTRACT_16BITS(&nr->srcport)));
209 ND_PRINT((ndo, "> %s%s%s:%u ", intoa(nr->dst_ina.s_addr), buf, asbuf,
210 EXTRACT_16BITS(&nr->dstport)));
212 ND_PRINT((ndo, ">> %s\n ", intoa(nr->nhop_ina.s_addr)));
214 if (!ndo->ndo_nflag && (p_name = netdb_protoname(nr->proto)) != NULL)
217 ND_PRINT((ndo, "%u ", nr->proto));
220 if (nr->proto == IPPROTO_TCP) {
222 flags = nr->tcp_flags;
235 nr->tos,
236 EXTRACT_32BITS(&nr->packets),
237 EXTRACT_32BITS(&nr->octets), buf));
250 register const struct nfrec_v5 *nr;
277 nr = (const struct nfrec_v5 *)&nh[1];
281 for (; nrecs != 0; nr++, nrecs--) {
288 ND_TCHECK(*nr);
290 EXTRACT_32BITS(&nr->start_time)/1000,
291 EXTRACT_32BITS(&nr->start_time)%1000,
292 EXTRACT_32BITS(&nr->last_time)/1000,
293 EXTRACT_32BITS(&nr->last_time)%1000));
296 snprintf(buf, sizeof(buf), "/%u", nr->src_mask);
298 EXTRACT_16BITS(&nr->src_as));
299 ND_PRINT((ndo, "\n %s%s%s:%u ", intoa(nr->src_ina.s_addr), buf, asbuf,
300 EXTRACT_16BITS(&nr->srcport)));
302 snprintf(buf, sizeof(buf), "/%d", nr->dst_mask);
304 EXTRACT_16BITS(&nr->dst_as));
305 ND_PRINT((ndo, "> %s%s%s:%u ", intoa(nr->dst_ina.s_addr), buf, asbuf,
306 EXTRACT_16BITS(&nr->dstport)));
308 ND_PRINT((ndo, ">> %s\n ", intoa(nr->nhop_ina.s_addr)));
310 if (!ndo->ndo_nflag && (p_name = netdb_protoname(nr->proto)) != NULL)
313 ND_PRINT((ndo, "%u ", nr->proto));
316 if (nr->proto == IPPROTO_TCP) {
318 flags = nr->tcp_flags;
331 nr->tos,
332 EXTRACT_32BITS(&nr->packets),
333 EXTRACT_32BITS(&nr->octets), buf));
346 register const struct nfrec_v6 *nr;
373 nr = (const struct nfrec_v6 *)&nh[1];
377 for (; nrecs != 0; nr++, nrecs--) {
384 ND_TCHECK(*nr);
386 EXTRACT_32BITS(&nr->start_time)/1000,
387 EXTRACT_32BITS(&nr->start_time)%1000,
388 EXTRACT_32BITS(&nr->last_time)/1000,
389 EXTRACT_32BITS(&nr->last_time)%1000));
392 snprintf(buf, sizeof(buf), "/%u", nr->src_mask);
394 EXTRACT_16BITS(&nr->src_as));
395 ND_PRINT((ndo, "\n %s%s%s:%u ", intoa(nr->src_ina.s_addr), buf, asbuf,
396 EXTRACT_16BITS(&nr->srcport)));
398 snprintf(buf, sizeof(buf), "/%d", nr->dst_mask);
400 EXTRACT_16BITS(&nr->dst_as));
401 ND_PRINT((ndo, "> %s%s%s:%u ", intoa(nr->dst_ina.s_addr), buf, asbuf,
402 EXTRACT_16BITS(&nr->dstport)));
404 ND_PRINT((ndo, ">> %s\n ", intoa(nr->nhop_ina.s_addr)));
406 if (!ndo->ndo_nflag && (p_name = netdb_protoname(nr->proto)) != NULL)
409 ND_PRINT((ndo, "%u ", nr->proto));
412 if (nr->proto == IPPROTO_TCP) {
414 flags = nr->tcp_flags;
427 (EXTRACT_16BITS(&nr->flags) >> 8) & 0xff,
428 (EXTRACT_16BITS(&nr->flags)) & 0xff);
430 nr->tos,
431 EXTRACT_32BITS(&nr->packets),
432 EXTRACT_32BITS(&nr->octets), buf));