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