Deleted Added
full compact
iw_cxgb.c (194739) iw_cxgb.c (195699)
1/**************************************************************************
2
3Copyright (c) 2007, Chelsio Inc.
4All rights reserved.
5
6Redistribution and use in source and binary forms, with or without
7modification, are permitted provided that the following conditions are met:
8

--- 13 unchanged lines hidden (view full) ---

22SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26POSSIBILITY OF SUCH DAMAGE.
27
28***************************************************************************/
29#include <sys/cdefs.h>
1/**************************************************************************
2
3Copyright (c) 2007, Chelsio Inc.
4All rights reserved.
5
6Redistribution and use in source and binary forms, with or without
7modification, are permitted provided that the following conditions are met:
8

--- 13 unchanged lines hidden (view full) ---

22SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26POSSIBILITY OF SUCH DAMAGE.
27
28***************************************************************************/
29#include <sys/cdefs.h>
30__FBSDID("$FreeBSD: head/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c 194739 2009-06-23 17:03:45Z bz $");
30__FBSDID("$FreeBSD: head/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c 195699 2009-07-14 22:48:30Z rwatson $");
31
32#include <sys/param.h>
33#include <sys/systm.h>
34#include <sys/kernel.h>
35#include <sys/bus.h>
36#include <sys/module.h>
37#include <sys/pciio.h>
38#include <sys/conf.h>

--- 196 unchanged lines hidden (view full) ---

235 event_tag = EVENTHANDLER_REGISTER(ifaddr_event, ifaddr_event_handler,
236 NULL, EVENTHANDLER_PRI_ANY);
237
238 /* Register existing TOE interfaces by walking the ifnet chain */
239 IFNET_RLOCK();
240 VNET_LIST_RLOCK();
241 VNET_FOREACH(vnet_iter) {
242 CURVNET_SET(vnet_iter); /* XXX CURVNET_SET_QUIET() ? */
31
32#include <sys/param.h>
33#include <sys/systm.h>
34#include <sys/kernel.h>
35#include <sys/bus.h>
36#include <sys/module.h>
37#include <sys/pciio.h>
38#include <sys/conf.h>

--- 196 unchanged lines hidden (view full) ---

235 event_tag = EVENTHANDLER_REGISTER(ifaddr_event, ifaddr_event_handler,
236 NULL, EVENTHANDLER_PRI_ANY);
237
238 /* Register existing TOE interfaces by walking the ifnet chain */
239 IFNET_RLOCK();
240 VNET_LIST_RLOCK();
241 VNET_FOREACH(vnet_iter) {
242 CURVNET_SET(vnet_iter); /* XXX CURVNET_SET_QUIET() ? */
243 INIT_VNET_NET(vnet_iter);
244 TAILQ_FOREACH(ifp, &V_ifnet, if_link)
245 (void)ifaddr_event_handler(NULL, ifp);
246 CURVNET_RESTORE();
247 }
248 VNET_LIST_RUNLOCK();
249 IFNET_RUNLOCK();
250 return 0;
251}

--- 49 unchanged lines hidden ---
243 TAILQ_FOREACH(ifp, &V_ifnet, if_link)
244 (void)ifaddr_event_handler(NULL, ifp);
245 CURVNET_RESTORE();
246 }
247 VNET_LIST_RUNLOCK();
248 IFNET_RUNLOCK();
249 return 0;
250}

--- 49 unchanged lines hidden ---