> On 10 Dec 2019, at 19:50, Ferruh Yigit <ferruh.yi...@intel.com> wrote: > > On 12/9/2019 9:46 PM, Alfredo Cardigliano wrote: >> Register the Pensando ionic PMD (net_ionic) and define initial probe >> and remove callbacks with adapter initialization. >> >> Signed-off-by: Alfredo Cardigliano <cardigli...@ntop.org> >> Reviewed-by: Shannon Nelson <snel...@pensando.io> > > <...> > >> +/* >> + * There is no room in struct rte_pci_driver to keep a reference >> + * to the adapter, using a static list for the time being. >> + */ >> +static LIST_HEAD(ionic_pci_adapters_list, ionic_adapter) ionic_pci_adapters >> = >> + LIST_HEAD_INITIALIZER(ionic_pci_adapters); >> +static rte_spinlock_t ionic_pci_adapters_lock = RTE_SPINLOCK_INITIALIZER; > > As described in previous version of the patchset, it is possible to remove the > PMD maintained list of adapters, is there any benefit to keep it? I will try to implement the approach you recommended. If that looks messy, is it a problem to keep this static list? Thank you Alfredo
- Re: [dpdk-dev] [PATCH v3 01/17] net/ionic: ad... Alfredo Cardigliano
- Re: [dpdk-dev] [PATCH v3 01/17] net/ionic... Ferruh Yigit
- [dpdk-dev] [PATCH v3 02/17] net/ionic: add hardware st... Alfredo Cardigliano
- Re: [dpdk-dev] [PATCH v3 02/17] net/ionic: add ha... Ferruh Yigit
- [dpdk-dev] [PATCH v3 05/17] net/ionic: add port manage... Alfredo Cardigliano
- [dpdk-dev] [PATCH v3 03/17] net/ionic: add log Alfredo Cardigliano
- Re: [dpdk-dev] [PATCH v3 03/17] net/ionic: add lo... Ferruh Yigit
- Re: [dpdk-dev] [PATCH v3 03/17] net/ionic: add lo... Ferruh Yigit
- [dpdk-dev] [PATCH v3 04/17] net/ionic: register and in... Alfredo Cardigliano
- Re: [dpdk-dev] [PATCH v3 04/17] net/ionic: regist... Ferruh Yigit
- Re: [dpdk-dev] [PATCH v3 04/17] net/ionic: re... Alfredo Cardigliano
- Re: [dpdk-dev] [PATCH v3 04/17] net/ionic... Ferruh Yigit
- [dpdk-dev] [PATCH v3 06/17] net/ionic: add basic lif s... Alfredo Cardigliano
- [dpdk-dev] [PATCH v3 10/17] net/ionic: add basic port ... Alfredo Cardigliano
- Re: [dpdk-dev] [PATCH v3 10/17] net/ionic: add ba... Ferruh Yigit
- [dpdk-dev] [PATCH v3 08/17] net/ionic: add adminq supp... Alfredo Cardigliano
- [dpdk-dev] [PATCH v3 07/17] net/ionic: add doorbells Alfredo Cardigliano
- [dpdk-dev] [PATCH v3 09/17] net/ionic: add notifyq sup... Alfredo Cardigliano
- Re: [dpdk-dev] [PATCH v3 09/17] net/ionic: add no... Ferruh Yigit
- [dpdk-dev] [PATCH v3 13/17] net/ionic: add RX and TX h... Alfredo Cardigliano
- Re: [dpdk-dev] [PATCH v3 13/17] net/ionic: add RX... Ferruh Yigit