simplifiy ieee80211_send_nulldata api

MFC after:	3 days
This commit is contained in:
Sam Leffler 2005-07-22 17:31:18 +00:00
parent 7d77cd5381
commit f62121ce8e
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=148301
4 changed files with 5 additions and 4 deletions

View File

@ -2701,7 +2701,7 @@ ieee80211_recv_pspoll(struct ieee80211com *ic,
IEEE80211_DPRINTF(ic, IEEE80211_MSG_POWER,
"[%s] recv ps-poll, but queue empty\n",
ether_sprintf(wh->i_addr2));
ieee80211_send_nulldata(ic, ni);
ieee80211_send_nulldata(ni);
ic->ic_stats.is_ps_qempty++; /* XXX node stat */
if (ic->ic_set_tim != NULL)
ic->ic_set_tim(ic, ni, 0); /* just in case */

View File

@ -1477,7 +1477,7 @@ IEEE80211_DPRINTF(ic, IEEE80211_MSG_POWER, "[%s] discard frame, age %u\n", ether
"[%s] probe station due to inactivity\n",
ether_sprintf(ni->ni_macaddr));
IEEE80211_NODE_UNLOCK(nt);
ieee80211_send_nulldata(ic, ni);
ieee80211_send_nulldata(ni);
/* XXX stat? */
goto restart;
}

View File

@ -166,8 +166,9 @@ ieee80211_mgmt_output(struct ieee80211com *ic, struct ieee80211_node *ni,
* Send a null data frame to the specified node.
*/
int
ieee80211_send_nulldata(struct ieee80211com *ic, struct ieee80211_node *ni)
ieee80211_send_nulldata(struct ieee80211_node *ni)
{
struct ieee80211com *ic = ni->ni_ic;
struct ifnet *ifp = ic->ic_ifp;
struct mbuf *m;
struct ieee80211_frame *wh;

View File

@ -63,7 +63,7 @@ int ieee80211_setup_rates(struct ieee80211_node *ni,
const u_int8_t *rates, const u_int8_t *xrates, int flags);
void ieee80211_recv_mgmt(struct ieee80211com *, struct mbuf *,
struct ieee80211_node *, int, int, u_int32_t);
int ieee80211_send_nulldata(struct ieee80211com *, struct ieee80211_node *);
int ieee80211_send_nulldata(struct ieee80211_node *);
int ieee80211_send_mgmt(struct ieee80211com *, struct ieee80211_node *,
int, int);
int ieee80211_classify(struct ieee80211com *, struct mbuf *,