Your message dated Mon, 14 Nov 2016 11:04:41 +0000
with message-id <e1c6f45-0002wd...@fasolo.debian.org>
and subject line Bug#830433: fixed in gopacket 1.1.12-1
has caused the Debian Bug report #830433,
regarding gopacket: FTBFS: 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
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
830433: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830433
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: gopacket
Source-Version: 1.1.12-1

We believe that the bug you reported is fixed in the latest version of
gopacket, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 830...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hilko Bengen <ben...@debian.org> (supplier of updated gopacket package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 14 Nov 2016 11:14:16 +0100
Source: gopacket
Binary: golang-github-google-gopacket-dev
Architecture: source
Version: 1.1.12-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team 
<pkg-go-maintainers@lists.alioth.debian.org>
Changed-By: Hilko Bengen <ben...@debian.org>
Description:
 golang-github-google-gopacket-dev - packet capturing and decoding library for 
Go
Closes: 830433
Changes:
 gopacket (1.1.12-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [Paul Tagliamonte]
   * Use a secure transport for the Vcs-Git URL
 .
   [Sascha Steinbiss]
   * New upstream release.
     Closes: #830433
   * Fix Vcs-Browser URL.
   * Bump Standards-Version.
   * Fix typo in d/control.
 .
   [ Hilko Bengen ]
   * Remove transitional package
Checksums-Sha1:
 e47b69840cfbe20d8cfff722f052ad8cd889b412 2041 gopacket_1.1.12-1.dsc
 2e6af45f763c9bce8610dccf4980e78c51296245 659250 gopacket_1.1.12.orig.tar.gz
 2d57b94d6969ba4383179aea349586830338eeb8 3072 gopacket_1.1.12-1.debian.tar.xz
Checksums-Sha256:
 1a9725ccae7672a94cdfe9ffe6f927e04e6e4b88a39309683ff68bedbdaec446 2041 
gopacket_1.1.12-1.dsc
 bbe486d8ce2b15e30f679838690dbb626c5febbd2eb48d7bb2a15ddbd22d211a 659250 
gopacket_1.1.12.orig.tar.gz
 e3df88868c658a9407f27bf16bbde95c84ddab48c26cb2f9c8d944b0587150ef 3072 
gopacket_1.1.12-1.debian.tar.xz
Files:
 ed4f4b07a44c4bbf8d1625d7580ef13f 2041 devel optional gopacket_1.1.12-1.dsc
 6ebebf79f5c849a096e5235301bcf9f7 659250 devel optional 
gopacket_1.1.12.orig.tar.gz
 5a45e61f661b424dd32c0698d9c6aa8e 3072 devel optional 
gopacket_1.1.12-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEErnMQVUQqHZbPTUx4dbcQY1whOn4FAlgpkacACgkQdbcQY1wh
On7jrA/7BzGxUDqBwTx3FjeE0yucvwQmYO8FuracTCBW25eXJh2gXlTblmTE73IA
Mt6iRCoPfnvoA39kDyYHPwqU7OSaWeER5pNnjvmocvSA2GiK/WC1B+0nO0G3Jhsg
ISK7WE2Uzy+y4kvMzxzaMEgbb1qXTiu+lUDr9K45FrlWUGPXGh+A7EucXiVszrPu
+ns8bFJbZUWdpO44ykvtBq+C3LXLCMz+oGZy3BVYBjoUi/+VW3asrprIVsZupw8s
1lbzjv1Bc1cwe9ML8Jbf9wZfvN/0+dNQapzjCX0TlA+DEIcIF5UOnO2yKHXi+zpc
KSL4VZec6FJpd3ohx/vNN43jSBSWtQHczljQNSdgkKKzoOqqWxWuST8LBFHHtn9Y
ei/7rO+g372KjWkj3uWJ5/dxs/qwtrPZI0/CByp8il0QixhS/fDq3S2JHUA8VLlw
I+YBcU93q7SYOHIhNvGEDo3P0dvYBEmxFEilD0doauXApEpdHSdMxwvxG+w6vwio
RIJiEaAlAlYA5jpKdyVsHsX9MdfUsHy0U6UZ36XVOJ0GQje/dQHJACdesih19mWB
kzGh5ca/SYJLk3UgiDU+Ppfzv+O9MVcdmMJ4P8acOWOgVAq7i+NYBitEULiEKt5M
vHS4xJX3QVOWqMulu6xloJ/Cr1eGlrfNC8ExdvnlPGzfoFQte5Q=
=GhEK
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
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