diff options
author | Jakub Kicinski <jakub.kicinski@netronome.com> | 2018-05-22 08:12:48 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-05-23 21:26:18 +0300 |
commit | cc54dc2804f2b038af299aee89a9ff47454248de (patch) | |
tree | e7b7831dc412edbd9e177b22637a0f24ba267066 /drivers/net/ethernet/netronome/nfp/nfp_app.h | |
parent | c4c8f39a57bf5057fc51a848d42b7e348ecfa31d (diff) | |
download | linux-cc54dc2804f2b038af299aee89a9ff47454248de.tar.xz |
nfp: abm: create project-specific vNIC structure
ABM NIC requires more complex vNIC handling, allocate
per-vNIC structure. Find out RX queue base and PCI PF id.
There will be multiple PFs sharing the same MAC port, therefore
the MAC address assigned to the vNIC must be looked up in the
HWInfo database.
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Dirk van der Merwe <dirk.vandermerwe@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/netronome/nfp/nfp_app.h')
-rw-r--r-- | drivers/net/ethernet/netronome/nfp/nfp_app.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_app.h b/drivers/net/ethernet/netronome/nfp/nfp_app.h index 654cabd95ee4..fdf2593ae151 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_app.h +++ b/drivers/net/ethernet/netronome/nfp/nfp_app.h @@ -412,5 +412,7 @@ void nfp_app_free(struct nfp_app *app); int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id); +int nfp_app_nic_vnic_init_phy_port(struct nfp_pf *pf, struct nfp_app *app, + struct nfp_net *nn, unsigned int id); #endif |