kni: initial import
authorIntel <intel.com>
Wed, 19 Dec 2012 23:00:00 +0000 (00:00 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Thu, 25 Jul 2013 13:01:57 +0000 (15:01 +0200)
commit3fc5ca2f63529ec5ad7b1b75f517d61dc7613bd9
treed4f86e1784131e8a39598f335245f43583c8b644
parent2656baa8b78caf115213b9c4abdc2e296c5ed227
kni: initial import

Signed-off-by: Intel
78 files changed:
config/defconfig_i686-default-linuxapp-gcc
config/defconfig_i686-default-linuxapp-icc
config/defconfig_x86_64-default-linuxapp-gcc
config/defconfig_x86_64-default-linuxapp-icc
examples/kni/Makefile [new file with mode: 0644]
examples/kni/main.c [new file with mode: 0644]
lib/Makefile
lib/librte_eal/common/include/rte_log.h
lib/librte_eal/linuxapp/Makefile
lib/librte_eal/linuxapp/eal/Makefile
lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h [new file with mode: 0755]
lib/librte_eal/linuxapp/kni/Makefile [new file with mode: 0755]
lib/librte_eal/linuxapp/kni/ethtool/README [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/COPYING [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_defines.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_hw.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_osdep.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_regs.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ethtool.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/igb_param.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/igb_procfs.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/igb_regtest.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/igb_sysfs.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat_ethtool.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/COPYING [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.c [new file with mode: 0755]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.c [new file with mode: 0755]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_dcb.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_fcoe.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_main.c [new file with mode: 0755]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_mbx.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_osdep.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_sriov.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_type.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.c [new file with mode: 0755]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.h [new file with mode: 0755]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.c [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.h [new file with mode: 0644]
lib/librte_eal/linuxapp/kni/kni_dev.h [new file with mode: 0755]
lib/librte_eal/linuxapp/kni/kni_ethtool.c [new file with mode: 0755]
lib/librte_eal/linuxapp/kni/kni_misc.c [new file with mode: 0755]
lib/librte_eal/linuxapp/kni/kni_net.c [new file with mode: 0755]
lib/librte_kni/Makefile [new file with mode: 0644]
lib/librte_kni/rte_kni.c [new file with mode: 0755]
lib/librte_kni/rte_kni.h [new file with mode: 0644]
lib/librte_kni/rte_kni_fifo.h [new file with mode: 0644]
mk/rte.app.mk
tools/setup.sh