20852967 update to tcpdump 4.7.4
authorStacy Yeh <stacy.yeh@oracle.com>
Thu, 11 Jun 2015 15:43:21 -0700
changeset 4468 2f1bf786d396
parent 4467 775a857a1e2a
child 4469 e820ffee94f1
20852967 update to tcpdump 4.7.4 20779852 problem in UTILITY/TCPDUMP 20060934 problem in UTILITY/TCPDUMP 20461218 TCPDUMP should have some master test results to compare against
components/tcpdump/Makefile
components/tcpdump/patches/10-arphrd-infiniband.patch
components/tcpdump/tcpdump.license
components/tcpdump/test/results-64.master
--- a/components/tcpdump/Makefile	Thu Jun 11 04:46:39 2015 -0700
+++ b/components/tcpdump/Makefile	Thu Jun 11 15:43:21 2015 -0700
@@ -23,16 +23,22 @@
 include ../../make-rules/shared-macros.mk
 
 COMPONENT_NAME=		tcpdump
-COMPONENT_VERSION=	4.5.1
+COMPONENT_VERSION=	4.7.4
 COMPONENT_PROJECT_URL=	http://www.tcpdump.org/
 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
-    sha256:14ab39657128f3a650aed4cf455f76c7590601087b6101c253d698f6e73f0b96
+    sha256:5a321f0fb959b928f26112c9f49f81d754c23c1d8ffb0feb69304fee06b77e0a
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)release/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/tcpdump
 
-TPNO=			16021
+TPNO=			22949
+
+# Some tcpdump tests require GCC compiler
+COMPILER=gcc
+
+# Prevent macro redefinition error 
+CFLAGS += -D _NETINET_IP_H
 
 include $(WS_MAKE_RULES)/prep.mk
 include $(WS_MAKE_RULES)/configure.mk
--- a/components/tcpdump/patches/10-arphrd-infiniband.patch	Thu Jun 11 04:46:39 2015 -0700
+++ b/components/tcpdump/patches/10-arphrd-infiniband.patch	Thu Jun 11 15:43:21 2015 -0700
@@ -1,32 +1,33 @@
-#
-# InfiniBand support
-#
-diff -N -u -r tcpdump-4.5.1.orig/interface.h tcpdump-4.5.1/interface.h
---- tcpdump-4.5.1.orig/interface.h	2013-03-24 16:49:18.000000000 -0500
-+++ tcpdump-4.5.1/interface.h	2013-12-02 11:48:13.394398375 -0600
[email protected]@ -205,6 +205,7 @@
- extern u_int pflog_if_print(const struct pcap_pkthdr *, const u_char *);
- extern u_int arcnet_if_print(const struct pcap_pkthdr *, const u_char *);
- extern u_int arcnet_linux_if_print(const struct pcap_pkthdr *, const u_char *);
+InfiniBand support for tcpdump. 
+This is an in-house patch. Sent upstream for potential inclusion in future 
+versions of tcpdump.
+
+diff -rupN tcpdump-4.7.4-orig/interface.h tcpdump-4.7.4/interface.h
+--- tcpdump-4.7.4-orig/interface.h	2015-05-26 14:13:17.000000000 -0700
++++ tcpdump-4.7.4/interface.h	2015-03-09 12:07:00.000000000 -0700
[email protected]@ -162,6 +162,7 @@ extern uint16_t create_osi_cksum(const u
+ 
+ extern char *smb_errstr(int, int);
+ extern const char *nt_errstr(uint32_t);
 +extern u_int ipoib_if_print(const struct pcap_pkthdr *, const u_char *);
- extern u_int token_print(const u_char *, u_int, u_int);
- extern u_int token_if_print(const struct pcap_pkthdr *, const u_char *);
- extern void fddi_print(const u_char *, u_int, u_int);
-diff -N -u -r tcpdump-4.5.1.orig/Makefile.in tcpdump-4.5.1/Makefile.in
---- tcpdump-4.5.1.orig/Makefile.in	2013-03-24 16:49:18.000000000 -0500
-+++ tcpdump-4.5.1/Makefile.in	2013-12-02 11:47:25.102106791 -0600
[email protected]@ -83,6 +83,7 @@
- 	print-esp.c print-ether.c print-fddi.c print-forces.c print-fr.c \
- 	print-gre.c print-hsrp.c print-icmp.c print-igmp.c \
- 	print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c print-ipnet.c \
+ 
+ #ifdef INET6
+ extern int mask62plen(const u_char *);
+diff -rupN tcpdump-4.7.4-orig/Makefile.in tcpdump-4.7.4/Makefile.in
+--- tcpdump-4.7.4-orig/Makefile.in	2015-05-26 14:13:17.000000000 -0700
++++ tcpdump-4.7.4/Makefile.in	2015-05-26 15:12:05.727800640 -0700
[email protected]@ -138,6 +138,7 @@ LIBNETDISSECT_SRC=\
+ 	print-ipcomp.c \
+ 	print-ipfc.c \
+ 	print-ipnet.c \
 +	print-ipoib.c \
- 	print-ipx.c print-isoclns.c print-juniper.c print-krb.c \
- 	print-l2tp.c print-lane.c print-ldp.c print-lldp.c print-llc.c \
-         print-lmp.c print-lspping.c print-lwapp.c \
-diff -N -u -r tcpdump-4.5.1.orig/netdissect.h tcpdump-4.5.1/netdissect.h
---- tcpdump-4.5.1.orig/netdissect.h	2013-03-24 16:49:18.000000000 -0500
-+++ tcpdump-4.5.1/netdissect.h	2013-12-02 11:48:46.057536548 -0600
[email protected]@ -319,6 +319,7 @@
+ 	print-ipx.c \
+ 	print-isakmp.c \
+ 	print-isoclns.c \
+diff -rupN tcpdump-4.7.4-orig/netdissect.h tcpdump-4.7.4/netdissect.h
+--- tcpdump-4.7.4-orig/netdissect.h	2015-05-26 14:13:17.000000000 -0700
++++ tcpdump-4.7.4/netdissect.h	2015-04-22 13:32:16.000000000 -0700
[email protected]@ -395,6 +395,7 @@ extern void ether_print(netdissect_optio
  
  extern u_int ether_if_print(netdissect_options *,
                              const struct pcap_pkthdr *,const u_char *);
@@ -34,18 +35,18 @@
  extern u_int netanalyzer_if_print(netdissect_options *,
                                    const struct pcap_pkthdr *,const u_char *);
  extern u_int netanalyzer_transparent_if_print(netdissect_options *,
-diff -N -u -r tcpdump-4.5.1.orig/print-arp.c tcpdump-4.5.1/print-arp.c
---- tcpdump-4.5.1.orig/print-arp.c	2013-02-20 21:54:34.000000000 -0600
-+++ tcpdump-4.5.1/print-arp.c	2013-12-02 11:51:40.229231503 -0600
[email protected]@ -58,6 +58,7 @@
+diff -rupN tcpdump-4.7.4-orig/print-arp.c tcpdump-4.7.4/print-arp.c
+--- tcpdump-4.7.4-orig/print-arp.c	2015-05-26 14:13:17.000000000 -0700
++++ tcpdump-4.7.4/print-arp.c	2015-03-09 12:07:00.000000000 -0700
[email protected]@ -55,6 +55,7 @@ struct  arp_pkthdr {
  #define ARPHRD_ATM2225  19      /* ATM (RFC 2225) */
  #define ARPHRD_STRIP    23      /* Ricochet Starmode Radio hardware format */
  #define ARPHRD_IEEE1394 24      /* IEEE 1394 (FireWire) hardware format */
-+#define ARPHRD_INFINIBAND 32	/* InfiniBand RFC 4391 */
++#define ARPHRD_INFINIBAND 32   /* InfiniBand RFC 4391 */
          u_short ar_pro;         /* format of protocol address */
          u_char  ar_hln;         /* length of hardware address */
          u_char  ar_pln;         /* length of protocol address */
[email protected]@ -118,6 +119,7 @@
[email protected]@ -115,6 +115,7 @@ static const struct tok arphrd_values[]
      { ARPHRD_STRIP, "Strip" },
      { ARPHRD_IEEE1394, "IEEE 1394" },
      { ARPHRD_ATM2225, "ATM" },
@@ -53,10 +54,10 @@
      { 0, NULL }
  };
  
-diff -N -u -r tcpdump-4.5.1.orig/print-ipoib.c tcpdump-4.5.1/print-ipoib.c
---- tcpdump-4.5.1.orig/print-ipoib.c	1969-12-31 18:00:00.000000000 -0600
-+++ tcpdump-4.5.1/print-ipoib.c	2013-12-02 11:53:24.664773530 -0600
[email protected]@ -0,0 +1,131 @@
+diff -rupN tcpdump-4.7.4-orig/print-ipoib.c tcpdump-4.7.4/print-ipoib.c
+--- tcpdump-4.7.4-orig/print-ipoib.c	1969-12-31 16:00:00.000000000 -0800
++++ tcpdump-4.7.4/print-ipoib.c	2015-05-26 14:13:17.000000000 -0700
[email protected]@ -0,0 +1,132 @@
 +/*
 + * Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 
 + *	1997, 2000, 2011, 2012
@@ -99,6 +100,7 @@
 +#include "extract.h"
 +#include "addrtoname.h"
 +
++
 +extern const struct tok ethertype_values[];
 +extern int ethertype_print(netdissect_options *, u_short, const u_char *, u_int, u_int );
 +
@@ -188,16 +190,16 @@
 + * c-basic-offset: 8
 + * End:
 + */
-diff -N -u -r tcpdump-4.5.1.orig/tcpdump.c tcpdump-4.5.1/tcpdump.c
---- tcpdump-4.5.1.orig/tcpdump.c	2013-03-24 16:49:18.000000000 -0500
-+++ tcpdump-4.5.1/tcpdump.c	2013-12-02 11:52:41.512481340 -0600
[email protected]@ -311,6 +311,9 @@
+diff -rupN tcpdump-4.7.4-orig/tcpdump.c tcpdump-4.7.4/tcpdump.c
+--- tcpdump-4.7.4-orig/tcpdump.c	2015-05-26 14:13:17.000000000 -0700
++++ tcpdump-4.7.4/tcpdump.c	2015-05-26 15:17:43.298240116 -0700
[email protected]@ -264,6 +264,9 @@ static const struct ndo_printer ndo_prin
  #ifdef DLT_IPV6
  	{ raw_if_print,		DLT_IPV6 },
  #endif
 +#ifdef DLT_IPOIB
-+	{ ipoib_if_print,	DLT_IPOIB },
++	{ ipoib_if_print, 	162 },
 +#endif
- 	{ NULL,			0 },
- };
- 
+ #ifdef HAVE_PCAP_USB_H
+ #ifdef DLT_USB_LINUX
+ 	{ usb_linux_48_byte_print, DLT_USB_LINUX},
--- a/components/tcpdump/tcpdump.license	Thu Jun 11 04:46:39 2015 -0700
+++ b/components/tcpdump/tcpdump.license	Thu Jun 11 15:43:21 2015 -0700
@@ -1,11 +1,11 @@
 Copyright (C) 1982,1986,1988-2002 The Regents of the University of California
-Copyright (C) 1998-2007 The TCPDUMP project
-Copyright (C) 1995-1999,2001 WIDE Project
+Copyright (C) 1998-2007, 2013, 2014 The TCPDUMP project
+Copyright (C) 1995-1999, 2001, 2002  WIDE Project
 Copyright (C) 2003 Bruce M. Simpson <[email protected]>
 Copyright (C) 2002 Guy Harris
 Copyright (C) 1997 Yen Yen Lim and North Dakota State University
 Copyright (C) 1988,1989 Carnegie Mellon
-Copyright (C) 1992-2006 Free Software Foundation, Inc.
+Copyright (C) 1992-2015 Free Software Foundation, Inc.
 Copyright (C) 2003-2004 David Young.
 Copyright (C) 2004 2004 Arnaldo Carvalho de Melo
 Copyright (C) 2005 Ian McDonald <[email protected]>
@@ -23,7 +23,7 @@
 Copyright (C) 1984 Sun Microsystems, Inc.
 Copyright (C) 2001 Fortress Technologies, Inc. Charlie Lenahan ([email protected])
 Copyright (C) 2003 Bruce M. Simpson <[email protected]>
-Copyright (C) 1997-1998 The NetBSD Foundation, Inc.
+Copyright (C) 1997-1998, 2000 The NetBSD Foundation, Inc.
 Copyright (C) 2000 Richard Sharpe
 Copyright (C) 2007 [email protected]
 Copyright (C) 1998 Michael Shalayeff
@@ -52,6 +52,10 @@
 Copyright (C) 1999 Cisco And Motorola
 Copyright (C) 1995-1999 Andrew Tridgell
 Copyright (C) 1998, Larry Lile
+Copyright (C) 2002 Todd C. Miller <[email protected]> 
+Copyright (c) 1999 Kungliga Tekniska Högskolan (Royal Institute of Technology, Stockholm, Sweden)
+Copyright (c) 2014 VMware, Inc.
+Copyright (c) 1986-2008 by Cisco Systems, Inc.
 
 
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/tcpdump/test/results-64.master	Thu Jun 11 15:43:21 2015 -0700
@@ -0,0 +1,238 @@
+make[1]: Entering directory `$(@D)'
+(cd tests && ./TESTrun.sh)
+    esp1                          : TEST SKIPPED (compiled w/o OpenSSL)
+    esp2                          : TEST SKIPPED (compiled w/o OpenSSL)
+    esp3                          : TEST SKIPPED (compiled w/o OpenSSL)
+    esp4                          : TEST SKIPPED (compiled w/o OpenSSL)
+    esp5                          : TEST SKIPPED (compiled w/o OpenSSL)
+    espudp1                       : TEST SKIPPED (compiled w/o OpenSSL)
+    ikev2pI2                      : TEST SKIPPED (compiled w/o OpenSSL)
+    isakmp4                       : TEST SKIPPED (compiled w/o OpenSSL)
+    lmp-v                         : passed
+    nflog-e                       : TEST SKIPPED (compiled w/o NFLOG)
+    print-x                       : passed
+    print-xx                      : passed
+    print-X                       : passed
+    print-XX                      : passed
+    print-A                       : passed
+    print-AA                      : passed
+    bgp_vpn_attrset               : passed
+    mpbgp-linklocal-nexthop       : passed
+    bgp_infloop-v                 : passed
+    eapon1                        : passed
+    esp0                          : passed
+    isakmp1                       : passed
+    isakmp2                       : passed
+    isakmp3                       : passed
+    isakmp5-v                     : passed
+    lmp                           : passed
+    mpls-ldp-hello                : passed
+    ldp_infloop                   : passed
+    ospf-gmpls                    : passed
+    ospf3_ah-vv                   : passed
+    ospf3_auth-vv                 : passed
+    ospf3_bc-vv                   : passed
+    ospf3_mp-vv                   : passed
+    ospf3_nbma-vv                 : passed
+    ikev2four                     : passed
+    ikev2fourv                    : passed
+    ikev2fourv4                   : passed
+    dio02                         : passed
+    dio03                         : passed
+    dao01                         : passed
+    daoack01                      : passed
+    e1000g                        : passed
+    forces01                      : passed
+    forces01vvv                   : passed
+    forces01vvvv                  : passed
+    qinq                          : passed
+    qinqv                         : passed
+    sflow1                        : passed
+    sflow2                        : passed
+    ahcp-vv                       : passed
+    babel1                        : passed
+    babel1v                       : passed
+    babel_auth                    : passed
+    babel_pad1                    : passed
+    babel_rtt                     : passed
+    pppoe                         : passed
+    pppoes                        : passed
+    pppoes_id                     : passed
+    igmpv1                        : passed
+    igmpv2                        : passed
+    igmpv3-queries                : passed
+    mtrace                        : passed
+    dvmrp                         : passed
+    icmpv6                        : passed
+    icmpv6_opt24-v                : passed
+    spb                           : passed
+    spb_bpduv4                    : passed
+    dcb_ets                       : passed
+    dcb_pfc                       : passed
+    dcb_qcn                       : passed
+    evb                           : passed
+    mstp-v                        : passed
+    stp-v                         : passed
+    rstp-v                        : passed
+    rpvst-v                       : passed
+    ripv1v2                       : passed
+    ripv2_auth                    : passed
+    dhcpv6-aftr-name              : passed
+    dhcpv6-ia-na                  : passed
+    dhcpv6-ia-pd                  : passed
+    dhcpv6-ia-ta                  : passed
+    dhcpv6-ntp-server             : passed
+    dhcpv6-sip-server-d           : passed
+    dhcpv6-domain-list            : passed
+    zmtp1v                        : passed
+    pgmv                          : passed
+    epgmv                         : passed
+    pgm_zmtp1v                    : passed
+    epgm_zmtp1v                   : passed
+    msnlb                         : passed
+    msnlb2                        : passed
+    mptcp                         : passed
+    mptcp-fclose                  : passed
+    tfo                           : passed
+    802.11_exthdr                 : passed
+    802.11_rx-stbc                : passed
+    of10_p3295-vv                 : passed
+    of10_s4810-vvvv               : passed
+    of10_pf5240-vv                : passed
+    of10_7050q-v                  : passed
+    of10_7050sx_bsn-vv            : passed
+    geonet-calm-fast              : passed
+    m3ua                          : passed
+    m3ua-vv                       : passed
+    syslog-v                      : passed
+    ipv6-bad-version.pcap         : passed
+    ipv6-routing-header           : passed
+    loopback                      : passed
+    dccp_partial_csum_v4_simple   : passed
+    dccp_partial_csum_v4_longer   : passed
+    dccp_partial_csum_v6_simple   : passed
+    dccp_partial_csum_v6_longer   : passed
+    vrrp                          : passed
+    vrrp-v                        : passed
+    hsrp_1                        : passed
+    hsrp_1-v                      : passed
+    hsrp_2-v                      : passed
+    hsrp_3-v                      : passed
+    pimv2_dm-v                    : passed
+    pimv2_register-v              : passed
+    pimv2_sm-v                    : passed
+    pimv2_bootstrap-v             : passed
+    pimv2_hellos-v                : passed
+    isis_infloop-v                : passed
+    rsvp_infloop-v                : passed
+    hdlc1                         : passed
+    hdlc2                         : passed
+    hdlc3                         : passed
+    hdlc4                         : passed
+    decnet                        : passed
+    radius-v                      : passed
+    radius-rfc4675                : passed
+    radius-rfc5176                : passed
+    dtp-v                         : passed
+    lacp-ev                       : passed
+    lldp_cdp-ev                   : passed
+    cdp-v                         : passed
+    udld-v                        : passed
+    eigrp1-v                      : passed
+    eigrp2-v                      : passed
+    eigrp3-v                      : passed
+    eigrp4-v                      : passed
+    isis_1                        : passed
+    isis_1-v                      : passed
+    isis_2-v                      : passed
+    isis_3-v                      : passed
+    isis_4-v                      : passed
+    aoe_1                         : passed
+    aoe_1-v                       : passed
+    geneve-v                      : passed
+    geneve-vni                    : TEST FAILED
+    geneve-tcp                    : TEST FAILED
+    dhcp-rfc3004                  : passed
+    dhcp-rfc5859                  : passed
+    kday1                         : passed
+    kday2                         : passed
+    kday3                         : passed
+    kday4                         : passed
+    kday5                         : passed
+    kday6                         : passed
+    kday7                         : passed
+    kday8                         : passed
+    cve2015-0261_01               : passed
+    cve2015-0261_02               : passed
+------------------------------------------------
+   2 tests failed
+ 155 tests passed
+
+
+Failed test: geneve-vni
+
+1,20c1
+< IP 20.0.0.2.50525 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2 > 30.0.0.1: ICMP echo reply, id 10578, seq 23, length 64
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [S], seq 397610159, win 14600, options [mss 1460,sackOK,TS val 2876069566 ecr 0,nop,wscale 7], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 2910871523, win 115, options [nop,nop,TS val 2876069566 ecr 84248969], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 40, win 115, options [nop,nop,TS val 2876069573 ecr 84248971], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 0:21, ack 40, win 115, options [nop,nop,TS val 2876069573 ecr 84248971], length 21
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 21:813, ack 40, win 115, options [nop,nop,TS val 2876069573 ecr 84248971], length 792
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 813:837, ack 1024, win 130, options [nop,nop,TS val 2876069574 ecr 84248971], length 24
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 837:981, ack 1176, win 145, options [nop,nop,TS val 2876069577 ecr 84248972], length 144
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 981:997, ack 1896, win 161, options [nop,nop,TS val 2876069583 ecr 84248973], length 16
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 997:1045, ack 1896, win 161, options [nop,nop,TS val 2876069620 ecr 84248983], length 48
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 1045:1109, ack 1944, win 161, options [nop,nop,TS val 2876069621 ecr 84248983], length 64
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 2008, win 161, options [nop,nop,TS val 2876069662 ecr 84248983], length 0
+< IP 20.0.0.2.50525 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2 > 30.0.0.1: ICMP echo reply, id 10578, seq 24, length 64
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 1109:1253, ack 2008, win 161, options [nop,nop,TS val 2876070845 ecr 84248983], length 144
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 2040, win 161, options [nop,nop,TS val 2876070846 ecr 84249289], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 1253:1381, ack 2040, win 161, options [nop,nop,TS val 2876070846 ecr 84249289], length 128
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 1381:1829, ack 2088, win 161, options [nop,nop,TS val 2876070859 ecr 84249292], length 448
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 2488, win 176, options [nop,nop,TS val 2876070861 ecr 84249292], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 2568, win 176, options [nop,nop,TS val 2876071133 ecr 84249351], length 0
+< IP 20.0.0.2.50525 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2 > 30.0.0.1: ICMP echo reply, id 10578, seq 25, length 64
+---
+> EXIT CODE 00000100
+Failed test: geneve-tcp
+
+1,33c1
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [S], seq 397610159, win 14600, options [mss 1460,sackOK,TS val 2876069566 ecr 0,nop,wscale 7], length 0
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [S.], seq 2910871522, ack 397610160, win 28960, options [mss 1460,sackOK,TS val 84248969 ecr 2876069566,nop,wscale 7], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 1, win 115, options [nop,nop,TS val 2876069566 ecr 84248969], length 0
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 1:40, ack 1, win 227, options [nop,nop,TS val 84248971 ecr 2876069566], length 39
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 40, win 115, options [nop,nop,TS val 2876069573 ecr 84248971], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 1:22, ack 40, win 115, options [nop,nop,TS val 2876069573 ecr 84248971], length 21
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [.], ack 22, win 227, options [nop,nop,TS val 84248971 ecr 2876069573], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 22:814, ack 40, win 115, options [nop,nop,TS val 2876069573 ecr 84248971], length 792
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [.], ack 814, win 239, options [nop,nop,TS val 84248971 ecr 2876069573], length 0
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 40:1024, ack 814, win 239, options [nop,nop,TS val 84248971 ecr 2876069573], length 984
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 814:838, ack 1024, win 130, options [nop,nop,TS val 2876069574 ecr 84248971], length 24
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 1024:1176, ack 838, win 239, options [nop,nop,TS val 84248972 ecr 2876069574], length 152
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 838:982, ack 1176, win 145, options [nop,nop,TS val 2876069577 ecr 84248972], length 144
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 1176:1896, ack 982, win 251, options [nop,nop,TS val 84248973 ecr 2876069577], length 720
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 982:998, ack 1896, win 161, options [nop,nop,TS val 2876069583 ecr 84248973], length 16
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [.], ack 998, win 251, options [nop,nop,TS val 84248983 ecr 2876069583], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 998:1046, ack 1896, win 161, options [nop,nop,TS val 2876069620 ecr 84248983], length 48
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [.], ack 1046, win 251, options [nop,nop,TS val 84248983 ecr 2876069620], length 0
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 1896:1944, ack 1046, win 251, options [nop,nop,TS val 84248983 ecr 2876069620], length 48
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 1046:1110, ack 1944, win 161, options [nop,nop,TS val 2876069621 ecr 84248983], length 64
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 1944:2008, ack 1110, win 251, options [nop,nop,TS val 84248983 ecr 2876069621], length 64
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 2008, win 161, options [nop,nop,TS val 2876069662 ecr 84248983], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 1110:1254, ack 2008, win 161, options [nop,nop,TS val 2876070845 ecr 84248983], length 144
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 2008:2040, ack 1254, win 264, options [nop,nop,TS val 84249289 ecr 2876070845], length 32
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 2040, win 161, options [nop,nop,TS val 2876070846 ecr 84249289], length 0
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 1254:1382, ack 2040, win 161, options [nop,nop,TS val 2876070846 ecr 84249289], length 128
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 2040:2088, ack 1382, win 276, options [nop,nop,TS val 84249292 ecr 2876070846], length 48
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [P.], seq 1382:1830, ack 2088, win 161, options [nop,nop,TS val 2876070859 ecr 84249292], length 448
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 2088:2200, ack 1830, win 289, options [nop,nop,TS val 84249292 ecr 2876070859], length 112
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 2200:2488, ack 1830, win 289, options [nop,nop,TS val 84249293 ecr 2876070859], length 288
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 2488, win 176, options [nop,nop,TS val 2876070861 ecr 84249292], length 0
+< IP 20.0.0.1.22540 > 20.0.0.2.6081: Geneve, Flags [C], vni 0xa, options [8 bytes]: IP 30.0.0.1.22 > 30.0.0.2.51225: Flags [P.], seq 2488:2568, ack 1830, win 289, options [nop,nop,TS val 84249351 ecr 2876070861], length 80
+< IP 20.0.0.2.43443 > 20.0.0.1.6081: Geneve, Flags [none], vni 0xb: IP 30.0.0.2.51225 > 30.0.0.1.22: Flags [.], ack 2568, win 176, options [nop,nop,TS val 2876071133 ecr 84249351], length 0
+---
+> EXIT CODE 00000100
+
+
+make[1]: *** [check] Error 2
+make[1]: Leaving directory `$(@D)'