]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-rt6.c
travis: try removing the matrix: clause and putting back the Coverity stuff.
[tcpdump] / print-rt6.c
index ab2798764b8b7ac50960d45bc5e3a636b2fe16e4..a6886f94c834e190c44d7e1c41789ea6c181945a 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)
@@ -72,26 +72,26 @@ rt6_print(netdissect_options *ndo, const u_char *bp, const u_char *bp2 _U_)
                p = (const u_char *) dp0->ip6r0_addr;
                for (i = 0; i < len; i++) {
                        ND_TCHECK_16(p);
-                       ND_PRINT(", [%u]%s", i, ip6addr_string(ndo, p));
+                       ND_PRINT(", [%u]%s", i, GET_IP6ADDR_STRING(p));
                        p += 16;
                }
                /*(*/
                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;
@@ -99,12 +99,12 @@ rt6_print(netdissect_options *ndo, const u_char *bp, const u_char *bp2 _U_)
                p  = (const u_char *) srh->srh_segments;
                for (i = 0; i < len; i++) {
                        ND_TCHECK_16(p);
-                       ND_PRINT(", [%u]%s", i, ip6addr_string(ndo, p));
+                       ND_PRINT(", [%u]%s", i, GET_IP6ADDR_STRING(p));
                        p += 16;
                }
                /*(*/
                ND_PRINT(") ");
-               return((EXTRACT_U_1(srh->srh_len) + 1) << 3);
+               return((GET_U_1(srh->srh_len) + 1) << 3);
                break;
        default:
                goto trunc;