Skip to content

Commit 1ee481f

Browse files
Vlad Yasevichdavem330
authored andcommitted
net: Allow modules to use is_skb_forwardable
Signed-off-by: Vlad Yasevich <vyasevic@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 9109e17 commit 1ee481f

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

include/linux/netdevice.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2629,6 +2629,7 @@ int dev_get_phys_port_id(struct net_device *dev,
26292629
int dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev,
26302630
struct netdev_queue *txq);
26312631
int dev_forward_skb(struct net_device *dev, struct sk_buff *skb);
2632+
bool is_skb_forwardable(struct net_device *dev, struct sk_buff *skb);
26322633

26332634
extern int netdev_budget;
26342635

net/core/dev.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1640,8 +1640,7 @@ static inline void net_timestamp_set(struct sk_buff *skb)
16401640
__net_timestamp(SKB); \
16411641
} \
16421642

1643-
static inline bool is_skb_forwardable(struct net_device *dev,
1644-
struct sk_buff *skb)
1643+
bool is_skb_forwardable(struct net_device *dev, struct sk_buff *skb)
16451644
{
16461645
unsigned int len;
16471646

@@ -1660,6 +1659,7 @@ static inline bool is_skb_forwardable(struct net_device *dev,
16601659

16611660
return false;
16621661
}
1662+
EXPORT_SYMBOL_GPL(is_skb_forwardable);
16631663

16641664
/**
16651665
* dev_forward_skb - loopback an skb to another netif

0 commit comments

Comments
 (0)