Bug #49 ยป nge.diff
if_nge.c 2006-01-10 09:25:03.939189328 -0500 | ||
---|---|---|
* If we received a packet with a vlan tag, pass it
|
||
* to vlan_input() instead of ether_input().
|
||
*/
|
||
lwkt_serialize_enter(ifp->if_serializer);
|
||
if (extsts & NGE_RXEXTSTS_VLANPKT)
|
||
VLAN_INPUT_TAG(m, extsts & NGE_RXEXTSTS_VTCI);
|
||
else
|
||
ifp->if_input(ifp, m);
|
||
lwkt_serialize_exit(ifp->if_serializer);
|
||
}
|
||
sc->nge_cdata.nge_rx_prod = i;
|