MCPcopy Create free account
hub / github.com/F-Stack/f-stack / nfp_dev_info_get

Function nfp_dev_info_get

dpdk/drivers/common/nfp/nfp_dev.c:52–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50};
51
52const struct nfp_dev_info *
53nfp_dev_info_get(uint16_t device_id)
54{
55 enum nfp_dev_id id;
56
57 switch (device_id) {
58 case PCI_DEVICE_ID_NFP3800_PF_NIC:
59 id = NFP_DEV_NFP3800;
60 break;
61 case PCI_DEVICE_ID_NFP3800_VF_NIC:
62 id = NFP_DEV_NFP3800_VF;
63 break;
64 case PCI_DEVICE_ID_NFP4000_PF_NIC:
65 case PCI_DEVICE_ID_NFP6000_PF_NIC:
66 id = NFP_DEV_NFP6000;
67 break;
68 case PCI_DEVICE_ID_NFP6000_VF_NIC:
69 id = NFP_DEV_NFP6000_VF;
70 break;
71 default:
72 id = NFP_DEV_CNT;
73 break;
74 }
75
76 if (id >= NFP_DEV_CNT)
77 return NULL;
78
79 return &nfp_dev_info[id];
80}

Callers 3

nfp_netvf_initFunction · 0.85
nfp_pf_initFunction · 0.85
nfp_pf_secondary_initFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected