[Madwifi-cvs] madwifi/net80211 ieee80211_output.c,1.8.2.11,1.8.2.12
Status: Beta
Brought to you by:
otaku
From: Sebastian W. <to...@us...> - 2005-03-17 20:25:23
|
Update of /cvsroot/madwifi/madwifi/net80211 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19529 Modified Files: Tag: BSD ieee80211_output.c Log Message: - save ni reference in allocated beacon skb Index: ieee80211_output.c =================================================================== RCS file: /cvsroot/madwifi/madwifi/net80211/ieee80211_output.c,v retrieving revision 1.8.2.11 retrieving revision 1.8.2.12 diff -C2 -d -r1.8.2.11 -r1.8.2.12 *** ieee80211_output.c 23 Feb 2005 17:23:49 -0000 1.8.2.11 --- ieee80211_output.c 17 Mar 2005 20:25:13 -0000 1.8.2.12 *************** *** 1297,1300 **** --- 1297,1301 ---- struct ieee80211_frame *wh; struct sk_buff *skb; + struct ieee80211_cb *cb; int pktlen; u_int8_t *frm, *efrm; *************** *** 1334,1337 **** --- 1335,1340 ---- ; skb = ieee80211_getmgtframe(&frm, pktlen); + cb = (struct ieee80211_cb *) skb->cb; + if (skb == NULL) { IEEE80211_DPRINTF(ic, IEEE80211_MSG_ANY, *************** *** 1401,1404 **** --- 1404,1408 ---- frm = ieee80211_add_erp(frm, ic); efrm = ieee80211_add_xrates(frm, rs); + cb->ni = ni; bo->bo_trailer_len = efrm - bo->bo_trailer; skb_trim(skb, efrm - skb->data); |