xfrm: delete duplicated functions that calls same xfrm_api_check()
authorLeon Romanovsky <leonro@nvidia.com>
Tue, 1 Feb 2022 07:35:28 +0000 (09:35 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Wed, 2 Feb 2022 06:50:01 +0000 (07:50 +0100)
The xfrm_dev_register() and xfrm_dev_feat_change() have same
implementation of one call to xfrm_api_check(). Instead of doing such
indirection, call to xfrm_api_check() directly and delete duplicated
functions.

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
net/xfrm/xfrm_device.c

index 3fa066419d379a2aeb0747d3615cecd3d24b9172..36d6c183584442657e4dd996b4494442d5fcd2b1 100644 (file)
@@ -380,16 +380,6 @@ static int xfrm_api_check(struct net_device *dev)
        return NOTIFY_DONE;
 }
 
-static int xfrm_dev_register(struct net_device *dev)
-{
-       return xfrm_api_check(dev);
-}
-
-static int xfrm_dev_feat_change(struct net_device *dev)
-{
-       return xfrm_api_check(dev);
-}
-
 static int xfrm_dev_down(struct net_device *dev)
 {
        if (dev->features & NETIF_F_HW_ESP)
@@ -404,10 +394,10 @@ static int xfrm_dev_event(struct notifier_block *this, unsigned long event, void
 
        switch (event) {
        case NETDEV_REGISTER:
-               return xfrm_dev_register(dev);
+               return xfrm_api_check(dev);
 
        case NETDEV_FEAT_CHANGE:
-               return xfrm_dev_feat_change(dev);
+               return xfrm_api_check(dev);
 
        case NETDEV_DOWN:
        case NETDEV_UNREGISTER: