Chris, Thanks for your response. I am running pfcount as root. I don't see the error for "pfcount -i eth2" only for "pfcount -i dna:eth2".
In my configuration, I don't expect to receive much traffic. I am connecting two machines with 10 GbE NICs back-to-back. So the only traffic I expect to see (for now) are the pings that I am attempting to send; so the number of received packets is on the order of what I would expect. =s= On Wed, Nov 9, 2011 at 1:11 PM, Chris Collord <[email protected]> wrote: > Hi Scott, > You'll see that error when you run pfcount without su permission (make sure > you sudo or use root). Not sure if that's your problem or not, i'm still > figuring this out myself... > On the other hand it doesn't look like you're receiving much. Your RX > packets are 210, whereas mine after an hour is... > eth2 Link encap:Ethernet HWaddr 0xxxxxxxxx:4c > inet addr:0.0.0.1 Bcast:255.255.255.255 Mask:0.0.0.0 > UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 > RX packets:172969631 errors:0 dropped:1 overruns:0 frame:0 > TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:116951083144 (116.9 GB) TX bytes:398 (398.0 B) > > > > >> Date: Wed, 9 Nov 2011 12:05:55 -0700 >> From: [email protected] >> To: [email protected] >> Subject: Re: [Ntop-misc] Problems with pfcount >> >> I've updated my PF_RING code and I'm not seeing any difference (i.e., >> pfcount -i eth2 still shows 0 packets received but ifconfig shows >> packets being received). Here's what I'm seeing with the new version: >> >> ifconfig eth2 >> ------------------- >> eth2 Link encap:Ethernet HWaddr 00:E0:ED:FF:18:08 >> inet addr:10.0.2.45 Bcast:10.0.2.255 Mask:255.255.255.0 >> inet6 addr: fe80::2e0:edff:feff:1808/64 Scope:Link >> UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 >> RX packets:210 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:1000 >> RX bytes:21420 (20.9 KiB) TX bytes:0 (0.0 b) >> Memory:fd7e0000-fd800000 >> >> cat /proc/net/pfring/info >> ----------------------------------- >> PF_RING Version : 5.1.0 ($Revision: 4972$) >> Ring slots : 4096 >> Slot version : 13 >> Capture TX : Yes [RX+TX] >> IP Defragment : No >> Socket Mode : Standard >> Transparent mode : Yes (mode 0) >> Total rings : 1 >> Total plugins : 0 >> >> cat /proc/net/pfring/<pid>-eth2.1 >> ------------------------------------------------ >> Bound Device : eth2 >> Slot Version : 13 [5.1.0] >> Active : 1 >> Breed : Non-DNA >> Sampling Rate : 1 >> Capture Direction : RX+TX >> Appl. Name : pfcount >> IP Defragment : No >> BPF Filtering : Disabled >> # Sw Filt. Rules : 0 >> # Hw Filt. Rules : 0 >> Poll Pkt Watermark : 128 >> Num Poll Calls : 1503 >> Channel Id : -1 >> Cluster Id : 0 >> Min Num Slots : 6871 >> Bucket Len : 128 >> Slot Len : 304 [bucket+header] >> Tot Memory : 2097152 >> Tot Packets : 0 >> Tot Pkt Lost : 0 >> Tot Insert : 0 >> Tot Read : 0 >> Insert Offset : 0 >> Remove Offset : 0 >> Tot Fwd Ok : 0 >> Tot Fwd Errors : 0 >> Num Free Slots : 6871 >> >> ethtool -i eth2 >> ---------------------- >> driver: ixgbe >> version: 3.3.9-DNA >> firmware-version: 1.3-0 >> bus-info: 0000:06:00.0 >> >> ethtool eth2 >> ---------------------- >> Settings for eth2: >> Supported ports: [ FIBRE ] >> Supported link modes: 10000baseT/Full >> Supports auto-negotiation: No >> Advertised link modes: 10000baseT/Full >> Advertised auto-negotiation: No >> Speed: 10000Mb/s >> Duplex: Full >> Port: FIBRE >> PHYAD: 0 >> Transceiver: external >> Auto-negotiation: off >> Supports Wake-on: d >> Wake-on: d >> Current message level: 0x00000007 (7) >> Link detected: yes >> >> >> I also tried pfcount -i dna:eth2, but got the following error: >> >> pfring_open error (pf_ring not loaded or perhaps you use quick mode >> and have already a socket bound to dna:eth2 ?) >> >> but: >> >> Module Size Used by >> pf_ring 335476 0 >> ip6t_REJECT 5856 2 >> nf_conntrack_ipv6 21880 2 >> ip6table_filter 4016 1 >> ip6_tables 19664 1 ip6table_filter >> ipv6 298864 28 ip6t_REJECT,nf_conntrack_ipv6 >> dm_multipath 17304 0 >> uinput 9248 0 >> ixgbe 202760 0 >> amd64_edac_mod 29632 0 >> i2c_nforce2 9048 0 >> dca 6708 1 ixgbe >> edac_core 43516 4 amd64_edac_mod >> forcedeth 54764 0 >> mlx4_core 84128 0 >> shpchp 34636 0 >> serio_raw 6644 0 >> pata_acpi 5152 0 >> pata_amd 14260 0 >> ata_generic 5924 0 >> sata_nv 25228 2 >> radeon 507616 1 >> ttm 41952 1 radeon >> drm_kms_helper 25360 1 radeon >> drm 171168 3 radeon,ttm,drm_kms_helper >> i2c_algo_bit 6020 1 radeon >> i2c_core 28608 4 i2c_nforce2,radeon,drm,i2c_algo_bit >> >> Any thoughts? Thanks for your help. >> >> =s= >> >> On Tue, Nov 1, 2011 at 2:34 AM, Luca Deri <[email protected]> wrote: >> > Scott >> > please redo your tests using the code in PF_RING's SVN. From the >> > interface names (we now call them dnaX) i see that you are using old stuff >> > >> > Luca >> > >> > On Oct 31, 2011, at 9:21 PM, Scott L wrote: >> > >> >> I'm having problems getting pfcount to work. I have two machines >> >> connected back-to-back: (A) has a Silicom NIC ; and (B) has a >> >> NetEffect 10GbE NIC. I launch pfcount on A. Then on B I start >> >> pinging A. pfcount continually reports zero packets received. >> >> >> >> ========================= >> >> Absolute Stats: [0 pkts rcvd][0 pkts dropped] >> >> Total Pkts=0/Dropped=0.0 % >> >> 0 pkts - 0 bytes [0.00 pkt/sec - 0.00 Mbit/sec] >> >> ========================= >> >> Actual Stats: 0 pkts [1'000.06 ms][0.00 pkt/sec] >> >> ========================= >> >> >> >> The only relevant log messages I see are: >> >> >> >> ixgbe 0000:06:00.0: eth2: NIC Link is Down >> >> ixgbe 0000:06:00.0: eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX >> >> device eth0 entered promiscuous mode >> >> device eth0 left promiscuous mode >> >> [PF_RING] --> handle_hw_filtering_rule(command=0) >> >> [PF_RING] --> handle_hw_filtering_rule(command=0) >> >> [PF_RING] --> handle_hw_filtering_rule(command=1) >> >> [PF_RING] --> handle_hw_filtering_rule(command=1) >> >> >> >> As I look around I don't see the problem. I can see the packets as >> >> they are transmitted on B. And the RX packet count for eth2 that is >> >> displayed by ifconfig increments appropriately on A. But pfcount >> >> doesn't see them. Anyone have any suggestions? >> >> >> >> ifconfig -i eth2 >> >> ------------------- >> >> eth2 Link encap:Ethernet HWaddr 00:E0:ED:FF:18:08 >> >> inet addr:10.0.2.45 Bcast:10.0.2.255 Mask:255.255.255.0 >> >> inet6 addr: fe80::2e0:edff:feff:1808/64 Scope:Link >> >> UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 >> >> RX packets:719669104 errors:0 dropped:0 overruns:0 frame:0 >> >> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 >> >> collisions:0 txqueuelen:1000 >> >> RX bytes:1066541584248 (993.2 GiB) TX bytes:0 (0.0 b) >> >> Memory:fd7e0000-fd800000 >> >> >> >> cat /proc/net/pfring/info >> >> -------------------------- >> >> PF_RING Version : 5.0.0 ($Revision: exported$) >> >> Ring slots : 4096 >> >> Slot version : 13 >> >> Capture TX : Yes [RX+TX] >> >> IP Defragment : No >> >> Socket Mode : Standard >> >> Transparent mode : Yes (mode 0) >> >> Total rings : 1 >> >> Total plugins : 0 >> >> >> >> cat /proc/net/pfring/<pid>-eth2.30 >> >> -------------------------------------------- >> >> Bound Device : eth2 >> >> Slot Version : 13 [5.0.0] >> >> Active : 1 >> >> Breed : DNA >> >> Sampling Rate : 1 >> >> Capture Direction : RX+TX >> >> Appl. Name : pfcount >> >> IP Defragment : No >> >> BPF Filtering : Disabled >> >> # Sw Filt. Rules : 0 >> >> # Hw Filt. Rules : 0 >> >> Poll Pkt Watermark : 128 >> >> Num Poll Calls : 1461 >> >> Channel Id : 0 >> >> Num Slots : 8192 >> >> Tot Memory : 33685504 bytes >> >> >> >> ethtool -i eth2 >> >> ------------------- >> >> driver: ixgbe >> >> version: 3.3.9-DNA >> >> firmware-version: 1.3-0 >> >> bus-info: 0000:06:00.0 >> >> >> >> ethtool eth2 >> >> ---------------- >> >> Settings for eth2: >> >> Supported ports: [ FIBRE ] >> >> Supported link modes: 10000baseT/Full >> >> Supports auto-negotiation: No >> >> Advertised link modes: 10000baseT/Full >> >> Advertised auto-negotiation: No >> >> Speed: 10000Mb/s >> >> Duplex: Full >> >> Port: FIBRE >> >> PHYAD: 0 >> >> Transceiver: external >> >> Auto-negotiation: off >> >> Supports Wake-on: d >> >> Wake-on: d >> >> Current message level: 0x00000007 (7) >> >> Link detected: yes >> >> _______________________________________________ >> >> Ntop-misc mailing list >> >> [email protected] >> >> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >> > >> > --- >> > We can't solve problems by using the same kind of thinking we used when >> > we created them - Albert Einstein >> > >> > _______________________________________________ >> > Ntop-misc mailing list >> > [email protected] >> > http://listgateway.unipi.it/mailman/listinfo/ntop-misc >> > >> _______________________________________________ >> Ntop-misc mailing list >> [email protected] >> http://listgateway.unipi.it/mailman/listinfo/ntop-misc > > _______________________________________________ > Ntop-misc mailing list > [email protected] > http://listgateway.unipi.it/mailman/listinfo/ntop-misc > > _______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
