[dpdk-dev] [PATCH V17 4/4] app/testpmd: enable device hotplug monitoring
Stephen Hemminger
stephen at networkplumber.org
Thu Mar 29 19:00:59 CEST 2018
On Fri, 30 Mar 2018 00:00:05 +0800
Jeff Guo <jia.guo at intel.com> wrote:
> Use testpmd for example, to show an application how to use device event
> mechanism to monitor the hotplug event, involve both hot removal event
> and the hot insertion event.
>
> The process is that, testpmd first enable hotplug monitoring and register
> the user's callback, when device being hotplug insertion or hotplug
> removal, the eal monitor the event and call user's callbacks, the
> application according their hot plug policy to detach or attach the device
> from the bus.
>
> Signed-off-by: Jeff Guo <jia.guo at intel.com>
> ---
> v17->v16:
> unregister all user's callback when stop event monitor
> ---
> app/test-pmd/parameters.c | 5 +-
> app/test-pmd/testpmd.c | 242 +++++++++++++++++++++++++++++++++++++++++++++-
> app/test-pmd/testpmd.h | 11 +++
> 3 files changed, 256 insertions(+), 2 deletions(-)
>
> diff --git a/app/test-pmd/parameters.c b/app/test-pmd/parameters.c
> index 97d22b8..825d602 100644
> --- a/app/test-pmd/parameters.c
> +++ b/app/test-pmd/parameters.c
> @@ -186,6 +186,7 @@ usage(char* progname)
> printf(" --flow-isolate-all: "
> "requests flow API isolated mode on all ports at initialization time.\n");
> printf(" --tx-offloads=0xXXXXXXXX: hexadecimal bitmask of TX queue offloads\n");
> + printf(" --hot-plug: enalbe hot plug for device.\n")
s/enalbe/enable/
More information about the dev
mailing list