summaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_crypto_ccmp.c
diff options
context:
space:
mode:
authorDamien Bergamini <damien@cvs.openbsd.org>2008-08-12 17:53:14 +0000
committerDamien Bergamini <damien@cvs.openbsd.org>2008-08-12 17:53:14 +0000
commit6fccd682905e04ff8ae8a517c028646215282faa (patch)
treeeada03d11501c8ec9cd80333d744136ec8f1606c /sys/net80211/ieee80211_crypto_ccmp.c
parent229c556bc1be3f39773166961e2989a17ab6aaa8 (diff)
Change the way we process EAPOL-Key frames.
Free the mbuf in the ieee80211_eapol_key_input() function. Do not assume the frame is contiguous, call m_pullup2() if it is not. We need the frame to be contiguous to process KDEs efficiently in EAPOL-Key frames (just like we process IEs in management frames). However, there are drivers like upgt(4) that use m_devget() in the RX path. m_devget() can return fragmented mbuf chains. Notice that we should do the same m_pullup2() for management frames. This will be done later. Remove the ic_recv_eapol callback.
Diffstat (limited to 'sys/net80211/ieee80211_crypto_ccmp.c')
0 files changed, 0 insertions, 0 deletions