[dpdk-dev] [PATCH v4 1/7] ether: add function to query for link state interrupt

Stephen Hemminger stephen at networkplumber.org
Thu Feb 9 00:25:08 CET 2017


On Wed, 8 Jul 2015 23:42:05 +0000
Thomas Monjalon <thomas.monjalon at 6wind.com> wrote:

> 2015-04-21 10:32, Stephen Hemminger:
> > Allow application to query whether link state will work.
> > This is also part of abstracting dependency on PCI.
> > 
> > Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
> > ---
> >  lib/librte_ether/rte_ethdev.c | 14 ++++++++++++++
> >  lib/librte_ether/rte_ethdev.h | 12 ++++++++++++  
> [...]
> >  /**
> > + * Test whether device supports link state interrupt mode.
> > + *
> > + * @param port_id
> > + *   The port identifier of the Ethernet device.
> > + * @return
> > + *   - (1) if link state interrupt is supported
> > + *   - (0) if link state interrupt is not supported
> > + */
> > +extern int
> > +rte_eth_has_link_state(uint8_t port_id);  
> 
> It requires change in map file to work with shared library.

A better way to solve this to move drv_flags out of PCI driver and into generic driver
data structure.


More information about the dev mailing list