Date: Thu, 5 Nov 2015 16:01:22 +0100 (CET) From: elof2@sentor.se To: freebsd-net <freebsd-net@freebsd.org> Subject: ngrep/ixgbe bpf bug Message-ID: <alpine.BSF.2.00.1511051551350.49057@farmermaggot.shire.sentor.se>
next in thread | raw e-mail | index | archive | help
Hi all! Why don't ngrep work on ix interfaces? It shows nice values if I sniff on other interfaces, e.g. igb0 and bridge0: # ngrep -d igb0 "q" ip I see some matching packets. Everything looks good. # netstat -B Pid Netif Flags Recv Drop Match Sblen Hblen Command 1800 igb0 p--s--- 135 0 129 380 0 ngrep The BPF stats show Recv and Match values. Good. # ngrep -d bridge0 "q" ip I see some matching packets. Good. # netstat -B Pid Netif Flags Recv Drop Match Sblen Hblen Command 1901 bridge0 p--s--- 661897 0 659170 425606 0 ngrep Again, the BPF stats show Recv and Match values. Good. However, if I sniff on an ix interface: # ngrep -d ix1 "q" ip I get no matching packets! # netstat -B Pid Netif Flags Recv Drop Match Sblen Hblen Command 1816 ix1 p--s--- 45340 0 0 0 0 ngrep ^^^ ...and the BPF stats always show zero Matches. Bug in the ixgbe driver or in ngrep? /Elof
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1511051551350.49057>