]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-rt6.c
IPoIB: Add the output with -e for a capture test
[tcpdump] / print-rt6.c
index ab2798764b8b7ac50960d45bc5e3a636b2fe16e4..703011064c116c47d3c9812cc2ba707651278ccd 100644 (file)
@@ -49,11 +49,11 @@ rt6_print(netdissect_options *ndo, const u_char *bp, const u_char *bp2 _U_)
 
        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:
@@ -61,9 +61,9 @@ rt6_print(netdissect_options *ndo, const u_char *bp, const u_char *bp2 _U_)
                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)
@@ -77,21 +77,21 @@ rt6_print(netdissect_options *ndo, const u_char *bp, const u_char *bp2 _U_)
                }
                /*(*/
                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;
@@ -104,7 +104,7 @@ rt6_print(netdissect_options *ndo, const u_char *bp, const u_char *bp2 _U_)
                }
                /*(*/
                ND_PRINT(") ");
-               return((EXTRACT_U_1(srh->srh_len) + 1) << 3);
+               return((GET_U_1(srh->srh_len) + 1) << 3);
                break;
        default:
                goto trunc;