On Fri, 30 Mar 2018 00:00:05 +0800
Jeff Guo <jia....@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....@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/

Reply via email to