ODPM 266: Go-libmemif + 2 examples. 00/8700/6
authorMilan Lenco <milan.lenco@pantheon.tech>
Wed, 11 Oct 2017 14:40:58 +0000 (16:40 +0200)
committerMilan Lenco <milan.lenco@pantheon.tech>
Fri, 13 Oct 2017 06:40:37 +0000 (08:40 +0200)
commit3f1edad4e6ba0a7876750aea55507fae14d8badf
treea473997249d9ba7deb70b1076d14e4c4ed029a43
parent8b66677c2382a8e739d437621de4473d5ec0b9f1
ODPM 266: Go-libmemif + 2 examples.

Change-Id: Icdb9b9eb2314eff6c96afe7996fcf2728291de4a
Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
269 files changed:
Makefile
extras/libmemif/README.md [new file with mode: 0644]
extras/libmemif/adapter.go [new file with mode: 0644]
extras/libmemif/doc.go [new file with mode: 0644]
extras/libmemif/error.go [new file with mode: 0644]
extras/libmemif/examples/icmp-responder/icmp-responder.go [new file with mode: 0644]
extras/libmemif/examples/raw-data/raw-data.go [new file with mode: 0644]
glide.lock
glide.yaml
vendor/github.com/google/gopacket/.gitignore [new file with mode: 0644]
vendor/github.com/google/gopacket/.travis.gofmt.sh [new file with mode: 0755]
vendor/github.com/google/gopacket/.travis.golint.sh [new file with mode: 0755]
vendor/github.com/google/gopacket/.travis.govet.sh [new file with mode: 0755]
vendor/github.com/google/gopacket/.travis.yml [new file with mode: 0644]
vendor/github.com/google/gopacket/AUTHORS [new file with mode: 0644]
vendor/github.com/google/gopacket/CONTRIBUTING.md [new file with mode: 0644]
vendor/github.com/google/gopacket/LICENSE [new file with mode: 0644]
vendor/github.com/google/gopacket/README.md [new file with mode: 0644]
vendor/github.com/google/gopacket/afpacket/afpacket.go [new file with mode: 0644]
vendor/github.com/google/gopacket/afpacket/afpacket_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/afpacket/header.go [new file with mode: 0644]
vendor/github.com/google/gopacket/afpacket/options.go [new file with mode: 0644]
vendor/github.com/google/gopacket/afpacket/sockopt_linux.go [new file with mode: 0644]
vendor/github.com/google/gopacket/afpacket/sockopt_linux_386.go [new file with mode: 0644]
vendor/github.com/google/gopacket/afpacket/sockopt_linux_386.s [new file with mode: 0644]
vendor/github.com/google/gopacket/base.go [new file with mode: 0644]
vendor/github.com/google/gopacket/benchmark_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/bsdbpf/bsd_bpf_sniffer.go [new file with mode: 0644]
vendor/github.com/google/gopacket/bytediff/bytediff.go [new file with mode: 0644]
vendor/github.com/google/gopacket/bytediff/bytediff_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/decode.go [new file with mode: 0644]
vendor/github.com/google/gopacket/doc.go [new file with mode: 0644]
vendor/github.com/google/gopacket/dumpcommand/tcpdump.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/arpscan/arpscan.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/bidirectional/main.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/bytediff/bytediff.png [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/bytediff/main.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/httpassembly/main.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/pcapdump/main.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/pcaplay/main.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/pfdump/main.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/reassemblydump/compare.sh [new file with mode: 0755]
vendor/github.com/google/gopacket/examples/reassemblydump/main.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/statsassembly/main.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/synscan/main.go [new file with mode: 0644]
vendor/github.com/google/gopacket/examples/util/util.go [new file with mode: 0644]
vendor/github.com/google/gopacket/flows.go [new file with mode: 0644]
vendor/github.com/google/gopacket/gc [new file with mode: 0755]
vendor/github.com/google/gopacket/ip4defrag/defrag.go [new file with mode: 0644]
vendor/github.com/google/gopacket/ip4defrag/defrag_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layerclass.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/.linted [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/arp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/base.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/base_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/bfd.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/bfd_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/cdp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ctp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/decode_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/dhcp_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/dhcpv4.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/dns.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/dns_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/doc.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/dot11.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/dot11_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/dot1q.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/dot1q_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/eap.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/eapol.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/endpoints.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/endpoints_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/enums.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/etherip.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ethernet.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/fddi.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/gen.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/gen_linted.sh [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/geneve.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/geneve_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/gre.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/gre_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/iana_ports.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/icmp4.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/icmp6.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/icmp6_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/igmp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/igmp_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ip4.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ip4_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ip6.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ip6_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ipsec.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ipsec_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/layertypes.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/linux_sll.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/llc.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/lldp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/loopback.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/mpls.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/mpls_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ndp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ntp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ntp_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ospf.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ospf_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/pflog.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ports.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/ppp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/pppoe.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/prism.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/prism_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/radiotap.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/radiotap_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/rudp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/sctp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/sflow.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/sflow_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/stp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/tcp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/tcp_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/tcpip.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/tcpip_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/test_creator.py [new file with mode: 0755]
vendor/github.com/google/gopacket/layers/udp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/udp_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/udplite.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/usb.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/usb_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/vrrp.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/vrrp_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/vxlan.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layers/vxlan_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/layertype.go [new file with mode: 0644]
vendor/github.com/google/gopacket/macs/benchmark_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/macs/doc.go [new file with mode: 0644]
vendor/github.com/google/gopacket/macs/gen.go [new file with mode: 0644]
vendor/github.com/google/gopacket/macs/valid_mac_prefixes.go [new file with mode: 0644]
vendor/github.com/google/gopacket/packet.go [new file with mode: 0644]
vendor/github.com/google/gopacket/packet_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/parser.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/doc.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/gopacket_benchmark/benchmark.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/pcap.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/pcap_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/pcap_tester.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/pcap_unix.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/pcap_windows.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/pcapgo_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/test_dns.pcap [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/test_ethernet.pcap [new file with mode: 0644]
vendor/github.com/google/gopacket/pcap/test_loopback.pcap [new file with mode: 0644]
vendor/github.com/google/gopacket/pcapgo/read.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcapgo/read_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcapgo/write.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pcapgo/write_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pfring/doc.go [new file with mode: 0644]
vendor/github.com/google/gopacket/pfring/pfring.go [new file with mode: 0644]
vendor/github.com/google/gopacket/reassembly/cap2test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/reassembly/memory.go [new file with mode: 0644]
vendor/github.com/google/gopacket/reassembly/tcpassembly.go [new file with mode: 0644]
vendor/github.com/google/gopacket/reassembly/tcpassembly_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/reassembly/tcpcheck.go [new file with mode: 0644]
vendor/github.com/google/gopacket/reassembly/tcpcheck_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/routing/common.go [new file with mode: 0644]
vendor/github.com/google/gopacket/routing/other.go [new file with mode: 0644]
vendor/github.com/google/gopacket/routing/routing.go [new file with mode: 0644]
vendor/github.com/google/gopacket/tcpassembly/assembly.go [new file with mode: 0644]
vendor/github.com/google/gopacket/tcpassembly/assembly_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/tcpassembly/tcpreader/reader.go [new file with mode: 0644]
vendor/github.com/google/gopacket/tcpassembly/tcpreader/reader_test.go [new file with mode: 0644]
vendor/github.com/google/gopacket/writer.go [new file with mode: 0644]
vendor/github.com/google/gopacket/writer_test.go [new file with mode: 0644]
vendor/golang.org/x/sys/unix/README.md [new file with mode: 0644]
vendor/golang.org/x/sys/unix/dirent.go [new file with mode: 0644]
vendor/golang.org/x/sys/unix/endian_big.go [new file with mode: 0644]
vendor/golang.org/x/sys/unix/endian_little.go [new file with mode: 0644]
vendor/golang.org/x/sys/unix/linux/Dockerfile [new file with mode: 0644]
vendor/golang.org/x/sys/unix/linux/mkall.go [new file with mode: 0644]
vendor/golang.org/x/sys/unix/linux/mksysnum.pl [moved from vendor/golang.org/x/sys/unix/mksysnum_linux.pl with 78% similarity]
vendor/golang.org/x/sys/unix/linux/types.go [moved from vendor/golang.org/x/sys/unix/types_linux.go with 85% similarity]
vendor/golang.org/x/sys/unix/mkall.sh
vendor/golang.org/x/sys/unix/mkerrors.sh
vendor/golang.org/x/sys/unix/mkpost.go
vendor/golang.org/x/sys/unix/mksyscall.pl
vendor/golang.org/x/sys/unix/mksyscall_solaris.pl
vendor/golang.org/x/sys/unix/mksysnum_darwin.pl
vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl
vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl
vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl
vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl
vendor/golang.org/x/sys/unix/openbsd_pledge.go [new file with mode: 0644]
vendor/golang.org/x/sys/unix/openbsd_test.go [new file with mode: 0644]
vendor/golang.org/x/sys/unix/syscall_darwin.go
vendor/golang.org/x/sys/unix/syscall_dragonfly.go
vendor/golang.org/x/sys/unix/syscall_freebsd.go
vendor/golang.org/x/sys/unix/syscall_linux.go
vendor/golang.org/x/sys/unix/syscall_netbsd.go
vendor/golang.org/x/sys/unix/syscall_openbsd.go
vendor/golang.org/x/sys/unix/syscall_solaris.go
vendor/golang.org/x/sys/unix/types_darwin.go
vendor/golang.org/x/sys/unix/types_dragonfly.go
vendor/golang.org/x/sys/unix/types_freebsd.go
vendor/golang.org/x/sys/unix/types_netbsd.go
vendor/golang.org/x/sys/unix/types_openbsd.go
vendor/golang.org/x/sys/unix/types_solaris.go
vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
vendor/golang.org/x/sys/unix/zerrors_linux_386.go
vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
vendor/golang.org/x/sys/unix/zsyscall_linux_386.go
vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go
vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go
vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go
vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go
vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go
vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go
vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go
vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go
vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go
vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go
vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go
vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go
vendor/golang.org/x/sys/unix/ztypes_linux_386.go
vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
vendor/golang.org/x/sys/windows/syscall_windows.go
vendor/golang.org/x/sys/windows/zsyscall_windows.go
vendor/golang.org/x/sys/windows/ztypes_windows.go
vendor/gopkg.in/yaml.v2/LICENSE
vendor/gopkg.in/yaml.v2/README.md
vendor/gopkg.in/yaml.v2/decode.go
vendor/gopkg.in/yaml.v2/decode_test.go
vendor/gopkg.in/yaml.v2/emitterc.go
vendor/gopkg.in/yaml.v2/example_embedded_test.go [deleted file]
vendor/gopkg.in/yaml.v2/scannerc.go
vendor/gopkg.in/yaml.v2/yaml.go
vendor/gopkg.in/yaml.v2/yamlh.go