Commit 2ecda181 authored by Leon Romanovsky's avatar Leon Romanovsky Committed by Steffen Klassert
Browse files

xfrm: delete duplicated functions that calls same xfrm_api_check()



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: default avatarLeon Romanovsky <leonro@nvidia.com>
Signed-off-by: default avatarSteffen Klassert <steffen.klassert@secunet.com>
parent 000fe940
Loading
Loading
Loading
Loading
+2 −12
Original line number Diff line number Diff line
@@ -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: