]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-gre.c
Merge remote-tracking branch 'upstream/master'
[tcpdump] / print-gre.c
index 55f0e9d16b3380bd16269c2699eebe7f24a42ba7..b6fa52236695daa3df5c19d5e8cddec89799bb0b 100644 (file)
@@ -210,7 +210,7 @@ gre_print_0(const u_char *bp, u_int length)
                break;
 #ifdef INET6
        case ETHERTYPE_IPV6:
-               ip6_print(bp, len);
+               ip6_print(gndo, bp, len);
                break;
 #endif
        case ETHERTYPE_MPLS:
@@ -225,6 +225,9 @@ gre_print_0(const u_char *bp, u_int length)
        case ETHERTYPE_GRE_ISO:
                isoclns_print(bp, len, len);
                break;
+       case ETHERTYPE_TEB:
+               ether_print(gndo, bp, len, len, NULL, NULL);
+               break;
        default:
                printf("gre-proto-0x%x", prot);
        }