Re: [dpdk-dev] [PATCH V10 2/2] eal: add uevent pass and process function

2018-01-15 Thread Guo, Jia
On 1/15/2018 7:29 PM, Thomas Monjalon wrote: 15/01/2018 11:52, Guo, Jia: On 1/15/2018 7:24 AM, Thomas Monjalon wrote: 11/01/2018 15:05, Jeff Guo: +enum rte_dev_subsystem { + RTE_DEV_SUBSYSTEM_UIO, + RTE_DEV_SUBSYSTEM_VFIO, + RTE_DEV_SUBSYSTEM_PCI, + RTE_DEV_SUBSYSTEM_

Re: [dpdk-dev] [PATCH V10 2/2] eal: add uevent pass and process function

2018-01-15 Thread Thomas Monjalon
15/01/2018 11:52, Guo, Jia: > On 1/15/2018 7:24 AM, Thomas Monjalon wrote: > > 11/01/2018 15:05, Jeff Guo: > >> +enum rte_dev_subsystem { > >> + RTE_DEV_SUBSYSTEM_UIO, > >> + RTE_DEV_SUBSYSTEM_VFIO, > >> + RTE_DEV_SUBSYSTEM_PCI, > >> + RTE_DEV_SUBSYSTEM_MAX > >> +}; > > > > I don't think PCI a

Re: [dpdk-dev] [PATCH V10 2/2] eal: add uevent pass and process function

2018-01-15 Thread Guo, Jia
On 1/15/2018 7:24 AM, Thomas Monjalon wrote: 11/01/2018 15:05, Jeff Guo: +enum rte_dev_state { + RTE_DEV_UNDEFINED, /**< unknown device state */ + RTE_DEV_FAULT, /**< device fault or error */ + RTE_DEV_PARSED, /**< device have been parsed on bus*/ + RTE_DEV_PROBED

Re: [dpdk-dev] [PATCH V10 2/2] eal: add uevent pass and process function

2018-01-14 Thread Thomas Monjalon
11/01/2018 15:05, Jeff Guo: > +enum rte_dev_state { > + RTE_DEV_UNDEFINED, /**< unknown device state */ > + RTE_DEV_FAULT, /**< device fault or error */ > + RTE_DEV_PARSED, /**< device have been parsed on bus*/ > + RTE_DEV_PROBED, /**< devcie have been probed driver */ > +};

[dpdk-dev] [PATCH V10 2/2] eal: add uevent pass and process function

2018-01-11 Thread Jeff Guo
In order to handle the uevent which have been detected from the kernel side, add uevent process function, let hot plug event to be example to show uevent mechanism how to pass the uevent and process the uevent. About uevent passing and processing, add below functions in linux eal dev layer. FreeBS