ND_TCHECK_1(dp->ip6r_segleft);
- len = EXTRACT_U_1(dp->ip6r_len);
+ len = GET_U_1(dp->ip6r_len);
ND_PRINT("srcrt (len=%u", len); /*)*/
- type = EXTRACT_U_1(dp->ip6r_type);
+ type = GET_U_1(dp->ip6r_type);
ND_PRINT(", type=%u", type);
- ND_PRINT(", segleft=%u", EXTRACT_U_1(dp->ip6r_segleft));
+ ND_PRINT(", segleft=%u", GET_U_1(dp->ip6r_segleft));
switch (type) {
case IPV6_RTHDR_TYPE_0:
dp0 = (const struct ip6_rthdr0 *)dp;
ND_TCHECK_4(dp0->ip6r0_reserved);
- if (EXTRACT_BE_U_4(dp0->ip6r0_reserved) || ndo->ndo_vflag) {
+ if (GET_BE_U_4(dp0->ip6r0_reserved) || ndo->ndo_vflag) {
ND_PRINT(", rsv=0x%0x",
- EXTRACT_BE_U_4(dp0->ip6r0_reserved));
+ GET_BE_U_4(dp0->ip6r0_reserved));
}
if (len % 2 == 1)
}
/*(*/
ND_PRINT(") ");
- return((EXTRACT_U_1(dp0->ip6r0_len) + 1) << 3);
+ return((GET_U_1(dp0->ip6r0_len) + 1) << 3);
break;
case IPV6_RTHDR_TYPE_4:
srh = (const struct ip6_srh *)dp;
ND_TCHECK_1(srh->srh_last_ent);
- ND_PRINT(", last-entry=%u", EXTRACT_U_1(srh->srh_last_ent));
+ ND_PRINT(", last-entry=%u", GET_U_1(srh->srh_last_ent));
ND_TCHECK_1(srh->srh_flags);
- if (EXTRACT_U_1(srh->srh_flags) || ndo->ndo_vflag) {
+ if (GET_U_1(srh->srh_flags) || ndo->ndo_vflag) {
ND_PRINT(", flags=0x%0x",
- EXTRACT_U_1(srh->srh_flags));
+ GET_U_1(srh->srh_flags));
}
ND_TCHECK_2(srh->srh_tag);
- ND_PRINT(", tag=%x", EXTRACT_BE_U_2(srh->srh_tag));
+ ND_PRINT(", tag=%x", GET_BE_U_2(srh->srh_tag));
if (len % 2 == 1)
goto trunc;
}
/*(*/
ND_PRINT(") ");
- return((EXTRACT_U_1(srh->srh_len) + 1) << 3);
+ return((GET_U_1(srh->srh_len) + 1) << 3);
break;
default:
goto trunc;