ieee80211_input() and fragmented mbufs
From: Sebastien (sebastien.bourdeauducq_at_gmail.com)
Date: 09/07/05
- Previous message: Joerg Sonnenberger: "Re: Why is our symbol lookup the way it is?"
- Next in thread: Sam Leffler: "Re: ieee80211_input() and fragmented mbufs"
- Reply: Sam Leffler: "Re: ieee80211_input() and fragmented mbufs"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: freebsd-hackers@freebsd.org Date: Wed, 7 Sep 2005 19:54:16 +0200
Hello,
I'm passing ieee80211_input() heavily fragmented mbuf chains and it makes (at
least) the function fail to parse beacons correctly. I have the
"ieee80211_recv_mgmt: no ratesin beacon frame" message, and it makes the
driver unable to scan for networks (always return no results).
Defragmenting the mbuf before passing it to ieee80211_input() works around the
problem. Moreover, in monitor mode, the frames are sent correctly in
userland, regardless the fragmentation of the mbufs.
Is it a bug in ieee80211_input(), or should certain types of frames, such as
beacons, not be contained in fragmented mbufs ?
Regards,
Sebastien
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
- Previous message: Joerg Sonnenberger: "Re: Why is our symbol lookup the way it is?"
- Next in thread: Sam Leffler: "Re: ieee80211_input() and fragmented mbufs"
- Reply: Sam Leffler: "Re: ieee80211_input() and fragmented mbufs"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|