> -----Original Message----- > From: Zhang, AlvinX <[email protected]> > Sent: Wednesday, September 22, 2021 10:50 > To: Li, Xiaoyun <[email protected]>; Ananyev, Konstantin > <[email protected]> > Cc: [email protected]; Zhang, AlvinX <[email protected]>; [email protected] > Subject: [PATCH v4 1/2] app/testpmd: update forward engine beginning > > For each forward engine, there may be some special conditions must be met > before the forwarding runs. > > Adding checks for these conditions in configuring is not suitable, because one > condition may rely on multiple configurations, and the conditions required by > each forward engine is not general. > > The best solution is each forward engine has a callback to check whether these > conditions are met, and then testpmd can call the callback to determine > whether > the forwarding can be started. > > There was a void callback 'port_fwd_begin' in forward engine, it did some > initialization for forwarding, this patch updates its return value then we > can add > some checks in it to confirm whether the forwarding can be started. In > addition, > this patch calls the callback before the forwarding stats is reset and then > launches the forwarding engine. > > Bugzilla ID: 797 > Cc: [email protected]
Not sure if you should add the same fixline as patch 2 > > Signed-off-by: Alvin Zhang <[email protected]> Except that, Acked-by: Xiaoyun Li <[email protected]>

