ieee80211_input() and fragmented mbufs

From: Sebastien (sebastien.bourdeauducq_at_gmail.com)
Date: 09/07/05

  • Next message: Vasil Dimov: "Reproducable panic under heavy disk I/O on 5.4-latestandthegreatest"
    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"


  • Next message: Vasil Dimov: "Reproducable panic under heavy disk I/O on 5.4-latestandthegreatest"

    Relevant Pages

    • Re: Access Point s basic rate
      ... >> I think the basic rates apply to both unicast and multicast/broadcast ... >> frames, with the exception the unicast can also transmitted on ... > Receiving the beacons is a must for joining an infrastucture. ... > The interference to neighbouring cells isn't smaller. ...
      (comp.dcom.sys.cisco)
    • Ndis packet wrapper
      ... Win DDK sample in order to send/receive 802.11 frames. ... I am using the ReadFile to read the packets. ... I read ALL the packets(including beacons) what happen with the NIC ... database. ...
      (microsoft.public.pocketpc.wireless)
    • Ndis packet wrapper
      ... Win DDK sample in order to send/receive 802.11 frames. ... I am using the ReadFile to read the packets. ... I read ALL the packets(including beacons) what happen with the NIC ... database. ...
      (microsoft.public.platformsdk.security)
    • Ndis packet wrapper
      ... Win DDK sample in order to send/receive 802.11 frames. ... I am using the ReadFile to read the packets. ... I read ALL the packets(including beacons) what happen with the NIC ... database. ...
      (microsoft.public.development.device.drivers)