- printf("tos %u, %u (%u octets)", ntohl(nr->proto_tos) & 0xff,
- ntohl(nr->packets), ntohl(nr->octets));
+
+ buf[0]='\0';
+ if (ver == 6) {
+ snprintf(buf, sizeof(buf), "(%u<>%u encaps)",
+ (EXTRACT_32BITS(&nr->masks) >> 8) & 0xff,
+ (EXTRACT_32BITS(&nr->masks)) & 0xff);
+ }
+ printf("tos %u, %u (%u octets) %s",
+ EXTRACT_32BITS(&nr->proto_tos) & 0xff,
+ EXTRACT_32BITS(&nr->packets),
+ EXTRACT_32BITS(&nr->octets), buf);