Deleted Added
full compact
ieee80211_node.h (148306) ieee80211_node.h (148777)
1/*-
2 * Copyright (c) 2001 Atsushi Onoe
3 * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

24 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
25 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
26 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
30 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 *
1/*-
2 * Copyright (c) 2001 Atsushi Onoe
3 * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

24 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
25 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
26 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
30 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 *
32 * $FreeBSD: head/sys/net80211/ieee80211_node.h 148306 2005-07-22 17:54:40Z sam $
32 * $FreeBSD: head/sys/net80211/ieee80211_node.h 148777 2005-08-06 04:56:49Z sam $
33 */
34#ifndef _NET80211_IEEE80211_NODE_H_
35#define _NET80211_IEEE80211_NODE_H_
36
37#include <net80211/ieee80211_ioctl.h> /* for ieee80211_nodestats */
38
39/*
40 * Each ieee80211com instance has a single timer that fires once a

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

213 int nt_inact_init; /* initial node inact setting */
214
215 void (*nt_timeout)(struct ieee80211_node_table *);
216};
217void ieee80211_node_table_reset(struct ieee80211_node_table *);
218
219struct ieee80211_node *ieee80211_alloc_node(
220 struct ieee80211_node_table *, const u_int8_t *);
33 */
34#ifndef _NET80211_IEEE80211_NODE_H_
35#define _NET80211_IEEE80211_NODE_H_
36
37#include <net80211/ieee80211_ioctl.h> /* for ieee80211_nodestats */
38
39/*
40 * Each ieee80211com instance has a single timer that fires once a

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

213 int nt_inact_init; /* initial node inact setting */
214
215 void (*nt_timeout)(struct ieee80211_node_table *);
216};
217void ieee80211_node_table_reset(struct ieee80211_node_table *);
218
219struct ieee80211_node *ieee80211_alloc_node(
220 struct ieee80211_node_table *, const u_int8_t *);
221struct ieee80211_node *ieee80211_tmp_node(struct ieee80211com *,
222 const u_int8_t *macaddr);
221struct ieee80211_node *ieee80211_dup_bss(struct ieee80211_node_table *,
222 const u_int8_t *);
223#ifdef IEEE80211_DEBUG_REFCNT
224void ieee80211_free_node_debug(struct ieee80211_node *,
225 const char *func, int line);
226struct ieee80211_node *ieee80211_find_node_debug(
227 struct ieee80211_node_table *, const u_int8_t *,
228 const char *func, int line);

--- 55 unchanged lines hidden ---
223struct ieee80211_node *ieee80211_dup_bss(struct ieee80211_node_table *,
224 const u_int8_t *);
225#ifdef IEEE80211_DEBUG_REFCNT
226void ieee80211_free_node_debug(struct ieee80211_node *,
227 const char *func, int line);
228struct ieee80211_node *ieee80211_find_node_debug(
229 struct ieee80211_node_table *, const u_int8_t *,
230 const char *func, int line);

--- 55 unchanged lines hidden ---