[LTP] [PATCH] ipsec_lib.sh: test xfrm_user driver locally before rhost
Köry Maincent
kory.maincent@bootlin.com
Wed Dec 16 11:55:58 CET 2020
Hello Alexey,
On Wed, 16 Dec 2020 13:31:36 +0300
Alexey Kodanev <alexey.kodanev@oracle.com> wrote:
> On 16.12.2020 12:40, Kory Maincent wrote:
> > First, test the presence of the driver locally to avoid a misleading TWARN
> > from tst_net_run in case of driver not present.
> >
> > Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
> > ---
> > testcases/network/stress/ipsec/ipsec_lib.sh | 5 +++--
> > 1 file changed, 3 insertions(+), 2 deletions(-)
> >
> > diff --git a/testcases/network/stress/ipsec/ipsec_lib.sh
> > b/testcases/network/stress/ipsec/ipsec_lib.sh index 198c9315d..1db5fc6af
> > 100644 --- a/testcases/network/stress/ipsec/ipsec_lib.sh
> > +++ b/testcases/network/stress/ipsec/ipsec_lib.sh
> > @@ -83,8 +83,9 @@ ipsec_lib_setup()
> > ALGR=
> >
> > if [ -n "$IPSEC_MODE" ]; then
> > - tst_net_run "tst_check_drivers xfrm_user" || \
> > - tst_brk TCONF "xfrm_user driver not available on
> > lhost or rhost"
> > + tst_check_drivers xfrm_user || tst_brk TCONF "xfrm_user
> > driver not available"
> > + tst_rhost_run -c "tst_check_drivers xfrm_user" || \
> > + tst_brk TCONF "xfrm_user driver not available on
> > rhost"
>
> Hi Kory,
>
> tst_net_run() checks the driver locally first, so I don't
> quite understand why do exactly the same what tst_net_run()
> supposed to do?
Indeed but it returns a TWARN because the command "tst_check_drivers xfrm_user"
not end properly, but in fact it should return a TCONF due to the missing
xfrm_drivers.
In the final result file we got a FAIL error with the value 36 in place of a
CONF with value 32 which should be the right message.
Regards,
More information about the ltp
mailing list