[dpdk-dev] [PATCH v4 4/4] app/testpmd: add isolated mode parameter

Vasily Philipov vasilyf at mellanox.com
Wed Jun 21 11:43:45 CEST 2017



> -----Original Message-----
> From: Wu, Jingjing [mailto:jingjing.wu at intel.com]
> Sent: Tuesday, June 20, 2017 04:27
> To: Vasily Philipov <vasilyf at mellanox.com>; dev at dpdk.org
> Cc: Adrien Mazarguil <adrien.mazarguil at 6wind.com>; Nélio Laranjeiro
> <nelio.laranjeiro at 6wind.com>
> Subject: RE: [dpdk-dev] [PATCH v4 4/4] app/testpmd: add isolated mode
> parameter
> 
> 
> > +/*
> >   * Avoids to check link status when starting/stopping a port.
> >   */
> >  uint8_t no_link_check = 0; /* check by default */ @@ -1422,6 +1427,15
> > @@ static void eth_event_callback(uint8_t port_id,
> >  		if (port->need_reconfig > 0) {
> >  			port->need_reconfig = 0;
> >
> > +			if (isolated_mode) {
> > +				int ret = port_flow_isolate(pi, 1);
> > +				if (ret) {
> > +					printf("Failed to apply isolated"
> > +					       " mode on port %d\n", pi);
> > +					return -1;
> > +				}
> > +			}
> > +
> Should it block the app startup if isolated-mode setting fails?

if isolated mode cannot be enabled on any port, that port cannot be initialized
and that causes testpmd to quit, at least it won't go against the user's wishes


More information about the dev mailing list