From: Jouni Malinen (jkmaline_at_cc.hut.fi)
Date: 2002-04-18 15:48:19 UTC
On Thu, Apr 18, 2002 at 05:24:08PM +0200, Andreas Jellinghaus wrote:
> what about a monitor mode 3, that allows both,
> monitoring with netlink/ with signal strength header
> and monitoring with PACKET / as usual (tcpdump, ethereal & co)
> at the same time?
I have planned to add this; it would not netlink at all but just add Prism2 RX header to the packets.
> calling monitor_rx_nl and monitor_rx_dev in monitor_rx is easy,
> and allowing 3 as extra value in prism2_ioctl_priv_monitor also,
> but dev->type and dev->hard_header_parse is also different,
> and that code is misterious for me.
I'll take a look at this after getting PCI/PLX support released. There's a new netdevice type for packets including Prism2 headers in recent Linux kernel. hard_header_parse needs a small shift in offset. If I remember correctly, Ethereal has already support for this new type, but libpcap may need some changes for realtime sniffing (although, those might have already been made to cvs version).
-- Jouni Malinen PGP id EFC895FA