- printf("%u.%u",
- EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_int->nexthop),
- EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_int->nexthop[2]));
-
- printf("\n\t delay %u ms, bandwidth %u Kbps, mtu %u, hop %u, reliability %u, load %u",
- (EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_at_int->delay)/100),
- EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_at_int->bandwidth),
- EXTRACT_24BITS(&tlv_ptr.eigrp_tlv_at_int->mtu),
+ ND_PRINT((ndo, "%u.%u",
+ EXTRACT_BE_U_2(&tlv_ptr.eigrp_tlv_at_int->nexthop),
+ EXTRACT_BE_U_2(&tlv_ptr.eigrp_tlv_at_int->nexthop[2])));
+
+ ND_PRINT((ndo, "\n\t delay %u ms, bandwidth %u Kbps, mtu %u, hop %u, reliability %u, load %u",
+ (EXTRACT_BE_U_4(&tlv_ptr.eigrp_tlv_at_int->delay)/100),
+ EXTRACT_BE_U_4(&tlv_ptr.eigrp_tlv_at_int->bandwidth),
+ EXTRACT_BE_U_3(&tlv_ptr.eigrp_tlv_at_int->mtu),