bonding: fill IPsec state validation failure reason
authorLeon Romanovsky <leonro@nvidia.com>
Tue, 24 Jan 2023 11:55:05 +0000 (13:55 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 27 Jan 2023 00:28:48 +0000 (16:28 -0800)
Rely on extack to return failure reason.

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/bonding/bond_main.c

index 686b2a6fd674cfa19a69b3d3a64b93e1a9520bee..00646aa315c307f6708f179b5180a9c24813da59 100644 (file)
@@ -444,7 +444,7 @@ static int bond_ipsec_add_sa(struct xfrm_state *xs,
        if (!slave->dev->xfrmdev_ops ||
            !slave->dev->xfrmdev_ops->xdo_dev_state_add ||
            netif_is_bond_master(slave->dev)) {
-               slave_warn(bond_dev, slave->dev, "Slave does not support ipsec offload\n");
+               NL_SET_ERR_MSG_MOD(extack, "Slave does not support ipsec offload");
                rcu_read_unlock();
                return -EINVAL;
        }