├── LICENSE ├── README ├── README.md ├── doc ├── .gitignore ├── NOTES ├── debugging │ ├── README │ ├── debug.xfm │ ├── figures │ │ ├── diag_mirror1.fig │ │ ├── diag_overview1.fig │ │ ├── diat_mirror1.fig │ │ └── flow1.fig │ ├── mkfile │ ├── ops_chart_append.im │ ├── ops_trouble.xfm │ └── strip_issue.xfm ├── hackers │ ├── appendix_a.im │ ├── caution.im │ ├── figures │ │ └── vfd_process.fig │ ├── master.mk │ ├── mkfile │ └── vfd_hackers.xfm ├── master.mk ├── operations │ ├── README.md │ ├── iplex_cmd.md │ ├── main_config.md │ └── vf_config.md ├── overview │ ├── figures │ │ ├── mirror_in.fig │ │ ├── mirror_out.fig │ │ ├── overview.fig │ │ └── vlan_strip.fig │ ├── mkfile │ └── overview.xfm ├── qos │ └── vfd_features_1.md ├── qstart │ ├── mkfile │ └── quick_start.xfm ├── setup.im ├── setup_image.im ├── setup_style.im └── virt │ └── openstack_heat_users_guide.md ├── src ├── Makefile ├── README ├── dpdk_patches │ ├── README │ ├── apply_patches.ksh │ ├── dpdk1802-ixgbe_macvlan.patch │ ├── dpdk1805-ixgbe_macvlan.patch │ └── verify_patches.ksh ├── lib │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── bleat.c │ ├── bleat_test.c │ ├── config.c │ ├── fifo.c │ ├── fifo_test.c │ ├── filesys.c │ ├── filesys_test.c │ ├── hot_plug.c │ ├── hot_plug_test.c │ ├── id_mgr.c │ ├── id_mgr_test.c │ ├── jw_xapi.c │ ├── jwrapper.c │ ├── jwrapper_test.c │ ├── jwrapper_test.ksh │ ├── jwrapper_test2.c │ ├── list_files.c │ ├── list_test.c │ ├── mkfile │ ├── ng_flowmgr.c │ ├── parm_file_test.c │ ├── parm_file_test.cfg │ ├── pfx_list_test.c │ ├── symtab.c │ ├── symtab.h │ ├── test_all.ksh │ ├── vf_config_test.c │ └── vfdlib.h ├── package │ ├── export.sh │ ├── last_export_ver.vfd │ ├── mk_deb.sh │ ├── vfd.exlist │ └── vfd_debian │ │ ├── README │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ ├── copyright │ │ ├── postinst │ │ ├── postrm │ │ └── rules ├── support │ ├── dpdk_app │ │ ├── Makefile │ │ ├── ifrate.c │ │ ├── ifrate.h │ │ ├── utils.c │ │ └── utils.h │ ├── linux_scripts │ │ ├── gen_packet.py │ │ ├── packet.conf │ │ └── tcpdump_app.py │ └── tests │ │ ├── README │ │ ├── __init__.py │ │ ├── cfh_tests.ksh │ │ ├── conftest.py │ │ ├── helper_functions.py │ │ ├── packet.py │ │ ├── parse_sample_data.py │ │ ├── requirements.txt │ │ ├── sample_data.ini │ │ ├── sample_data.ini.stripF │ │ ├── sample_data.ini.stripT │ │ ├── strip_vlan_disable │ │ ├── __init__.py │ │ ├── test_bcastF_mcastF_ucastF.py │ │ ├── test_bcastF_mcastT_ucastF.py │ │ ├── test_bcastT_mcastT_ucastF.py │ │ └── test_bcastT_mcastT_ucastT.py │ │ └── strip_vlan_enable │ │ ├── __init__.py │ │ ├── test_bcastF_mcastF_ucastF.py │ │ ├── test_bcastF_mcastT_ucastF.py │ │ ├── test_bcastT_mcastT_ucastF.py │ │ └── test_bcastT_mcastT_ucastT.py ├── system │ ├── Makefile │ ├── README │ ├── dpdk_nic_bind.py │ ├── iplex │ ├── mkfile │ ├── vfd.cfg.sample │ ├── vfd.conf │ ├── vfd_pre_start.py │ ├── vfd_start.sh │ └── vreq.c ├── vfd-net │ ├── Makefile │ ├── vfd-net.c │ └── vfd-net.h └── vfd │ ├── Makefile │ ├── README │ ├── main.c │ ├── qos.c │ ├── sriov.c │ ├── sriov.h │ ├── vfd_bnxt.c │ ├── vfd_bnxt.h │ ├── vfd_dcb.c │ ├── vfd_dcb.h │ ├── vfd_i40e.c │ ├── vfd_i40e.h │ ├── vfd_ixgbe.c │ ├── vfd_ixgbe.h │ ├── vfd_mac.c │ ├── vfd_mlx5.c │ ├── vfd_mlx5.h │ ├── vfd_nl.c │ ├── vfd_nl.h │ ├── vfd_qos.h │ ├── vfd_rif.c │ └── vfd_rif.h └── virt ├── DEPENDS.md ├── openstack-kilo-mos ├── README ├── heat.patch ├── neutron.patch └── nova.patch └── openstack-liberty-mos ├── neutron_vfd.patch └── nova_vfd.patch /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/README.md -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /doc/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/NOTES -------------------------------------------------------------------------------- /doc/debugging/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/debugging/README -------------------------------------------------------------------------------- /doc/debugging/debug.xfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/debugging/debug.xfm -------------------------------------------------------------------------------- /doc/debugging/figures/diag_mirror1.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/debugging/figures/diag_mirror1.fig -------------------------------------------------------------------------------- /doc/debugging/figures/diag_overview1.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/debugging/figures/diag_overview1.fig -------------------------------------------------------------------------------- /doc/debugging/figures/diat_mirror1.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/debugging/figures/diat_mirror1.fig -------------------------------------------------------------------------------- /doc/debugging/figures/flow1.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/debugging/figures/flow1.fig -------------------------------------------------------------------------------- /doc/debugging/mkfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/debugging/mkfile -------------------------------------------------------------------------------- /doc/debugging/ops_chart_append.im: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/debugging/ops_chart_append.im -------------------------------------------------------------------------------- /doc/debugging/ops_trouble.xfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/debugging/ops_trouble.xfm -------------------------------------------------------------------------------- /doc/debugging/strip_issue.xfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/debugging/strip_issue.xfm -------------------------------------------------------------------------------- /doc/hackers/appendix_a.im: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/hackers/appendix_a.im -------------------------------------------------------------------------------- /doc/hackers/caution.im: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/hackers/caution.im -------------------------------------------------------------------------------- /doc/hackers/figures/vfd_process.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/hackers/figures/vfd_process.fig -------------------------------------------------------------------------------- /doc/hackers/master.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/hackers/master.mk -------------------------------------------------------------------------------- /doc/hackers/mkfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/hackers/mkfile -------------------------------------------------------------------------------- /doc/hackers/vfd_hackers.xfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/hackers/vfd_hackers.xfm -------------------------------------------------------------------------------- /doc/master.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/master.mk -------------------------------------------------------------------------------- /doc/operations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/operations/README.md -------------------------------------------------------------------------------- /doc/operations/iplex_cmd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/operations/iplex_cmd.md -------------------------------------------------------------------------------- /doc/operations/main_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/operations/main_config.md -------------------------------------------------------------------------------- /doc/operations/vf_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/operations/vf_config.md -------------------------------------------------------------------------------- /doc/overview/figures/mirror_in.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/overview/figures/mirror_in.fig -------------------------------------------------------------------------------- /doc/overview/figures/mirror_out.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/overview/figures/mirror_out.fig -------------------------------------------------------------------------------- /doc/overview/figures/overview.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/overview/figures/overview.fig -------------------------------------------------------------------------------- /doc/overview/figures/vlan_strip.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/overview/figures/vlan_strip.fig -------------------------------------------------------------------------------- /doc/overview/mkfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/overview/mkfile -------------------------------------------------------------------------------- /doc/overview/overview.xfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/overview/overview.xfm -------------------------------------------------------------------------------- /doc/qos/vfd_features_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/qos/vfd_features_1.md -------------------------------------------------------------------------------- /doc/qstart/mkfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/qstart/mkfile -------------------------------------------------------------------------------- /doc/qstart/quick_start.xfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/qstart/quick_start.xfm -------------------------------------------------------------------------------- /doc/setup.im: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/setup.im -------------------------------------------------------------------------------- /doc/setup_image.im: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/setup_image.im -------------------------------------------------------------------------------- /doc/setup_style.im: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/setup_style.im -------------------------------------------------------------------------------- /doc/virt/openstack_heat_users_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/doc/virt/openstack_heat_users_guide.md -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/README -------------------------------------------------------------------------------- /src/dpdk_patches/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/dpdk_patches/README -------------------------------------------------------------------------------- /src/dpdk_patches/apply_patches.ksh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/dpdk_patches/apply_patches.ksh -------------------------------------------------------------------------------- /src/dpdk_patches/dpdk1802-ixgbe_macvlan.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/dpdk_patches/dpdk1802-ixgbe_macvlan.patch -------------------------------------------------------------------------------- /src/dpdk_patches/dpdk1805-ixgbe_macvlan.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/dpdk_patches/dpdk1805-ixgbe_macvlan.patch -------------------------------------------------------------------------------- /src/dpdk_patches/verify_patches.ksh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/dpdk_patches/verify_patches.ksh -------------------------------------------------------------------------------- /src/lib/.gitignore: -------------------------------------------------------------------------------- 1 | *.a 2 | *.o 3 | -------------------------------------------------------------------------------- /src/lib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/LICENSE -------------------------------------------------------------------------------- /src/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/Makefile -------------------------------------------------------------------------------- /src/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/README -------------------------------------------------------------------------------- /src/lib/bleat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/bleat.c -------------------------------------------------------------------------------- /src/lib/bleat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/bleat_test.c -------------------------------------------------------------------------------- /src/lib/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/config.c -------------------------------------------------------------------------------- /src/lib/fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/fifo.c -------------------------------------------------------------------------------- /src/lib/fifo_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/fifo_test.c -------------------------------------------------------------------------------- /src/lib/filesys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/filesys.c -------------------------------------------------------------------------------- /src/lib/filesys_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/filesys_test.c -------------------------------------------------------------------------------- /src/lib/hot_plug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/hot_plug.c -------------------------------------------------------------------------------- /src/lib/hot_plug_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/hot_plug_test.c -------------------------------------------------------------------------------- /src/lib/id_mgr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/id_mgr.c -------------------------------------------------------------------------------- /src/lib/id_mgr_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/id_mgr_test.c -------------------------------------------------------------------------------- /src/lib/jw_xapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/jw_xapi.c -------------------------------------------------------------------------------- /src/lib/jwrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/jwrapper.c -------------------------------------------------------------------------------- /src/lib/jwrapper_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/jwrapper_test.c -------------------------------------------------------------------------------- /src/lib/jwrapper_test.ksh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/jwrapper_test.ksh -------------------------------------------------------------------------------- /src/lib/jwrapper_test2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/jwrapper_test2.c -------------------------------------------------------------------------------- /src/lib/list_files.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/list_files.c -------------------------------------------------------------------------------- /src/lib/list_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/list_test.c -------------------------------------------------------------------------------- /src/lib/mkfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/mkfile -------------------------------------------------------------------------------- /src/lib/ng_flowmgr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/ng_flowmgr.c -------------------------------------------------------------------------------- /src/lib/parm_file_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/parm_file_test.c -------------------------------------------------------------------------------- /src/lib/parm_file_test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/parm_file_test.cfg -------------------------------------------------------------------------------- /src/lib/pfx_list_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/pfx_list_test.c -------------------------------------------------------------------------------- /src/lib/symtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/symtab.c -------------------------------------------------------------------------------- /src/lib/symtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/symtab.h -------------------------------------------------------------------------------- /src/lib/test_all.ksh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/test_all.ksh -------------------------------------------------------------------------------- /src/lib/vf_config_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/vf_config_test.c -------------------------------------------------------------------------------- /src/lib/vfdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/lib/vfdlib.h -------------------------------------------------------------------------------- /src/package/export.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/package/export.sh -------------------------------------------------------------------------------- /src/package/last_export_ver.vfd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/package/mk_deb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/package/mk_deb.sh -------------------------------------------------------------------------------- /src/package/vfd.exlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/package/vfd.exlist -------------------------------------------------------------------------------- /src/package/vfd_debian/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/package/vfd_debian/changelog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/package/vfd_debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /src/package/vfd_debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/package/vfd_debian/control -------------------------------------------------------------------------------- /src/package/vfd_debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/package/vfd_debian/copyright -------------------------------------------------------------------------------- /src/package/vfd_debian/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/package/vfd_debian/postinst -------------------------------------------------------------------------------- /src/package/vfd_debian/postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/package/vfd_debian/postrm -------------------------------------------------------------------------------- /src/package/vfd_debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | %: 3 | dh $@ 4 | -------------------------------------------------------------------------------- /src/support/dpdk_app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/dpdk_app/Makefile -------------------------------------------------------------------------------- /src/support/dpdk_app/ifrate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/dpdk_app/ifrate.c -------------------------------------------------------------------------------- /src/support/dpdk_app/ifrate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/dpdk_app/ifrate.h -------------------------------------------------------------------------------- /src/support/dpdk_app/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/dpdk_app/utils.c -------------------------------------------------------------------------------- /src/support/dpdk_app/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/dpdk_app/utils.h -------------------------------------------------------------------------------- /src/support/linux_scripts/gen_packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/linux_scripts/gen_packet.py -------------------------------------------------------------------------------- /src/support/linux_scripts/packet.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/linux_scripts/packet.conf -------------------------------------------------------------------------------- /src/support/linux_scripts/tcpdump_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/linux_scripts/tcpdump_app.py -------------------------------------------------------------------------------- /src/support/tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/README -------------------------------------------------------------------------------- /src/support/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/support/tests/cfh_tests.ksh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/cfh_tests.ksh -------------------------------------------------------------------------------- /src/support/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/conftest.py -------------------------------------------------------------------------------- /src/support/tests/helper_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/helper_functions.py -------------------------------------------------------------------------------- /src/support/tests/packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/packet.py -------------------------------------------------------------------------------- /src/support/tests/parse_sample_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/parse_sample_data.py -------------------------------------------------------------------------------- /src/support/tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/requirements.txt -------------------------------------------------------------------------------- /src/support/tests/sample_data.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/sample_data.ini -------------------------------------------------------------------------------- /src/support/tests/sample_data.ini.stripF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/sample_data.ini.stripF -------------------------------------------------------------------------------- /src/support/tests/sample_data.ini.stripT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/sample_data.ini.stripT -------------------------------------------------------------------------------- /src/support/tests/strip_vlan_disable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/support/tests/strip_vlan_disable/test_bcastF_mcastF_ucastF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/strip_vlan_disable/test_bcastF_mcastF_ucastF.py -------------------------------------------------------------------------------- /src/support/tests/strip_vlan_disable/test_bcastF_mcastT_ucastF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/strip_vlan_disable/test_bcastF_mcastT_ucastF.py -------------------------------------------------------------------------------- /src/support/tests/strip_vlan_disable/test_bcastT_mcastT_ucastF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/strip_vlan_disable/test_bcastT_mcastT_ucastF.py -------------------------------------------------------------------------------- /src/support/tests/strip_vlan_disable/test_bcastT_mcastT_ucastT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/strip_vlan_disable/test_bcastT_mcastT_ucastT.py -------------------------------------------------------------------------------- /src/support/tests/strip_vlan_enable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/support/tests/strip_vlan_enable/test_bcastF_mcastF_ucastF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/strip_vlan_enable/test_bcastF_mcastF_ucastF.py -------------------------------------------------------------------------------- /src/support/tests/strip_vlan_enable/test_bcastF_mcastT_ucastF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/strip_vlan_enable/test_bcastF_mcastT_ucastF.py -------------------------------------------------------------------------------- /src/support/tests/strip_vlan_enable/test_bcastT_mcastT_ucastF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/strip_vlan_enable/test_bcastT_mcastT_ucastF.py -------------------------------------------------------------------------------- /src/support/tests/strip_vlan_enable/test_bcastT_mcastT_ucastT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/support/tests/strip_vlan_enable/test_bcastT_mcastT_ucastT.py -------------------------------------------------------------------------------- /src/system/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/system/Makefile -------------------------------------------------------------------------------- /src/system/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/system/README -------------------------------------------------------------------------------- /src/system/dpdk_nic_bind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/system/dpdk_nic_bind.py -------------------------------------------------------------------------------- /src/system/iplex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/system/iplex -------------------------------------------------------------------------------- /src/system/mkfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/system/mkfile -------------------------------------------------------------------------------- /src/system/vfd.cfg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/system/vfd.cfg.sample -------------------------------------------------------------------------------- /src/system/vfd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/system/vfd.conf -------------------------------------------------------------------------------- /src/system/vfd_pre_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/system/vfd_pre_start.py -------------------------------------------------------------------------------- /src/system/vfd_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/system/vfd_start.sh -------------------------------------------------------------------------------- /src/system/vreq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/system/vreq.c -------------------------------------------------------------------------------- /src/vfd-net/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd-net/Makefile -------------------------------------------------------------------------------- /src/vfd-net/vfd-net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd-net/vfd-net.c -------------------------------------------------------------------------------- /src/vfd-net/vfd-net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd-net/vfd-net.h -------------------------------------------------------------------------------- /src/vfd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/Makefile -------------------------------------------------------------------------------- /src/vfd/README: -------------------------------------------------------------------------------- 1 | 2 | Please see top level README, and the wiki, for details. 3 | -------------------------------------------------------------------------------- /src/vfd/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/main.c -------------------------------------------------------------------------------- /src/vfd/qos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/qos.c -------------------------------------------------------------------------------- /src/vfd/sriov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/sriov.c -------------------------------------------------------------------------------- /src/vfd/sriov.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/sriov.h -------------------------------------------------------------------------------- /src/vfd/vfd_bnxt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_bnxt.c -------------------------------------------------------------------------------- /src/vfd/vfd_bnxt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_bnxt.h -------------------------------------------------------------------------------- /src/vfd/vfd_dcb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_dcb.c -------------------------------------------------------------------------------- /src/vfd/vfd_dcb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_dcb.h -------------------------------------------------------------------------------- /src/vfd/vfd_i40e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_i40e.c -------------------------------------------------------------------------------- /src/vfd/vfd_i40e.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_i40e.h -------------------------------------------------------------------------------- /src/vfd/vfd_ixgbe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_ixgbe.c -------------------------------------------------------------------------------- /src/vfd/vfd_ixgbe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_ixgbe.h -------------------------------------------------------------------------------- /src/vfd/vfd_mac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_mac.c -------------------------------------------------------------------------------- /src/vfd/vfd_mlx5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_mlx5.c -------------------------------------------------------------------------------- /src/vfd/vfd_mlx5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_mlx5.h -------------------------------------------------------------------------------- /src/vfd/vfd_nl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_nl.c -------------------------------------------------------------------------------- /src/vfd/vfd_nl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_nl.h -------------------------------------------------------------------------------- /src/vfd/vfd_qos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_qos.h -------------------------------------------------------------------------------- /src/vfd/vfd_rif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_rif.c -------------------------------------------------------------------------------- /src/vfd/vfd_rif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/src/vfd/vfd_rif.h -------------------------------------------------------------------------------- /virt/DEPENDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/virt/DEPENDS.md -------------------------------------------------------------------------------- /virt/openstack-kilo-mos/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/virt/openstack-kilo-mos/README -------------------------------------------------------------------------------- /virt/openstack-kilo-mos/heat.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/virt/openstack-kilo-mos/heat.patch -------------------------------------------------------------------------------- /virt/openstack-kilo-mos/neutron.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/virt/openstack-kilo-mos/neutron.patch -------------------------------------------------------------------------------- /virt/openstack-kilo-mos/nova.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/virt/openstack-kilo-mos/nova.patch -------------------------------------------------------------------------------- /virt/openstack-liberty-mos/neutron_vfd.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/virt/openstack-liberty-mos/neutron_vfd.patch -------------------------------------------------------------------------------- /virt/openstack-liberty-mos/nova_vfd.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/att/vfd/HEAD/virt/openstack-liberty-mos/nova_vfd.patch --------------------------------------------------------------------------------