simplifiy ieee80211_send_nulldata api
MFC after: 3 days
This commit is contained in:
parent
7d77cd5381
commit
f62121ce8e
@ -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 */
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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;
|
||||
|
@ -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 *,
|
||||
|
Loading…
x
Reference in New Issue
Block a user