[dpdk-dev] [PATCH v14 06/13] eal/linux: standalone intr event fd create support

2015-07-20 Thread Liang, Cunming
On 7/20/2015 7:39 AM, Thomas Monjalon wrote: > 2015-07-20 01:35, Thomas Monjalon: >> 2015-07-17 14:16, Cunming Liang: >>> +#ifdef RTE_NEXT_ABI >>> +extern int >>> +rte_intr_efd_enable(struct rte_intr_handle *intr_handle, uint32_t nb_efd); >>> +#else >>> +static inline int >>> +rte_intr_efd_enable

[dpdk-dev] [PATCH v14 06/13] eal/linux: standalone intr event fd create support

2015-07-20 Thread Thomas Monjalon
2015-07-20 01:35, Thomas Monjalon: > 2015-07-17 14:16, Cunming Liang: > > +#ifdef RTE_NEXT_ABI > > +extern int > > +rte_intr_efd_enable(struct rte_intr_handle *intr_handle, uint32_t nb_efd); > > +#else > > +static inline int > > +rte_intr_efd_enable(struct rte_intr_handle *intr_handle, uint32_t nb_

[dpdk-dev] [PATCH v14 06/13] eal/linux: standalone intr event fd create support

2015-07-20 Thread Thomas Monjalon
2015-07-17 14:16, Cunming Liang: > +#ifdef RTE_NEXT_ABI > +extern int > +rte_intr_efd_enable(struct rte_intr_handle *intr_handle, uint32_t nb_efd); > +#else > +static inline int > +rte_intr_efd_enable(struct rte_intr_handle *intr_handle, uint32_t nb_efd) > +{ > + RTE_SET_USED(intr_handle); > +

[dpdk-dev] [PATCH v14 06/13] eal/linux: standalone intr event fd create support

2015-07-17 Thread Cunming Liang
The patch exposes intr event fd create and release for PMD. The device driver can assign the number of event associated with interrupt vector. It also provides misc functions to check 1) allows other slowpath intr(e.g. lsc); 2) intr event on fastpath is enabled or not. Signed-off-by: Cunming Lia