xfrm: delete not used number of external headers
authorLeon Romanovsky <leonro@nvidia.com>
Thu, 5 May 2022 10:06:39 +0000 (13:06 +0300)
committerSteffen Klassert <steffen.klassert@secunet.com>
Fri, 6 May 2022 06:25:46 +0000 (08:25 +0200)
num_exthdrs is set but never used, so delete it.

Reviewed-by: Raed Salem <raeds@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
include/net/xfrm.h
net/xfrm/xfrm_device.c

index b41278a..4e09742 100644 (file)
@@ -131,7 +131,6 @@ struct xfrm_state_offload {
        netdevice_tracker       dev_tracker;
        struct net_device       *real_dev;
        unsigned long           offload_handle;
-       unsigned int            num_exthdrs;
        u8                      flags;
 };
 
index 36aa01d..dbd923e 100644 (file)
@@ -264,13 +264,11 @@ int xfrm_dev_state_add(struct net *net, struct xfrm_state *x,
        xso->dev = dev;
        netdev_tracker_alloc(dev, &xso->dev_tracker, GFP_ATOMIC);
        xso->real_dev = dev;
-       xso->num_exthdrs = 1;
        /* Don't forward bit that is not implemented */
        xso->flags = xuo->flags & ~XFRM_OFFLOAD_IPV6;
 
        err = dev->xfrmdev_ops->xdo_dev_state_add(x);
        if (err) {
-               xso->num_exthdrs = 0;
                xso->flags = 0;
                xso->dev = NULL;
                xso->real_dev = NULL;