Dear Scott,
I am also having problem with pfcount. Can you lend me a help on
that too? Thank you.
> 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