nge.diff

sepherosa, 01/10/2006 01:33 AM

Download (521 Bytes)

View differences:

if_nge.c 2006-01-10 09:25:03.939189328 -0500
1284 1284
		 * If we received a packet with a vlan tag, pass it
1285 1285
		 * to vlan_input() instead of ether_input().
1286 1286
		 */
1287
		lwkt_serialize_enter(ifp->if_serializer);
1288 1287
		if (extsts & NGE_RXEXTSTS_VLANPKT)
1289 1288
			VLAN_INPUT_TAG(m, extsts & NGE_RXEXTSTS_VTCI);
1290 1289
		else
1291 1290
			ifp->if_input(ifp, m);
1292
		lwkt_serialize_exit(ifp->if_serializer);
1293 1291
	}
1294 1292

  
1295 1293
	sc->nge_cdata.nge_rx_prod = i;