Source: gopacket
Version: 1.1.11-2
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20160707 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/«PKGBUILDDIR»'
> dh_auto_configure
>       mkdir -p obj-x86_64-linux-gnu
>       Copy decode.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/decode.go
>       Copy packet.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/packet.go
>       Copy writer_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/writer_test.go
>       Copy writer.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/writer.go
>       Copy layerclass.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layerclass.go
>       Copy doc.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/doc.go
>       Copy layertype.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layertype.go
>       Copy parser.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/parser.go
>       Copy base.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/base.go
>       Copy flows.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/flows.go
>       Copy benchmark_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/benchmark_test.go
>       Copy afpacket/header.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/afpacket/header.go
>       Copy afpacket/afpacket.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/afpacket/afpacket.go
>       Copy afpacket/options.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/afpacket/options.go
>       Copy afpacket/afpacket_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/afpacket/afpacket_test.go
>       Copy examples/pfdump/main.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/examples/pfdump/main.go
>       Copy examples/httpassembly/main.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/examples/httpassembly/main.go
>       Copy examples/util/util.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/examples/util/util.go
>       Copy examples/synscan/main.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/examples/synscan/main.go
>       Copy examples/pcapdump/main.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/examples/pcapdump/main.go
>       Copy examples/bytediff/main.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/examples/bytediff/main.go
>       Copy examples/bidirectional/main.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/examples/bidirectional/main.go
>       Copy examples/statsassembly/main.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/examples/statsassembly/main.go
>       Copy examples/arpscan/arpscan.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/examples/arpscan/arpscan.go
>       Copy tcpassembly/assembly_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/tcpassembly/assembly_test.go
>       Copy tcpassembly/assembly.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/tcpassembly/assembly.go
>       Copy tcpassembly/tcpreader/reader.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/tcpassembly/tcpreader/reader.go
>       Copy tcpassembly/tcpreader/reader_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/tcpassembly/tcpreader/reader_test.go
>       Copy layers/usb_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/usb_test.go
>       Copy layers/radiotap.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/radiotap.go
>       Copy layers/endpoints.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/endpoints.go
>       Copy layers/igmp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/igmp.go
>       Copy layers/ctp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ctp.go
>       Copy layers/icmp6_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/icmp6_test.go
>       Copy layers/pppoe.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/pppoe.go
>       Copy layers/dot1q.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/dot1q.go
>       Copy layers/tcpip_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/tcpip_test.go
>       Copy layers/cdp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/cdp.go
>       Copy layers/tcpip.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/tcpip.go
>       Copy layers/udp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/udp.go
>       Copy layers/ip4_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ip4_test.go
>       Copy layers/ethernet.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ethernet.go
>       Copy layers/linux_sll.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/linux_sll.go
>       Copy layers/prism.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/prism.go
>       Copy layers/icmp6.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/icmp6.go
>       Copy layers/gre.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/gre.go
>       Copy layers/gre_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/gre_test.go
>       Copy layers/sflow_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/sflow_test.go
>       Copy layers/doc.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/doc.go
>       Copy layers/ports.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ports.go
>       Copy layers/ppp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ppp.go
>       Copy layers/ipsec.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ipsec.go
>       Copy layers/ip6_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ip6_test.go
>       Copy layers/ndp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ndp.go
>       Copy layers/rudp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/rudp.go
>       Copy layers/icmp4.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/icmp4.go
>       Copy layers/decode_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/decode_test.go
>       Copy layers/ip6.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ip6.go
>       Copy layers/iana_ports.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/iana_ports.go
>       Copy layers/usb.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/usb.go
>       Copy layers/gen.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/gen.go
>       Copy layers/lldp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/lldp.go
>       Copy layers/loopback.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/loopback.go
>       Copy layers/sctp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/sctp.go
>       Copy layers/base_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/base_test.go
>       Copy layers/sflow.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/sflow.go
>       Copy layers/tcp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/tcp.go
>       Copy layers/eap.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/eap.go
>       Copy layers/eapol.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/eapol.go
>       Copy layers/pflog.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/pflog.go
>       Copy layers/udplite.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/udplite.go
>       Copy layers/dot11.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/dot11.go
>       Copy layers/layertypes.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/layertypes.go
>       Copy layers/enums.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/enums.go
>       Copy layers/fddi.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/fddi.go
>       Copy layers/llc.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/llc.go
>       Copy layers/etherip.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/etherip.go
>       Copy layers/dot11_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/dot11_test.go
>       Copy layers/arp.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/arp.go
>       Copy layers/mpls.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/mpls.go
>       Copy layers/dns.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/dns.go
>       Copy layers/ipsec_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ipsec_test.go
>       Copy layers/ip4.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/ip4.go
>       Copy layers/base.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/base.go
>       Copy layers/prism_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/prism_test.go
>       Copy layers/radiotap_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/radiotap_test.go
>       Copy layers/udp_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/layers/udp_test.go
>       Copy macs/doc.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/macs/doc.go
>       Copy macs/gen.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/macs/gen.go
>       Copy macs/valid_mac_prefixes.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/macs/valid_mac_prefixes.go
>       Copy macs/benchmark_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/macs/benchmark_test.go
>       Copy dumpcommand/tcpdump.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/dumpcommand/tcpdump.go
>       Copy pcapgo/write.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcapgo/write.go
>       Copy pcapgo/write_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcapgo/write_test.go
>       Copy pcapgo/read.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcapgo/read.go
>       Copy pcapgo/read_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcapgo/read_test.go
>       Copy ip4defrag/defrag_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/ip4defrag/defrag_test.go
>       Copy ip4defrag/defrag.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/ip4defrag/defrag.go
>       Copy bytediff/bytediff_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/bytediff/bytediff_test.go
>       Copy bytediff/bytediff.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/bytediff/bytediff.go
>       Copy pfring/doc.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pfring/doc.go
>       Copy pfring/pfring.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pfring/pfring.go
>       Copy routing/routing.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/routing/routing.go
>       Copy routing/common.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/routing/common.go
>       Copy routing/other.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/routing/other.go
>       Copy bsdbpf/bsd_bpf_sniffer.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/bsdbpf/bsd_bpf_sniffer.go
>       Copy pcap/pcap_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcap/pcap_test.go
>       Copy pcap/doc.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcap/doc.go
>       Copy pcap/pcap.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcap/pcap.go
>       Copy pcap/pcapgo_test.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcap/pcapgo_test.go
>       Copy pcap/pcap_tester.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcap/pcap_tester.go
>       Copy pcap/gopacket_benchmark/benchmark.go -> 
> obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcap/gopacket_benchmark/benchmark.go
> rm -rf obj-*/src/github.com/google/gopacket/examples 
> obj-*/src/github.com/google/gopacket/pcap/gopacket_benchmark
> # Copy test files to build dir
> cp pcap/*.pcap obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcap/
> make[1]: Leaving directory '/«PKGBUILDDIR»'
>    dh_auto_build -O--buildsystem=golang
>       cd obj-x86_64-linux-gnu
>       go install -v github.com/google/gopacket 
> github.com/google/gopacket/afpacket github.com/google/gopacket/bytediff 
> github.com/google/gopacket/dumpcommand github.com/google/gopacket/ip4defrag 
> github.com/google/gopacket/layers github.com/google/gopacket/macs 
> github.com/google/gopacket/pcap github.com/google/gopacket/pcapgo 
> github.com/google/gopacket/pfring github.com/google/gopacket/routing 
> github.com/google/gopacket/tcpassembly 
> github.com/google/gopacket/tcpassembly/tcpreader
> github.com/google/gopacket
> github.com/google/gopacket/bytediff
> github.com/google/gopacket/macs
> github.com/google/gopacket/pfring
> github.com/google/gopacket/routing
> github.com/google/gopacket/afpacket
> github.com/google/gopacket/layers
> github.com/google/gopacket/pcap
> github.com/google/gopacket/ip4defrag
> github.com/google/gopacket/pcapgo
> github.com/google/gopacket/tcpassembly
> github.com/google/gopacket/dumpcommand
> github.com/google/gopacket/tcpassembly/tcpreader
>       cd /«PKGBUILDDIR»
>    dh_auto_test -O--buildsystem=golang
>       cd obj-x86_64-linux-gnu
>       go test -v github.com/google/gopacket 
> github.com/google/gopacket/afpacket github.com/google/gopacket/bytediff 
> github.com/google/gopacket/dumpcommand github.com/google/gopacket/ip4defrag 
> github.com/google/gopacket/layers github.com/google/gopacket/macs 
> github.com/google/gopacket/pcap github.com/google/gopacket/pcapgo 
> github.com/google/gopacket/pfring github.com/google/gopacket/routing 
> github.com/google/gopacket/tcpassembly 
> github.com/google/gopacket/tcpassembly/tcpreader
> === RUN   TestExponentialSizeIncreasePrepend
> --- PASS: TestExponentialSizeIncreasePrepend (0.00s)
> === RUN   TestExponentialSizeIncreaseAppend
> --- PASS: TestExponentialSizeIncreaseAppend (0.00s)
> === RUN   ExampleSerializeBuffer
> --- PASS: ExampleSerializeBuffer (0.00s)
> PASS
> ok    github.com/google/gopacket      0.009s
> === RUN   TestParseOptions
> --- PASS: TestParseOptions (0.00s)
>       afpacket_test.go:32: got: afpacket.options{frameSize:4096, 
> framesPerBlock:0, blockSize:2, numBlocks:128, blockTimeout:64000000, 
> version:-1, socktype:3, iface:""}
>               err: block size 2 must be divisible by page size 4096
>       afpacket_test.go:32: got: afpacket.options{frameSize:333, 
> framesPerBlock:0, blockSize:524288, numBlocks:128, blockTimeout:64000000, 
> version:-1, socktype:3, iface:""}
>               err: block size 524288 must be divisible by frame size 333
>       afpacket_test.go:32: got: afpacket.options{frameSize:4096, 
> framesPerBlock:0, blockSize:524288, numBlocks:128, blockTimeout:64000000, 
> version:-3, socktype:3, iface:""}
>               err: tpacket version InvalidVersion is invalid
>       afpacket_test.go:32: got: afpacket.options{frameSize:4096, 
> framesPerBlock:0, blockSize:524288, numBlocks:128, blockTimeout:64000000, 
> version:5, socktype:3, iface:""}
>               err: tpacket version InvalidVersion is invalid
>       afpacket_test.go:32: got: afpacket.options{frameSize:1024, 
> framesPerBlock:512, blockSize:524288, numBlocks:128, blockTimeout:64000000, 
> version:-1, socktype:3, iface:""}
>               err: <nil>
> PASS
> ok    github.com/google/gopacket/afpacket     0.003s
> === RUN   TestLCS
> --- PASS: TestLCS (0.00s)
> === RUN   TestDiff
> --- PASS: TestDiff (0.00s)
> PASS
> ok    github.com/google/gopacket/bytediff     0.010s
> ?     github.com/google/gopacket/dumpcommand  [no test files]
> === RUN   TestNotFrag
> --- PASS: TestNotFrag (0.00s)
> === RUN   TestDefragPing1
> --- PASS: TestDefragPing1 (0.00s)
> === RUN   TestDefragPing1and2
> --- PASS: TestDefragPing1and2 (0.00s)
> === RUN   TestDefragPingTooMuch
> --- PASS: TestDefragPingTooMuch (0.00s)
> PASS
> ok    github.com/google/gopacket/ip4defrag    0.368s
> === RUN   TestFlowMapKey
> --- PASS: TestFlowMapKey (0.00s)
> === RUN   TestDecodeSimpleTCPPacket
> --- PASS: TestDecodeSimpleTCPPacket (0.00s)
> === RUN   TestDecodeSmallTCPPacketHasEmptyPayload
> --- PASS: TestDecodeSmallTCPPacketHasEmptyPayload (0.00s)
> === RUN   TestDecodeVLANPacket
> --- PASS: TestDecodeVLANPacket (0.00s)
>       decode_test.go:504: Layer 0: 
> &layers.Ethernet{BaseLayer:layers.BaseLayer{Contents:[]uint8{0x0, 0x10, 0xdb, 
> 0xff, 0x10, 0x0, 0x0, 0x15, 0x2c, 0x9d, 0xcc, 0x0, 0x81, 0x0}, 
> Payload:[]uint8{0x1, 0xf7, 0x8, 0x0, 0x45, 0x0, 0x0, 0x28, 0x29, 0x8d, 0x40, 
> 0x0, 0x7d, 0x6, 0x83, 0xa0, 0xac, 0x1b, 0xca, 0x8e, 0x45, 0x16, 0x94, 0xe2, 
> 0xd4, 0xa, 0x0, 0x50, 0xdf, 0xab, 0x9c, 0xc6, 0xcd, 0x1e, 0xe5, 0xd1, 0x50, 
> 0x10, 0x1, 0x0, 0x5a, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 
> SrcMAC:net.HardwareAddr{0x0, 0x15, 0x2c, 0x9d, 0xcc, 0x0}, 
> DstMAC:net.HardwareAddr{0x0, 0x10, 0xdb, 0xff, 0x10, 0x0}, 
> EthernetType:0x8100, Length:0x0}
>       decode_test.go:504: Layer 1: 
> &layers.Dot1Q{BaseLayer:layers.BaseLayer{Contents:[]uint8{0x1, 0xf7, 0x8, 
> 0x0}, Payload:[]uint8{0x45, 0x0, 0x0, 0x28, 0x29, 0x8d, 0x40, 0x0, 0x7d, 0x6, 
> 0x83, 0xa0, 0xac, 0x1b, 0xca, 0x8e, 0x45, 0x16, 0x94, 0xe2, 0xd4, 0xa, 0x0, 
> 0x50, 0xdf, 0xab, 0x9c, 0xc6, 0xcd, 0x1e, 0xe5, 0xd1, 0x50, 0x10, 0x1, 0x0, 
> 0x5a, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, Priority:0x0, 
> DropEligible:false, VLANIdentifier:0x1f7, Type:0x800}
>       decode_test.go:504: Layer 2: 
> &layers.IPv4{BaseLayer:layers.BaseLayer{Contents:[]uint8{0x45, 0x0, 0x0, 
> 0x28, 0x29, 0x8d, 0x40, 0x0, 0x7d, 0x6, 0x83, 0xa0, 0xac, 0x1b, 0xca, 0x8e, 
> 0x45, 0x16, 0x94, 0xe2}, Payload:[]uint8{0xd4, 0xa, 0x0, 0x50, 0xdf, 0xab, 
> 0x9c, 0xc6, 0xcd, 0x1e, 0xe5, 0xd1, 0x50, 0x10, 0x1, 0x0, 0x5a, 0x74, 0x0, 
> 0x0}}, Version:0x4, IHL:0x5, TOS:0x0, Length:0x28, Id:0x298d, Flags:0x2, 
> FragOffset:0x0, TTL:0x7d, Protocol:0x6, Checksum:0x83a0, SrcIP:net.IP{0xac, 
> 0x1b, 0xca, 0x8e}, DstIP:net.IP{0x45, 0x16, 0x94, 0xe2}, 
> Options:[]layers.IPv4Option(nil), Padding:[]uint8(nil)}
>       decode_test.go:504: Layer 3: 
> &layers.TCP{BaseLayer:layers.BaseLayer{Contents:[]uint8{0xd4, 0xa, 0x0, 0x50, 
> 0xdf, 0xab, 0x9c, 0xc6, 0xcd, 0x1e, 0xe5, 0xd1, 0x50, 0x10, 0x1, 0x0, 0x5a, 
> 0x74, 0x0, 0x0}, Payload:[]uint8{}}, SrcPort:0xd40a, DstPort:0x50, 
> Seq:0xdfab9cc6, Ack:0xcd1ee5d1, DataOffset:0x5, FIN:false, SYN:false, 
> RST:false, PSH:false, ACK:true, URG:false, ECE:false, CWR:false, NS:false, 
> Window:0x100, Checksum:0x5a74, Urgent:0x0, sPort:[]uint8{0xd4, 0xa}, 
> dPort:[]uint8{0x0, 0x50}, Options:[]layers.TCPOption{}, Padding:[]uint8(nil), 
> opts:[4]layers.TCPOption{layers.TCPOption{OptionType:0x0, OptionLength:0x0, 
> OptionData:[]uint8(nil)}, layers.TCPOption{OptionType:0x0, OptionLength:0x0, 
> OptionData:[]uint8(nil)}, layers.TCPOption{OptionType:0x0, OptionLength:0x0, 
> OptionData:[]uint8(nil)}, layers.TCPOption{OptionType:0x0, OptionLength:0x0, 
> OptionData:[]uint8(nil)}}, 
> tcpipchecksum:layers.tcpipchecksum{pseudoheader:layers.tcpipPseudoHeader(nil)}}
>       base_test.go:25: Checking packet layers, want [Ethernet Dot1Q IPv4 TCP]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 50 bytes
>       base_test.go:28:   Got layer Dot1Q, 4 bytes, payload of 46 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 20 bytes
>       base_test.go:28:   Got layer TCP, 20 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestDecodeSCTPPackets
> --- PASS: TestDecodeSCTPPackets (0.00s)
> === RUN   TestDecodeCiscoDiscovery
> --- PASS: TestDecodeCiscoDiscovery (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet LLC SNAP 
> CiscoDiscovery CiscoDiscoveryInfo]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 451 bytes
>       base_test.go:28:   Got layer LLC, 3 bytes, payload of 448 bytes
>       base_test.go:28:   Got layer SNAP, 5 bytes, payload of 443 bytes
>       base_test.go:28:   Got layer CiscoDiscovery, 4 bytes, payload of 439 
> bytes
>       base_test.go:28:   Got layer CiscoDiscoveryInfo, 439 bytes, payload of 
> 0 bytes
>       base_test.go:30: PACKET: 465 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..451..] SrcMAC=00:0b:be:18:9a:41 DstMAC=01:00:0c:cc:cc:cc 
> EthernetType=LLC Length=451}
>               - Layer 2 (03 bytes) = LLC      {Contents=[170, 170, 3] 
> Payload=[..448..] DSAP=170 IG=false SSAP=170 CR=false Control=3}
>               - Layer 3 (05 bytes) = SNAP     {Contents=[..5..] 
> Payload=[..443..] OrganizationalCode=[0, 0, 12] Type=CiscoDiscovery}
>               - Layer 4 (04 bytes) = CiscoDiscovery   {Contents=[2, 180, 9, 
> 160] Payload=[..439..] Version=2 TTL=180 Checksum=2464 Values=[..13..]}
>               - Layer 5 (439 bytes) = CiscoDiscoveryInfo      
> {Contents=[..439..] Payload=[] OUI=[0, 0, 12] ProtocolID=274 
> ClusterMaster=0.0.0.0 Unknown1=255.255.255.255 Version=1 SubVersion=2 
> Status=32 Unknown2=255 ClusterCommander=00:00:00:00:00:00 
> SwitchMAC=00:0b:be:18:9a:40 Unknown3=255 ManagementVLAN=0 DeviceID=myswitch 
> Addresses=[192.168.0.253] PortID=FastEthernet0/1 Capabilities={ 
> L3Router=false TBBridge=false SPBridge=false L2Switch=true IsHost=false 
> IGMPFilter=true L1Repeater=false IsPhone=false RemotelyManaged=false} 
> Version=Cisco Internetwork Operating System Software 
>               IOS (tm) C2950 Software (C2950-I6K2L2Q4-M), Version 
> 12.1(22)EA14, RELEASE SOFTWARE (fc1)
>               Technical Support: http://www.cisco.com/techsupport
>               Copyright (c) 1986-2010 by cisco Systems, Inc.
>               Compiled Tue 26-Oct-10 10:35 by nburra Platform=cisco 
> WS-C2950-12 IPPrefixes=[] VTPDomain=MYDOMAIN NativeVLAN=1 FullDuplex=true 
> VLANReply={ ID=0 VLAN=0} VLANQuery={ ID=0 VLAN=0} PowerConsumption=0 MTU=0 
> ExtendedTrust=0 UntrustedCOS=0 SysName= SysOID= MgmtAddresses=[192.168.0.253] 
> Location={ Type=0 Location=} PowerRequest={ ID=0 MgmtID=0 Values=[]} 
> PowerAvailable={ ID=0 MgmtID=0 Values=[]} SparePairPoe={ PSEFourWire=false 
> PDArchShared=false PDRequestOn=false PSEOn=false} EnergyWise={ 
> EncryptedData=[] Unknown1=0 SequenceNumber=0 ModelNumber= Unknown2=0 
> HardwareID= SerialNum= Unknown3=[] Role= Domain= Name= ReplyUnknown1=[] 
> ReplyPort=[] ReplyAddress=[] ReplyUnknown2=[] ReplyUnknown3=[]} Unknown=[]}
>               
> === RUN   TestDecodeLinkLayerDiscovery
> --- PASS: TestDecodeLinkLayerDiscovery (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet 
> LinkLayerDiscovery LinkLayerDiscoveryInfo]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 249 bytes
>       base_test.go:28:   Got layer LinkLayerDiscovery, 249 bytes, payload of 
> 0 bytes
>       base_test.go:28:   Got layer LinkLayerDiscoveryInfo, 0 bytes, payload 
> of 0 bytes
>       base_test.go:30: PACKET: 263 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..249..] SrcMAC=00:01:30:f9:ad:a0 DstMAC=01:80:c2:00:00:0e 
> EthernetType=LinkLayerDiscovery Length=0}
>               - Layer 2 (249 bytes) = LinkLayerDiscovery      
> {Contents=[..249..] Payload=[] ChassisID={ Subtype=MAC Address ID=[..6..]} 
> PortID={ Subtype=Interface Name ID=[49, 47, 49]} TTL=120 Values=[..13..]}
>               - Layer 3 (00 bytes) = LinkLayerDiscoveryInfo   {Contents=[] 
> Payload=[] PortDescription=Summit300-48-Port 1001 SysName=Summit300-48 
> SysDescription=Summit300-48 - Version 7.4e.1 (Build 5) by Release_Master 
> 05/27/05 04:53:11 SysCapabilities={ SystemCap={ Other=false Repeater=false 
> Bridge=true WLANAP=false Router=true Phone=false DocSis=false 
> StationOnly=false CVLAN=false SVLAN=false TMPR=false} EnabledCap={ 
> Other=false Repeater=false Bridge=true WLANAP=false Router=true Phone=false 
> DocSis=false StationOnly=false CVLAN=false SVLAN=false TMPR=false}} 
> MgmtAddress={ Subtype=802 media plus Ethernet 'canonical format' 
> Address=[..6..] InterfaceSubtype=IfIndex InterfaceNumber=1001 OID=} 
> OrgTLVs=[..8..] Unknown=[]}
>               
>       base_test.go:25: Checking packet layers, want [Ethernet 
> LinkLayerDiscovery LinkLayerDiscoveryInfo]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 254 bytes
>       base_test.go:28:   Got layer LinkLayerDiscovery, 254 bytes, payload of 
> 0 bytes
>       base_test.go:28:   Got layer LinkLayerDiscoveryInfo, 0 bytes, payload 
> of 0 bytes
>       base_test.go:30: PACKET: 268 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..254..] SrcMAC=00:13:21:57:ca:7f DstMAC=01:80:c2:00:00:0e 
> EthernetType=LinkLayerDiscovery Length=0}
>               - Layer 2 (254 bytes) = LinkLayerDiscovery      
> {Contents=[..254..] Payload=[] ChassisID={ Subtype=MAC Address ID=[..6..]} 
> PortID={ Subtype=Local ID=[49]} TTL=120 Values=[..10..]}
>               - Layer 3 (00 bytes) = LinkLayerDiscoveryInfo   {Contents=[] 
> Payload=[] PortDescription=1 SysName=ProCurve Switch 2600-8-PWR 
> SysDescription=ProCurve J8762A Switch 2600-8-PWR, revision H.08.89, ROM 
> H.08.5X (/sw/code/build/fish(ts_08_5)) SysCapabilities={ SystemCap={ 
> Other=false Repeater=false Bridge=true WLANAP=false Router=true Phone=false 
> DocSis=false StationOnly=false CVLAN=false SVLAN=false TMPR=false} 
> EnabledCap={ Other=false Repeater=false Bridge=true WLANAP=false Router=false 
> Phone=false DocSis=false StationOnly=false CVLAN=false SVLAN=false 
> TMPR=false}} MgmtAddress={ Subtype=IPv4 Address=[15, 255, 122, 148] 
> InterfaceSubtype=IfIndex InterfaceNumber=0 OID=} OrgTLVs=[..5..] Unknown=[]}
>               
> === RUN   TestDecodeNortelDiscovery
> --- PASS: TestDecodeNortelDiscovery (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet LLC SNAP 
> NortelDiscovery]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 19 bytes
>       base_test.go:28:   Got layer LLC, 3 bytes, payload of 16 bytes
>       base_test.go:28:   Got layer SNAP, 5 bytes, payload of 11 bytes
>       base_test.go:28:   Got layer NortelDiscovery, 0 bytes, payload of 0 
> bytes
>       base_test.go:30: PACKET: 60 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..19..] SrcMAC=00:04:38:e0:cc:de DstMAC=01:00:81:00:01:00 
> EthernetType=LLC Length=19}
>               - Layer 2 (03 bytes) = LLC      {Contents=[170, 170, 3] 
> Payload=[..16..] DSAP=170 IG=false SSAP=170 CR=false Control=3}
>               - Layer 3 (05 bytes) = SNAP     {Contents=[..5..] 
> Payload=[..11..] OrganizationalCode=[0, 0, 129] Type=NortelDiscovery}
>               - Layer 4 (00 bytes) = NortelDiscovery  {Contents=[] Payload=[] 
> IPAddress=172.19.88.3 SegmentID=[0, 4, 21] Chassis=BayStack 450 10/100/1000 
> Switches Backplane=Ethernet, Fast Ethernet and Gigabit Ethernet 
> State=Heartbeat NumLinks=0}
>               
> === RUN   TestDecodeIPv6Jumbogram
> --- PASS: TestDecodeIPv6Jumbogram (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv6 
> IPv6HopByHop TCP Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 70040 bytes
>       base_test.go:28:   Got layer IPv6, 40 bytes, payload of 70000 bytes
>       base_test.go:28:   Got layer IPv6HopByHop, 8 bytes, payload of 69992 
> bytes
>       base_test.go:28:   Got layer TCP, 20 bytes, payload of 69972 bytes
>       base_test.go:28:   Got layer Payload, 69972 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv6 
> IPv6HopByHop TCP Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 70039 bytes
>       base_test.go:28:   Got layer IPv6, 40 bytes, payload of 69999 bytes
>       base_test.go:28:   Got layer IPv6HopByHop, 8 bytes, payload of 69991 
> bytes
>       base_test.go:28:   Got layer TCP, 20 bytes, payload of 69971 bytes
>       base_test.go:28:   Got layer Payload, 69971 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestDecodeUDPPacketTooSmall
> --- PASS: TestDecodeUDPPacketTooSmall (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet Dot1Q IPv4 UDP 
> Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 56 bytes
>       base_test.go:28:   Got layer Dot1Q, 4 bytes, payload of 52 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 32 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 24 bytes
>       base_test.go:28:   Got layer Payload, 24 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestDecodingLayerParserFullTCPPacket
> --- PASS: TestDecodingLayerParserFullTCPPacket (0.00s)
> === RUN   TestICMP
> --- PASS: TestICMP (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 ICMPv4 
> Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 56 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 36 bytes
>       base_test.go:28:   Got layer ICMPv4, 8 bytes, payload of 28 bytes
>       base_test.go:28:   Got layer Payload, 28 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 70 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..56..] SrcMAC=00:1f:ca:b3:75:c0 DstMAC=24:be:05:27:0b:17 
> EthernetType=IPv4 Length=0}
>               - Layer 2 (20 bytes) = IPv4     {Contents=[..20..] 
> Payload=[..36..] Version=4 IHL=5 TOS=0 Length=56 Id=0 Flags= FragOffset=0 
> TTL=252 Protocol=ICMPv4 Checksum=55207 SrcIP=72.14.222.226 DstIP=172.29.20.15 
> Options=[] Padding=[]}
>               - Layer 3 (08 bytes) = ICMPv4   {Contents=[..8..] 
> Payload=[..28..] TypeCode=DestinationUnreachable(CommAdminProhibited) 
> Checksum=37998 Id=0 Seq=0}
>               - Layer 4 (28 bytes) = Payload  28 byte(s)
>               
> === RUN   TestICMP6
> --- PASS: TestICMP6 (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv6 ICMPv6 
> Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 72 bytes
>       base_test.go:28:   Got layer IPv6, 40 bytes, payload of 32 bytes
>       base_test.go:28:   Got layer ICMPv6, 8 bytes, payload of 24 bytes
>       base_test.go:28:   Got layer Payload, 24 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestMPLS
> --- PASS: TestMPLS (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet MPLS IPv4 
> ICMPv4 Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 104 bytes
>       base_test.go:28:   Got layer MPLS, 4 bytes, payload of 100 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 80 bytes
>       base_test.go:28:   Got layer ICMPv4, 8 bytes, payload of 72 bytes
>       base_test.go:28:   Got layer Payload, 72 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 118 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..104..] SrcMAC=00:30:96:05:28:38 DstMAC=00:30:96:e6:fc:39 
> EthernetType=MPLSUnicast Length=0}
>               - Layer 2 (04 bytes) = MPLS     {Contents=[0, 1, 209, 255] 
> Payload=[..100..] Label=29 TrafficClass=0 StackBottom=true TTL=255}
>               - Layer 3 (20 bytes) = IPv4     {Contents=[..20..] 
> Payload=[..80..] Version=4 IHL=5 TOS=0 Length=100 Id=11 Flags= FragOffset=0 
> TTL=255 Protocol=ICMPv4 Checksum=42345 SrcIP=10.1.2.1 DstIP=10.34.0.1 
> Options=[] Padding=[]}
>               - Layer 4 (08 bytes) = ICMPv4   {Contents=[..8..] 
> Payload=[..72..] TypeCode=EchoRequest(0) Checksum=14966 Id=2618 Seq=1579}
>               - Layer 5 (72 bytes) = Payload  72 byte(s)
>               
> === RUN   TestPPPoE_ICMPv6
> --- PASS: TestPPPoE_ICMPv6 (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet PPPoE PPP IPv6 
> ICMPv6 Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 72 bytes
>       base_test.go:28:   Got layer PPPoE, 6 bytes, payload of 66 bytes
>       base_test.go:28:   Got layer PPP, 2 bytes, payload of 64 bytes
>       base_test.go:28:   Got layer IPv6, 40 bytes, payload of 24 bytes
>       base_test.go:28:   Got layer ICMPv6, 8 bytes, payload of 16 bytes
>       base_test.go:28:   Got layer Payload, 16 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestPFLog_UDP
> --- PASS: TestPFLog_UDP (0.00s)
>       base_test.go:25: Checking packet layers, want [PFLog IPv4 UDP Payload]
>       base_test.go:28:   Got layer PFLog, 64 bytes, payload of 44 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 24 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 16 bytes
>       base_test.go:28:   Got layer Payload, 16 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestRegressionDot1QPriority
> --- PASS: TestRegressionDot1QPriority (0.00s)
> === RUN   TestPacketMPLSInMPLS
> --- PASS: TestPacketMPLSInMPLS (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet MPLS MPLS IPv4 
> ICMPv4 Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 108 bytes
>       base_test.go:28:   Got layer MPLS, 4 bytes, payload of 104 bytes
>       base_test.go:28:   Got layer MPLS, 4 bytes, payload of 100 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 80 bytes
>       base_test.go:28:   Got layer ICMPv4, 8 bytes, payload of 72 bytes
>       base_test.go:28:   Got layer Payload, 72 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 122 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..108..] SrcMAC=00:30:96:05:28:38 DstMAC=00:30:96:e6:fc:39 
> EthernetType=MPLSUnicast Length=0}
>               - Layer 2 (04 bytes) = MPLS     {Contents=[0, 1, 32, 255] 
> Payload=[..104..] Label=18 TrafficClass=0 StackBottom=false TTL=255}
>               - Layer 3 (04 bytes) = MPLS     {Contents=[0, 1, 1, 255] 
> Payload=[..100..] Label=16 TrafficClass=0 StackBottom=true TTL=255}
>               - Layer 4 (20 bytes) = IPv4     {Contents=[..20..] 
> Payload=[..80..] Version=4 IHL=5 TOS=0 Length=100 Id=80 Flags= FragOffset=0 
> TTL=255 Protocol=ICMPv4 Checksum=42758 SrcIP=10.31.0.1 DstIP=10.34.0.1 
> Options=[] Padding=[]}
>               - Layer 5 (08 bytes) = ICMPv4   {Contents=[..8..] 
> Payload=[..72..] TypeCode=EchoRequest(0) Checksum=48401 Id=3941 Seq=4768}
>               - Layer 6 (72 bytes) = Payload  72 byte(s)
>               
> === RUN   TestPacketIPv4Fragmented
> --- PASS: TestPacketIPv4Fragmented (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 Fragment]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 56 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 36 bytes
>       base_test.go:28:   Got layer Fragment, 36 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 70 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..56..] SrcMAC=00:40:33:d9:7c:fd DstMAC=00:00:39:cf:d9:cd 
> EthernetType=IPv4 Length=0}
>               - Layer 2 (20 bytes) = IPv4     {Contents=[..20..] 
> Payload=[..36..] Version=4 IHL=5 TOS=0 Length=56 Id=242 Flags=MF FragOffset=0 
> TTL=64 Protocol=UDP Checksum=44855 SrcIP=10.1.1.1 DstIP=129.111.30.27 
> Options=[] Padding=[]}
>               - Layer 3 (36 bytes) = Fragment 36 byte(s)
>               
> === RUN   TestPacketDNSRegression
> --- PASS: TestPacketDNSRegression (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 UDP DNS]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 68 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 48 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 40 bytes
>       base_test.go:28:   Got layer DNS, 40 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestParseDNSTypeTXT
> --- PASS: TestParseDNSTypeTXT (0.00s)
>       base_test.go:25: Checking packet layers, want [Loopback IPv4 UDP DNS]
>       base_test.go:28:   Got layer Loopback, 4 bytes, payload of 115 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 95 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 87 bytes
>       base_test.go:28:   Got layer DNS, 87 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestPacketDot11CtrlCTS
> --- PASS: TestPacketDot11CtrlCTS (0.00s)
>       base_test.go:25: Checking packet layers, want [RadioTap Dot11]
>       base_test.go:28:   Got layer RadioTap, 25 bytes, payload of 14 bytes
>       base_test.go:28:   Got layer Dot11, 10 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 39 bytes
>               - Layer 1 (25 bytes) = RadioTap {Contents=[..25..] 
> Payload=[..14..] Version=0 Length=25 Present=2159 TSFT=20604983 
> Flags=SHORT-PREAMBLE,FCS Rate=24 Mb/s ChannelFrequency=5240 MHz 
> ChannelFlags=OFDM,Ghz5 FHSS=0 DBMAntennaSignal=-79 DBMAntennaNoise=-92 
> LockQuality=0 TxAttenuation=0 DBTxAttenuation=0 DBMTxPower=0 Antenna=1 
> DBAntennaSignal=0 DBAntennaNoise=0 RxFlags= TxFlags= RtsRetries=0 
> DataRetries=0 MCS= AMPDUStatus=ref#0 VHT=}
>               - Layer 2 (10 bytes) = Dot11    {Contents=[..10..] Payload=[] 
> Type=CtrlCTS Proto=0 Flags= DurationID=148 Address1=d8:a2:5e:97:61:c1 
> Address2= Address3= Address4= SequenceNumber=0 FragmentNumber=0 
> Checksum=2392150070}
>               
> === RUN   TestPacketDot11MgmtBeacon
> --- PASS: TestPacketDot11MgmtBeacon (0.00s)
>       base_test.go:25: Checking packet layers, want [RadioTap Dot11 
> Dot11MgmtBeacon Dot11InformationElement Dot11InformationElement 
> Dot11InformationElement Dot11InformationElement Dot11InformationElement 
> Dot11InformationElement Dot11InformationElement Dot11InformationElement 
> Dot11InformationElement Dot11InformationElement Dot11InformationElement 
> Dot11InformationElement]
>       base_test.go:28:   Got layer RadioTap, 18 bytes, payload of 221 bytes
>       base_test.go:28:   Got layer Dot11, 24 bytes, payload of 193 bytes
>       base_test.go:28:   Got layer Dot11MgmtBeacon, 193 bytes, payload of 181 
> bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 5 bytes, payload 
> of 176 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 10 bytes, payload 
> of 166 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 3 bytes, payload 
> of 163 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 6 bytes, payload 
> of 157 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 3 bytes, payload 
> of 154 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 26 bytes, payload 
> of 128 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 32 bytes, payload 
> of 96 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 28 bytes, payload 
> of 68 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 28 bytes, payload 
> of 40 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 24 bytes, payload 
> of 16 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 6 bytes, payload 
> of 10 bytes
>       base_test.go:28:   Got layer Dot11InformationElement, 10 bytes, payload 
> of 0 bytes
>       base_test.go:30: PACKET: 239 bytes
>               - Layer 1 (18 bytes) = RadioTap {Contents=[..18..] 
> Payload=[..221..] Version=0 Length=18 Present=18478 TSFT=0 Flags=FCS Rate=6 
> Mb/s ChannelFrequency=2412 MHz ChannelFlags=OFDM,Ghz2 FHSS=0 
> DBMAntennaSignal=-81 DBMAntennaNoise=0 LockQuality=0 TxAttenuation=0 
> DBTxAttenuation=0 DBMTxPower=0 Antenna=5 DBAntennaSignal=0 DBAntennaNoise=0 
> RxFlags= TxFlags= RtsRetries=0 DataRetries=0 MCS= AMPDUStatus=ref#0 VHT=}
>               - Layer 2 (24 bytes) = Dot11    {Contents=[..24..] 
> Payload=[..193..] Type=MgmtBeacon Proto=0 Flags= DurationID=0 
> Address1=ff:ff:ff:ff:ff:ff Address2=c0:8a:de:01:11:b8 
> Address3=c0:8a:de:01:11:b8 Address4= SequenceNumber=607 FragmentNumber=48 
> Checksum=361761684}
>               - Layer 3 (193 bytes) = Dot11MgmtBeacon {Contents=[..193..] 
> Payload=[..181..] Timestamp=84761702784 Interval=100 Flags=1057}
>               - Layer 4 (05 bytes) = Dot11InformationElement  802.11 
> Information Element (SSID: Wi2)
>               - Layer 5 (10 bytes) = Dot11InformationElement  802.11 
> Information Element (Rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0  Mbit)
>               - Layer 6 (03 bytes) = Dot11InformationElement  802.11 
> Information Element (ID: DSset, Length: 1, Info: 01)
>               - Layer 7 (06 bytes) = Dot11InformationElement  802.11 
> Information Element (ID: TIM, Length: 4, Info: 00010000)
>               - Layer 8 (03 bytes) = Dot11InformationElement  802.11 
> Information Element (ID: ERPinfo, Length: 1, Info: 00)
>               - Layer 9 (26 bytes) = Dot11InformationElement  802.11 
> Information Element (Vendor: ID: Vendor, Length: 24, OUI: 0050F202, Info: 
> 0101810007A4000023A4000042435E0062322F00)
>               - Layer 10 (32 bytes) = Dot11InformationElement 802.11 
> Information Element (Vendor: ID: Vendor, Length: 30, OUI: 00904C33, Info: 
> 8C011BFFFF000000000000000000001000000000000000000000)
>               - Layer 11 (28 bytes) = Dot11InformationElement 802.11 
> Information Element (ID: Unknown information element id, Length: 26, Info: 
> 8C011BFFFF000000000000000000001000000000000000000000)
>               - Layer 12 (28 bytes) = Dot11InformationElement 802.11 
> Information Element (Vendor: ID: Vendor, Length: 26, OUI: 00904C34, Info: 
> 01000000000000000000000000000000000000000000)
>               - Layer 13 (24 bytes) = Dot11InformationElement 802.11 
> Information Element (ID: Unknown information element id, Length: 22, Info: 
> 01000000000000000000000000000000000000000000)
>               - Layer 14 (06 bytes) = Dot11InformationElement 802.11 
> Information Element (ID: Unknown information element id, Length: 4, Info: 
> 00000000)
>               - Layer 15 (10 bytes) = Dot11InformationElement 802.11 
> Information Element (Vendor: ID: Vendor, Length: 8, OUI: 00139201, Info: 
> 00018500)
>               
> === RUN   TestPacketDot11DataQOSData
> --- PASS: TestPacketDot11DataQOSData (0.00s)
>       base_test.go:25: Checking packet layers, want [RadioTap Dot11 
> Dot11DataQOSData Dot11Data LLC SNAP ARP]
>       base_test.go:28:   Got layer RadioTap, 32 bytes, payload of 68 bytes
>       base_test.go:28:   Got layer Dot11, 24 bytes, payload of 40 bytes
>       base_test.go:28:   Got layer Dot11DataQOSData, 4 bytes, payload of 36 
> bytes
>       base_test.go:28:   Got layer Dot11Data, 0 bytes, payload of 36 bytes
>       base_test.go:28:   Got layer LLC, 3 bytes, payload of 33 bytes
>       base_test.go:28:   Got layer SNAP, 5 bytes, payload of 28 bytes
>       base_test.go:28:   Got layer ARP, 28 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 96 bytes
>               - Layer 1 (32 bytes) = RadioTap {Contents=[..32..] 
> Payload=[..68..] Version=0 Length=32 Present=264295 TSFT=638790765 
> Flags=SHORT-PREAMBLE,DATAPAD Rate=54 Mb/s ChannelFrequency=0 MHz 
> ChannelFlags= FHSS=0 DBMAntennaSignal=-51 DBMAntennaNoise=-96 LockQuality=0 
> TxAttenuation=0 DBTxAttenuation=0 DBMTxPower=0 Antenna=2 DBAntennaSignal=0 
> DBAntennaNoise=0 RxFlags= TxFlags= RtsRetries=0 DataRetries=0 MCS= 
> AMPDUStatus=ref#0 VHT=}
>               - Layer 2 (24 bytes) = Dot11    {Contents=[..24..] 
> Payload=[..40..] Type=DataQOSData Proto=0 Flags=TO-DS DurationID=44 
> Address1=06:03:7f:07:a0:16 Address2=00:19:e3:d3:53:52 
> Address3=ff:ff:ff:ff:ff:ff Address4= SequenceNumber=401 FragmentNumber=16 
> Checksum=374244451}
>               - Layer 3 (04 bytes) = Dot11DataQOSData {Contents=[0, 0, 80, 
> 170] Payload=[..36..] TID=0 EOSP=false AckPolicy=normal-ack TXOP=0}
>               - Layer 4 (00 bytes) = Dot11Data        {Contents=[] 
> Payload=[..36..]}
>               - Layer 5 (03 bytes) = LLC      {Contents=[170, 170, 3] 
> Payload=[..33..] DSAP=170 IG=false SSAP=170 CR=false Control=3}
>               - Layer 6 (05 bytes) = SNAP     {Contents=[..5..] 
> Payload=[..28..] OrganizationalCode=[0, 0, 0] Type=ARP}
>               - Layer 7 (28 bytes) = ARP      {Contents=[..28..] Payload=[] 
> AddrType=Ethernet Protocol=IPv4 HwAddressSize=6 ProtAddressSize=4 Operation=1 
> SourceHwAddress=[..6..] SourceProtAddress=[169, 254, 247, 0] 
> DstHwAddress=[..6..] DstProtAddress=[140, 180, 51, 68]}
>               
> === RUN   TestPacketDot11MgmtAction
> --- PASS: TestPacketDot11MgmtAction (0.00s)
>       base_test.go:25: Checking packet layers, want [RadioTap Dot11 
> Dot11MgmtAction]
>       base_test.go:28:   Got layer RadioTap, 18 bytes, payload of 35 bytes
>       base_test.go:28:   Got layer Dot11, 24 bytes, payload of 7 bytes
>       base_test.go:28:   Got layer Dot11MgmtAction, 7 bytes, payload of 0 
> bytes
>       base_test.go:30: PACKET: 53 bytes
>               - Layer 1 (18 bytes) = RadioTap {Contents=[..18..] 
> Payload=[..35..] Version=0 Length=18 Present=18478 TSFT=0 Flags=FCS Rate=1 
> Mb/s ChannelFrequency=2412 MHz ChannelFlags=CCK,Ghz2 FHSS=0 
> DBMAntennaSignal=-67 DBMAntennaNoise=0 LockQuality=0 TxAttenuation=0 
> DBTxAttenuation=0 DBMTxPower=0 Antenna=5 DBAntennaSignal=0 DBAntennaNoise=0 
> RxFlags= TxFlags= RtsRetries=0 DataRetries=0 MCS= AMPDUStatus=ref#0 VHT=}
>               - Layer 2 (24 bytes) = Dot11    {Contents=[..24..] 
> Payload=[..7..] Type=MgmtAction Proto=0 Flags= DurationID=0 
> Address1=ff:ff:ff:ff:ff:ff Address2=8e:3a:e3:44:ac:c6 
> Address3=8e:3a:e3:44:ac:c6 Address4= SequenceNumber=108 FragmentNumber=0 
> Checksum=871381333}
>               - Layer 3 (07 bytes) = Dot11MgmtAction  {Contents=[..7..] 
> Payload=[]}
>               
> === RUN   TestPacketDot11CtrlAck
> --- PASS: TestPacketDot11CtrlAck (0.00s)
>       base_test.go:25: Checking packet layers, want [RadioTap Dot11]
>       base_test.go:28:   Got layer RadioTap, 32 bytes, payload of 14 bytes
>       base_test.go:28:   Got layer Dot11, 10 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 46 bytes
>               - Layer 1 (32 bytes) = RadioTap {Contents=[..32..] 
> Payload=[..14..] Version=0 Length=32 Present=264295 TSFT=638758038 
> Flags=SHORT-PREAMBLE,FCS,DATAPAD Rate=24 Mb/s ChannelFrequency=0 MHz 
> ChannelFlags= FHSS=0 DBMAntennaSignal=-39 DBMAntennaNoise=-96 LockQuality=0 
> TxAttenuation=0 DBTxAttenuation=0 DBMTxPower=0 Antenna=2 DBAntennaSignal=0 
> DBAntennaNoise=0 RxFlags= TxFlags= RtsRetries=0 DataRetries=0 MCS= 
> AMPDUStatus=ref#0 VHT=}
>               - Layer 2 (10 bytes) = Dot11    {Contents=[..10..] Payload=[] 
> Type=CtrlAck Proto=0 Flags= DurationID=0 Address1=00:19:e3:d3:53:52 Address2= 
> Address3= Address4= SequenceNumber=0 FragmentNumber=0 Checksum=2272717126}
>               
> === RUN   TestPacketDot11DataARP
> --- PASS: TestPacketDot11DataARP (0.00s)
>       base_test.go:25: Checking packet layers, want [RadioTap Dot11 Dot11Data 
> LLC SNAP ARP]
>       base_test.go:28:   Got layer RadioTap, 32 bytes, payload of 64 bytes
>       base_test.go:28:   Got layer Dot11, 24 bytes, payload of 36 bytes
>       base_test.go:28:   Got layer Dot11Data, 0 bytes, payload of 36 bytes
>       base_test.go:28:   Got layer LLC, 3 bytes, payload of 33 bytes
>       base_test.go:28:   Got layer SNAP, 5 bytes, payload of 28 bytes
>       base_test.go:28:   Got layer ARP, 28 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 92 bytes
>               - Layer 1 (32 bytes) = RadioTap {Contents=[..32..] 
> Payload=[..64..] Version=0 Length=32 Present=264295 TSFT=622463798 
> Flags=SHORT-PREAMBLE,DATAPAD Rate=6 Mb/s ChannelFrequency=0 MHz ChannelFlags= 
> FHSS=0 DBMAntennaSignal=-39 DBMAntennaNoise=-96 LockQuality=0 TxAttenuation=0 
> DBTxAttenuation=0 DBMTxPower=0 Antenna=2 DBAntennaSignal=0 DBAntennaNoise=0 
> RxFlags= TxFlags= RtsRetries=0 DataRetries=0 MCS= AMPDUStatus=ref#0 VHT=}
>               - Layer 2 (24 bytes) = Dot11    {Contents=[..24..] 
> Payload=[..36..] Type=Data Proto=0 Flags=FROM-DS DurationID=0 
> Address1=ff:ff:ff:ff:ff:ff Address2=06:03:7f:07:a0:16 
> Address3=00:19:e3:d3:53:52 Address4= SequenceNumber=511 FragmentNumber=32 
> Checksum=2997778574}
>               - Layer 3 (00 bytes) = Dot11Data        {Contents=[] 
> Payload=[..36..]}
>               - Layer 4 (03 bytes) = LLC      {Contents=[170, 170, 3] 
> Payload=[..33..] DSAP=170 IG=false SSAP=170 CR=false Control=3}
>               - Layer 5 (05 bytes) = SNAP     {Contents=[..5..] 
> Payload=[..28..] OrganizationalCode=[0, 0, 0] Type=ARP}
>               - Layer 6 (28 bytes) = ARP      {Contents=[..28..] Payload=[] 
> AddrType=Ethernet Protocol=IPv4 HwAddressSize=6 ProtAddressSize=4 Operation=1 
> SourceHwAddress=[..6..] SourceProtAddress=[169, 254, 247, 0] 
> DstHwAddress=[..6..] DstProtAddress=[67, 8, 14, 54]}
>               
> === RUN   TestPacketDot11DataIP
> --- PASS: TestPacketDot11DataIP (0.00s)
>       base_test.go:25: Checking packet layers, want [RadioTap Dot11 Dot11Data 
> LLC SNAP IPv4 UDP Payload]
>       base_test.go:28:   Got layer RadioTap, 32 bytes, payload of 364 bytes
>       base_test.go:28:   Got layer Dot11, 24 bytes, payload of 336 bytes
>       base_test.go:28:   Got layer Dot11Data, 0 bytes, payload of 336 bytes
>       base_test.go:28:   Got layer LLC, 3 bytes, payload of 333 bytes
>       base_test.go:28:   Got layer SNAP, 5 bytes, payload of 328 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 308 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 300 bytes
>       base_test.go:28:   Got layer Payload, 300 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestPacketP6196
> --- PASS: TestPacketP6196 (0.00s)
>       base_test.go:25: Checking packet layers, want [RadioTap Dot11 Dot11WEP]
>       base_test.go:28:   Got layer RadioTap, 48 bytes, payload of 143 bytes
>       base_test.go:28:   Got layer Dot11, 24 bytes, payload of 115 bytes
>       base_test.go:28:   Got layer Dot11WEP, 115 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 191 bytes
>               - Layer 1 (48 bytes) = RadioTap {Contents=[..48..] 
> Payload=[..143..] Version=0 Length=48 Present=1837163 TSFT=20605036 
> Flags=WEP,FCS Rate=0 Mb/s ChannelFrequency=5240 MHz ChannelFlags=OFDM,Ghz5 
> FHSS=0 DBMAntennaSignal=-69 DBMAntennaNoise=-92 LockQuality=0 TxAttenuation=0 
> DBTxAttenuation=0 DBMTxPower=0 Antenna=1 DBAntennaSignal=0 DBAntennaNoise=0 
> RxFlags= TxFlags= RtsRetries=0 DataRetries=0 MCS=STBC#0,num-of-ESS#0 
> AMPDUStatus=ref#40140,delimiter CRC error,delimiter-CRC=30 VHT=}
>               - Layer 2 (24 bytes) = Dot11    {Contents=[..24..] 
> Payload=[..115..] Type=DataQOSData Proto=0 Flags=TO-DS,WEP DurationID=44 
> Address1=00:25:9c:42:c2:62 Address2=d8:a2:5e:97:61:c1 
> Address3=00:25:9c:42:c2:5f Address4= SequenceNumber=876 FragmentNumber=16 
> Checksum=3402204673}
>               - Layer 3 (115 bytes) = Dot11WEP        {Contents=[..115..] 
> Payload=[]}
>               
> === RUN   TestInformationElement
> --- PASS: TestInformationElement (0.00s)
> === RUN   TestPacketGRE
> --- PASS: TestPacketGRE (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 GRE IPv4 
> ICMPv4 Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 108 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 88 bytes
>       base_test.go:28:   Got layer GRE, 4 bytes, payload of 84 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 64 bytes
>       base_test.go:28:   Got layer ICMPv4, 8 bytes, payload of 56 bytes
>       base_test.go:28:   Got layer Payload, 56 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 122 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..108..] SrcMAC=8e:7a:12:c3:a9:71 DstMAC=3a:56:6b:69:59:5e 
> EthernetType=IPv4 Length=0}
>               - Layer 2 (20 bytes) = IPv4     {Contents=[..20..] 
> Payload=[..88..] Version=4 IHL=5 TOS=0 Length=108 Id=33852 Flags=DF 
> FragOffset=0 TTL=64 Protocol=GRE Checksum=13011 SrcIP=192.168.1.1 
> DstIP=192.168.1.2 Options=[] Padding=[]}
>               - Layer 3 (04 bytes) = GRE      {Contents=[0, 0, 8, 0] 
> Payload=[..84..] ChecksumPresent=false RoutingPresent=false KeyPresent=false 
> SeqPresent=false StrictSourceRoute=false RecursionControl=0 Flags=0 Version=0 
> Protocol=IPv4 Checksum=0 Offset=0 Key=0 Seq=0nil}
>               - Layer 4 (20 bytes) = IPv4     {Contents=[..20..] 
> Payload=[..64..] Version=4 IHL=5 TOS=0 Length=84 Id=1160 Flags=DF 
> FragOffset=0 TTL=64 Protocol=ICMPv4 Checksum=56062 SrcIP=172.16.1.1 
> DstIP=172.16.2.1 Options=[] Padding=[]}
>               - Layer 5 (08 bytes) = ICMPv4   {Contents=[..8..] 
> Payload=[..56..] TypeCode=EchoRequest(0) Checksum=33476 Id=4724 Seq=1}
>               - Layer 6 (56 bytes) = Payload  56 byte(s)
>               
> === RUN   TestPacketEthernetOverGRE
> --- PASS: TestPacketEthernetOverGRE (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 GRE 
> Ethernet IPv4 ICMPv4 Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 122 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 102 bytes
>       base_test.go:28:   Got layer GRE, 4 bytes, payload of 98 bytes
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 84 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 64 bytes
>       base_test.go:28:   Got layer ICMPv4, 8 bytes, payload of 56 bytes
>       base_test.go:28:   Got layer Payload, 56 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 136 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..122..] SrcMAC=d6:b9:d8:80:56:ef DstMAC=ea:6b:4c:d3:55:13 
> EthernetType=IPv4 Length=0}
>               - Layer 2 (20 bytes) = IPv4     {Contents=[..20..] 
> Payload=[..102..] Version=4 IHL=5 TOS=0 Length=122 Id=2765 Flags=DF 
> FragOffset=0 TTL=64 Protocol=GRE Checksum=44084 SrcIP=192.168.1.1 
> DstIP=192.168.1.2 Options=[] Padding=[]}
>               - Layer 3 (04 bytes) = GRE      {Contents=[0, 0, 101, 88] 
> Payload=[..98..] ChecksumPresent=false RoutingPresent=false KeyPresent=false 
> SeqPresent=false StrictSourceRoute=false RecursionControl=0 Flags=0 Version=0 
> Protocol=TransparentEthernetBridging Checksum=0 Offset=0 Key=0 Seq=0nil}
>               - Layer 4 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..84..] SrcMAC=6e:32:3e:c7:9d:ef DstMAC=aa:6a:36:e6:c6:30 
> EthernetType=IPv4 Length=0}
>               - Layer 5 (20 bytes) = IPv4     {Contents=[..20..] 
> Payload=[..64..] Version=4 IHL=5 TOS=0 Length=84 Id=55664 Flags=DF 
> FragOffset=0 TTL=64 Protocol=ICMPv4 Checksum=1813 SrcIP=172.16.1.1 
> DstIP=172.16.1.2 Options=[] Padding=[]}
>               - Layer 6 (08 bytes) = ICMPv4   {Contents=[..8..] 
> Payload=[..56..] TypeCode=EchoRequest(0) Checksum=16149 Id=3842 Seq=1}
>               - Layer 7 (56 bytes) = Payload  56 byte(s)
>               
> === RUN   TestPacketICMPv6
> --- PASS: TestPacketICMPv6 (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv6 ICMPv6 
> Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 64 bytes
>       base_test.go:28:   Got layer IPv6, 40 bytes, payload of 24 bytes
>       base_test.go:28:   Got layer ICMPv6, 8 bytes, payload of 16 bytes
>       base_test.go:28:   Got layer Payload, 16 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestGetIPOptLengthNoOpt
> --- PASS: TestGetIPOptLengthNoOpt (0.00s)
> === RUN   TestGetIPOptLengthEndOfList
> --- PASS: TestGetIPOptLengthEndOfList (0.00s)
> === RUN   TestGetIPOptLengthPaddingEndOfList
> --- PASS: TestGetIPOptLengthPaddingEndOfList (0.00s)
> === RUN   TestGetIPOptLengthOptionEndOfList
> --- PASS: TestGetIPOptLengthOptionEndOfList (0.00s)
> === RUN   TestSerializeIPv6HeaderTLVOptions
> --- PASS: TestSerializeIPv6HeaderTLVOptions (0.00s)
> === RUN   TestPacketIPv6HopByHop0Serialize
> --- PASS: TestPacketIPv6HopByHop0Serialize (0.00s)
> === RUN   TestPacketIPv6HopByHop0Decode
> --- PASS: TestPacketIPv6HopByHop0Decode (0.00s)
>       base_test.go:25: Checking packet layers, want [IPv6 IPv6HopByHop]
>       base_test.go:28:   Got layer IPv6, 40 bytes, payload of 8 bytes
>       base_test.go:28:   Got layer IPv6HopByHop, 8 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestPacketIPv6Destination0Serialize
> --- PASS: TestPacketIPv6Destination0Serialize (0.00s)
> === RUN   TestPacketIPv6Destination0Decode
> --- PASS: TestPacketIPv6Destination0Decode (0.00s)
>       base_test.go:25: Checking packet layers, want [IPv6 IPv6Destination]
>       base_test.go:28:   Got layer IPv6, 40 bytes, payload of 8 bytes
>       base_test.go:28:   Got layer IPv6Destination, 8 bytes, payload of 0 
> bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestIPv6JumbogramSerialize
> --- PASS: TestIPv6JumbogramSerialize (0.00s)
> === RUN   TestIPv6JumbogramDecode
> --- PASS: TestIPv6JumbogramDecode (0.03s)
>       base_test.go:25: Checking packet layers, want [IPv6 IPv6HopByHop 
> Payload]
>       base_test.go:28:   Got layer IPv6, 40 bytes, payload of 65544 bytes
>       base_test.go:28:   Got layer IPv6HopByHop, 8 bytes, payload of 65536 
> bytes
>       base_test.go:28:   Got layer Payload, 65536 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestPacketIPSecAHTransport
> --- PASS: TestPacketIPSecAHTransport (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 IPSecAH 
> ICMPv4 Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 108 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 88 bytes
>       base_test.go:28:   Got layer IPSecAH, 24 bytes, payload of 64 bytes
>       base_test.go:28:   Got layer ICMPv4, 8 bytes, payload of 56 bytes
>       base_test.go:28:   Got layer Payload, 56 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestPacketIPSecAHTunnel
> --- PASS: TestPacketIPSecAHTunnel (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 IPSecAH 
> IPv4 ICMPv4 Payload]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 128 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 108 bytes
>       base_test.go:28:   Got layer IPSecAH, 24 bytes, payload of 84 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 64 bytes
>       base_test.go:28:   Got layer ICMPv4, 8 bytes, payload of 56 bytes
>       base_test.go:28:   Got layer Payload, 56 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestPacketIPSecESP
> --- PASS: TestPacketIPSecESP (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 IPSecESP]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 136 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 116 bytes
>       base_test.go:28:   Got layer IPSecESP, 116 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 150 bytes
>               - Layer 1 (14 bytes) = Ethernet {Contents=[..14..] 
> Payload=[..136..] SrcMAC=00:11:43:4a:d7:0a DstMAC=00:00:00:00:00:12 
> EthernetType=IPv4 Length=0}
>               - Layer 2 (20 bytes) = IPv4     {Contents=[..20..] 
> Payload=[..116..] Version=4 IHL=5 TOS=0 Length=136 Id=0 Flags=DF FragOffset=0 
> TTL=64 Protocol=IPSecESP Checksum=48704 SrcIP=190.0.0.1 DstIP=190.0.0.2 
> Options=[] Padding=[]}
>               - Layer 3 (116 bytes) = IPSecESP        {Contents=[..116..] 
> Payload=[] SPI=110 Seq=19 Encrypted=[..108..]}
>               
> === RUN   TestPacketPrism
> --- PASS: TestPacketPrism (0.00s)
>       base_test.go:25: Checking packet layers, want [Prism monitor mode 
> header Dot11 Dot11MgmtProbeReq]
>       base_test.go:28:   Got layer Prism monitor mode header, 144 bytes, 
> payload of 126 bytes
>       base_test.go:28:   Got layer Dot11, 24 bytes, payload of 98 bytes
>       base_test.go:28:   Got layer Dot11MgmtProbeReq, 98 bytes, payload of 0 
> bytes
>       base_test.go:30: PACKET: 270 bytes
>               - Layer 1 (144 bytes) = Prism monitor mode header       
> {Contents=[..144..] Payload=[..126..] Code=68 Length=144 DeviceName=ra0 
> Values=[..10..]}
>               - Layer 2 (24 bytes) = Dot11    {Contents=[..24..] 
> Payload=[..98..] Type=MgmtProbeReq Proto=0 Flags= DurationID=0 
> Address1=ff:ff:ff:ff:ff:ff Address2=cc:fa:00:ad:79:e8 
> Address3=ff:ff:ff:ff:ff:ff Address4= SequenceNumber=262 FragmentNumber=32 
> Checksum=0}
>               - Layer 3 (98 bytes) = Dot11MgmtProbeReq        
> {Contents=[..98..] Payload=[]}
>               
> === RUN   TestPacketRadiotap0
> --- PASS: TestPacketRadiotap0 (0.00s)
>       base_test.go:25: Checking packet layers, want [RadioTap Dot11]
>       base_test.go:28:   Got layer RadioTap, 18 bytes, payload of 14 bytes
>       base_test.go:28:   Got layer Dot11, 10 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 32 bytes
>               - Layer 1 (18 bytes) = RadioTap {Contents=[..18..] 
> Payload=[..14..] Version=0 Length=18 Present=18478 TSFT=0 Flags=FCS Rate=1 
> Mb/s ChannelFrequency=2412 MHz ChannelFlags=CCK,Ghz2 FHSS=0 
> DBMAntennaSignal=-58 DBMAntennaNoise=0 LockQuality=0 TxAttenuation=0 
> DBTxAttenuation=0 DBMTxPower=0 Antenna=7 DBAntennaSignal=0 DBAntennaNoise=0 
> RxFlags= TxFlags= RtsRetries=0 DataRetries=0 MCS= AMPDUStatus=ref#0 VHT=}
>               - Layer 2 (10 bytes) = Dot11    {Contents=[..10..] Payload=[] 
> Type=CtrlAck Proto=0 Flags= DurationID=0 Address1=88:1f:a1:ae:9d:cb Address2= 
> Address3= Address4= SequenceNumber=0 FragmentNumber=0 Checksum=1263218886}
>               
> === RUN   TestPacketRadiotap1
> --- PASS: TestPacketRadiotap1 (0.00s)
>       base_test.go:25: Checking packet layers, want [RadioTap Dot11]
>       base_test.go:28:   Got layer RadioTap, 21 bytes, payload of 28 bytes
>       base_test.go:28:   Got layer Dot11, 24 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 49 bytes
>               - Layer 1 (21 bytes) = RadioTap {Contents=[..21..] 
> Payload=[..28..] Version=0 Length=21 Present=542762 TSFT=0 Flags=FCS Rate=0 
> Mb/s ChannelFrequency=2412 MHz ChannelFlags=Ghz2,Dynamic FHSS=0 
> DBMAntennaSignal=-36 DBMAntennaNoise=0 LockQuality=0 TxAttenuation=0 
> DBTxAttenuation=0 DBMTxPower=0 Antenna=5 DBAntennaSignal=0 DBAntennaNoise=0 
> RxFlags= TxFlags= RtsRetries=0 DataRetries=0 MCS=20,MCSIndex#7,longGI 
> AMPDUStatus=ref#0 VHT=}
>               - Layer 2 (24 bytes) = Dot11    {Contents=[..24..] Payload=[] 
> Type=DataNull Proto=0 Flags=TO-DS,PowerManagement DurationID=44 
> Address1=00:3a:9d:aa:f0:19 Address2=1c:ab:a7:f2:13:9d 
> Address3=00:3a:9d:aa:f0:19 Address4= SequenceNumber=713 FragmentNumber=48 
> Checksum=384936430}
>               
> === RUN   TestDecodeUDPSFlow
> --- PASS: TestDecodeUDPSFlow (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 UDP SFlow]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 1468 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 1448 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 1440 bytes
>       base_test.go:28:   Got layer SFlow, 0 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestDecodeSFlowDatagram
> --- PASS: TestDecodeSFlowDatagram (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 UDP SFlow]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 1468 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 1448 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 1440 bytes
>       base_test.go:28:   Got layer SFlow, 0 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestPacketPacket0
> --- PASS: TestPacketPacket0 (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 UDP SFlow]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 1160 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 1140 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 1132 bytes
>       base_test.go:28:   Got layer SFlow, 0 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestIPv4UDPChecksum
> --- PASS: TestIPv4UDPChecksum (0.00s)
>       base_test.go:25: Checking packet layers, want [IPv4 UDP]
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 8 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestIPv6UDPChecksumWithIPv6DstOpts
> --- PASS: TestIPv6UDPChecksumWithIPv6DstOpts (0.00s)
>       base_test.go:25: Checking packet layers, want [IPv6 IPv6Destination UDP]
>       base_test.go:28:   Got layer IPv6, 40 bytes, payload of 16 bytes
>       base_test.go:28:   Got layer IPv6Destination, 8 bytes, payload of 8 
> bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestIPv6JumbogramUDPChecksum
> --- PASS: TestIPv6JumbogramUDPChecksum (0.03s)
>       base_test.go:25: Checking packet layers, want [IPv6 IPv6HopByHop UDP 
> Payload]
>       base_test.go:28:   Got layer IPv6, 40 bytes, payload of 65552 bytes
>       base_test.go:28:   Got layer IPv6HopByHop, 8 bytes, payload of 65544 
> bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 65536 bytes
>       base_test.go:28:   Got layer Payload, 65536 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestUDPPacketDNS
> --- PASS: TestUDPPacketDNS (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 UDP DNS]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 230 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 210 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 202 bytes
>       base_test.go:28:   Got layer DNS, 202 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestDNSQueryA
> --- PASS: TestDNSQueryA (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 UDP DNS]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 60 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 40 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 32 bytes
>       base_test.go:28:   Got layer DNS, 32 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestDNSRRA
> --- PASS: TestDNSRRA (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 UDP DNS]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 292 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 272 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 264 bytes
>       base_test.go:28:   Got layer DNS, 264 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestDNSAAAA
> --- PASS: TestDNSAAAA (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 UDP DNS]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 224 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 204 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 196 bytes
>       base_test.go:28:   Got layer DNS, 196 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestDNSMXSOA
> --- PASS: TestDNSMXSOA (0.00s)
>       base_test.go:25: Checking packet layers, want [Ethernet IPv4 UDP DNS]
>       base_test.go:28:   Got layer Ethernet, 14 bytes, payload of 110 bytes
>       base_test.go:28:   Got layer IPv4, 20 bytes, payload of 90 bytes
>       base_test.go:28:   Got layer UDP, 8 bytes, payload of 82 bytes
>       base_test.go:28:   Got layer DNS, 82 bytes, payload of 0 bytes
>       base_test.go:30: %!v(PANIC=reflect.Value.Interface: cannot return value 
> obtained from unexported field or method)
> === RUN   TestDNSDoesNotMalloc
> --- PASS: TestDNSDoesNotMalloc (0.01s)
> === RUN   TestPacketUSB0
> --- PASS: TestPacketUSB0 (0.00s)
>       base_test.go:25: Checking packet layers, want [USB USBInterrupt]
>       base_test.go:28:   Got layer USB, 40 bytes, payload of 1 bytes
>       base_test.go:28:   Got layer USBInterrupt, 1 bytes, payload of 0 bytes
>       base_test.go:30: PACKET: 65 bytes
>               - Layer 1 (40 bytes) = USB      {Contents=[..40..] Payload=[4] 
> ID=18446612133308938240 EventType=COMPLETE TransferType=Interrupt 
> Direction=In EndpointNumber=1 DeviceAddress=1 BusID=2 TimestampSec=1348195264 
> TimestampUsec=689546 Setup=false Data=true Status=0 UrbLength=1 
> UrbDataLength=1 UrbInterval=0 UrbStartFrame=0 UrbCopyOfTransferFlags=0 
> IsoNumDesc=0}
>               - Layer 2 (01 bytes) = USBInterrupt     {Contents=[4] 
> Payload=[]}
>               
> PASS
> ok    github.com/google/gopacket/layers       0.254s
> testing: warning: no tests to run
> PASS
> ok    github.com/google/gopacket/macs 0.006s
> === RUN   TestPcapFileRead
> --- FAIL: TestPcapFileRead (0.00s)
>       pcap_test.go:51: 
>               
>               
>               
>               Processing file test_loopback.pcap
>               
>               
>               
> panic: reflect.Value.Interface: cannot return value obtained from unexported 
> field or method [recovered]
>       panic: reflect.Value.Interface: cannot return value obtained from 
> unexported field or method
> 
> goroutine 8 [running]:
> panic(0x5d5260, 0xc821105720)
>       /usr/lib/go-1.6/src/runtime/panic.go:481 +0x3e6
> testing.tRunner.func1(0xc821116000)
>       /usr/lib/go-1.6/src/testing/testing.go:467 +0x192
> panic(0x5d5260, 0xc821105720)
>       /usr/lib/go-1.6/src/runtime/panic.go:443 +0x4e9
> reflect.valueInterface(0x637c80, 0xc8211683b0, 0xd9, 0x1, 0x0, 0x0)
>       /usr/lib/go-1.6/src/reflect/value.go:919 +0xe7
> reflect.Value.Interface(0x637c80, 0xc8211683b0, 0xd9, 0x0, 0x0)
>       /usr/lib/go-1.6/src/reflect/value.go:908 +0x48
> github.com/google/gopacket.layerString(0x683960, 0xc821168280, 0x100, 0x0, 
> 0x0)
>       
> /«PKGBUILDDIR»/obj-x86_64-linux-gnu/src/github.com/google/gopacket/packet.go:270
>  +0x99c
> github.com/google/gopacket.layerString(0x67b700, 0xc821124140, 0x670000, 0x0, 
> 0x0)
>       
> /«PKGBUILDDIR»/obj-x86_64-linux-gnu/src/github.com/google/gopacket/packet.go:258
>  +0x285
> github.com/google/gopacket.LayerString(0x7f8f5238e2b0, 0xc821124140, 0x0, 0x0)
>       
> /«PKGBUILDDIR»/obj-x86_64-linux-gnu/src/github.com/google/gopacket/packet.go:207
>  +0x97
> github.com/google/gopacket.LayerDump(0x7f8f5238e2b0, 0xc821124140, 0x0, 0x0)
>       
> /«PKGBUILDDIR»/obj-x86_64-linux-gnu/src/github.com/google/gopacket/packet.go:221
>  +0x69
> github.com/google/gopacket.(*packet).packetDump(0xc821124000, 0x0, 0x0)
>       
> /«PKGBUILDDIR»/obj-x86_64-linux-gnu/src/github.com/google/gopacket/packet.go:412
>  +0x2ef
> github.com/google/gopacket.(*eagerPacket).Dump(0xc821124000, 0x0, 0x0)
>       
> /«PKGBUILDDIR»/obj-x86_64-linux-gnu/src/github.com/google/gopacket/packet.go:482
>  +0x34
> github.com/google/gopacket/pcap.TestPcapFileRead(0xc821116000)
>       
> /«PKGBUILDDIR»/obj-x86_64-linux-gnu/src/github.com/google/gopacket/pcap/pcap_test.go:66
>  +0x960
> testing.tRunner(0xc821116000, 0xa2ec60)
>       /usr/lib/go-1.6/src/testing/testing.go:473 +0x98
> created by testing.RunTests
>       /usr/lib/go-1.6/src/testing/testing.go:582 +0x892
> FAIL  github.com/google/gopacket/pcap 0.444s
> === RUN   TestCreatePcapReader
> --- PASS: TestCreatePcapReader (0.00s)
> === RUN   TestCreatePcapReaderBigEndian
> --- PASS: TestCreatePcapReaderBigEndian (0.00s)
> === RUN   TestCreatePcapReaderFail
> --- PASS: TestCreatePcapReaderFail (0.00s)
> === RUN   TestPacket
> --- PASS: TestPacket (0.00s)
> === RUN   TestPacketNano
> --- PASS: TestPacketNano (0.00s)
> === RUN   TestWriteHeader
> --- PASS: TestWriteHeader (0.00s)
> === RUN   TestWritePacket
> --- PASS: TestWritePacket (0.00s)
> === RUN   TestCaptureInfoErrors
> --- PASS: TestCaptureInfoErrors (0.00s)
> PASS
> ok    github.com/google/gopacket/pcapgo       0.511s
> ?     github.com/google/gopacket/pfring       [no test files]
> ?     github.com/google/gopacket/routing      [no test files]
> === RUN   TestReorder
> --- PASS: TestReorder (0.05s)
> === RUN   TestMaxPerSkip
> --- PASS: TestMaxPerSkip (0.03s)
> === RUN   TestReorderFast
> --- PASS: TestReorderFast (0.00s)
> === RUN   TestOverlap
> --- PASS: TestOverlap (0.00s)
> === RUN   TestBufferedOverlap
> --- PASS: TestBufferedOverlap (0.00s)
> === RUN   TestOverrun1
> --- PASS: TestOverrun1 (0.00s)
> === RUN   TestOverrun2
> --- PASS: TestOverrun2 (0.00s)
> === RUN   TestCacheLargePacket
> --- PASS: TestCacheLargePacket (0.03s)
> PASS
> ok    github.com/google/gopacket/tcpassembly  0.441s
> === RUN   TestRead
> Waiting for read 0
> Assembling 0
> Got read
> Waiting for read 1
> Assembly done
> Assembling 1
> Assembly done
> Got read
> All done reads
> --- PASS: TestRead (0.00s)
> === RUN   TestReadSmallChunks
> Waiting for read 0
> Assembling 0
> Got read
> Waiting for read 1
> Got read
> Waiting for read 2
> Assembly done
> Assembling 1
> Assembly done
> Got read
> All done reads
> --- PASS: TestReadSmallChunks (0.02s)
> === RUN   ExampleDiscardBytesToEOF
> --- PASS: ExampleDiscardBytesToEOF (0.00s)
> PASS
> ok    github.com/google/gopacket/tcpassembly/tcpreader        0.263s
> dh_auto_test: go test -v github.com/google/gopacket 
> github.com/google/gopacket/afpacket github.com/google/gopacket/bytediff 
> github.com/google/gopacket/dumpcommand github.com/google/gopacket/ip4defrag 
> github.com/google/gopacket/layers github.com/google/gopacket/macs 
> github.com/google/gopacket/pcap github.com/google/gopacket/pcapgo 
> github.com/google/gopacket/pfring github.com/google/gopacket/routing 
> github.com/google/gopacket/tcpassembly 
> github.com/google/gopacket/tcpassembly/tcpreader returned exit code 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2016/07/07/gopacket_1.1.11-2_unstable_reb.normal.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

_______________________________________________
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

Reply via email to