From 5273c2748cbe48ad1fdc19d5f3026b3f10fa5057 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 1 Dec 2010 18:46:50 +0000 Subject: [vlan] Expose vlan_find() to network card drivers Some network cards automatically strip the VLAN header, providing the VLAN tag via a side channel such as a completion queue entry. These cards need to be able to report receive completions directly against the relevant VLAN device. Signed-off-by: Michael Brown --- src/net/vlan.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/net') diff --git a/src/net/vlan.c b/src/net/vlan.c index 4440fd84f..9ac560f1e 100644 --- a/src/net/vlan.c +++ b/src/net/vlan.c @@ -193,8 +193,7 @@ static void vlan_sync ( struct net_device *netdev ) { * @v tag VLAN tag * @ret netdev VLAN device, if any */ -static struct net_device * vlan_find ( struct net_device *trunk, - uint16_t tag ) { +struct net_device * vlan_find ( struct net_device *trunk, unsigned int tag ) { struct net_device *netdev; struct vlan_device *vlan; -- cgit v1.2.3-55-g7522