On Sun, Dec 18, 2016 at 12:06:04PM +0100, Claudio Jeker wrote:
> > > Index: usr.sbin/tcpdump/print-802_11.c
> > > ===================================================================
> > > RCS file: /cvs/src/usr.sbin/tcpdump/print-802_11.c,v
> > > retrieving revision 1.35
> > > diff -u -p -r1.35 print-802_11.c
> > > --- usr.sbin/tcpdump/print-802_11.c 19 Nov 2016 19:35:46 -0000
> > > 1.35
> > > +++ usr.sbin/tcpdump/print-802_11.c 11 Dec 2016 14:18:05 -0000
> > > @@ -1101,7 +1101,12 @@ ieee802_11_radio_if_print(u_char *user,
> > >
> > > printf(", chan %u", ieee80211_any2ieee(freq, flags));
> > >
> > > - if (flags & IEEE80211_CHAN_DYN &&
> > > + if (flags & IEEE80211_CHAN_HT)
> > > + printf(", 11n");
> > > + else if (flags & IEEE80211_CHAN_DYN &&
> > > + flags & IEEE80211_CHAN_2GHZ)
> > > + printf(", 11g");
> > > + else if (flags & IEEE80211_CHAN_DYN &&
> > > flags & IEEE80211_CHAN_2GHZ)
> > > printf(", 11g");
> > > else if (flags & IEEE80211_CHAN_CCK &&
> >
>
> It seems that the 11g case is doubled up here. Apart from that OK claudio@
Right, thank you. This was just comitted. I'll fix it.