net/thunderx: add PMD skeleton
authorJerin Jacob <jerin.jacob@caviumnetworks.com>
Fri, 17 Jun 2016 13:29:35 +0000 (18:59 +0530)
committerBruce Richardson <bruce.richardson@intel.com>
Mon, 20 Jun 2016 15:21:54 +0000 (17:21 +0200)
commite438796617dcd64725fc789092172e40bc7be67e
tree302e695159d6c45e74ee177a062ceee9e11d820f
parent263a688ceaa2e23bdc5f2a5e40279de0bc5827b3
net/thunderx: add PMD skeleton

Introduce driver initialization and enable build infrastructure for
nicvf pmd driver.

By default, It is enabled only for defconfig_arm64-thunderx-*
config as it is an inbuilt NIC device.

Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
Signed-off-by: Maciej Czekaj <maciej.czekaj@caviumnetworks.com>
Signed-off-by: Kamil Rytarowski <kamil.rytarowski@caviumnetworks.com>
Signed-off-by: Zyta Szpak <zyta.szpak@semihalf.com>
Signed-off-by: Slawomir Rosek <slawomir.rosek@semihalf.com>
Signed-off-by: Radoslaw Biernacki <rad@semihalf.com>
config/common_base
config/defconfig_arm64-thunderx-linuxapp-gcc
drivers/net/Makefile
drivers/net/thunderx/Makefile [new file with mode: 0644]
drivers/net/thunderx/nicvf_ethdev.c [new file with mode: 0644]
drivers/net/thunderx/nicvf_ethdev.h [new file with mode: 0644]
drivers/net/thunderx/nicvf_logs.h [new file with mode: 0644]
drivers/net/thunderx/nicvf_struct.h [new file with mode: 0644]
drivers/net/thunderx/rte_pmd_thunderx_nicvf_version.map [new file with mode: 0644]
mk/rte.app.mk