Hi Alfredo

We are seeing some strange behavior when using ZC. Could you please help us?

Question 1:
If we use device zc:eth2 in /proc Breed is "DNA". Does this mean that ZC is 
started?

Question 2:
We see drops when using zcount with zc:eth2.
Zcount result when using "-i eth2":
      
root@liproxy:/opt/PF_RING-6.0.2/userland/examples_zc#<mailto:root@liproxy:/opt/PF_RING-6.0.2/userland/examples_zc#>
 ./zcount -i eth2 -c 0
      =========================
      Absolute Stats: 1'124'466 pkts (0 drops) - 1'254'541'605 bytes
      =========================

      =========================
      Absolute Stats: 2'254'557 pkts (0 drops) - 2'508'476'311 bytes
      Actual Stats: 1'129'959.92 pps (0.00 drops) - 10.03 Gbps
      =========================

Result when using "-i zc:eth2":
      
root@liproxy:/opt/PF_RING-6.0.2/userland/examples_zc#<mailto:root@liproxy:/opt/PF_RING-6.0.2/userland/examples_zc#>
 ./zcount -i zc:eth2 -c 0
      =========================
      Absolute Stats: 114'616 pkts (1'037'590 drops) - 124'729'238 bytes
      =========================

      =========================
      Absolute Stats: 114'616 pkts (2'175'107 drops) - 124'729'238 bytes
      Actual Stats: 0.00 pps (1'137'371.41 drops) - 0.00 Gbps
      =========================
Why does using ZC result in packet dropping?

Question 3:
We don't see any packets when using pfcount with "zc:eth2"
Result when using "-i eth2":
                
root@liproxy:/opt/PF_RING-6.0.2/userland/examples#<mailto:root@liproxy:/opt/PF_RING-6.0.2/userland/examples#>
 ./pfcount -i eth2
      Using PF_RING v.6.0.2
      Capturing from eth2 [90:E2:BA:80:F3:65][ifIndex: 9]
      # Device RX channels: 2
      # Polling threads:    1
      Dumping statistics on /proc/net/pf_ring/stats/7104-eth2.130
      =========================
      Absolute Stats: [1124316 pkts rcvd][0 pkts dropped]
      Total Pkts=1124316/Dropped=0.0 %
      1'124'316 pkts - 1'254'292'710 bytes
      =========================

      =========================
      Absolute Stats: [2263575 pkts rcvd][0 pkts dropped]
      Total Pkts=2263575/Dropped=0.0 %
      2'263'575 pkts - 2'509'016'300 bytes [2'263'079.38 pkt/sec - 20'067.73 
Mbit/sec]
      =========================
      Actual Stats: 1139259 pkts [1'000.21 ms][1'139'009.55 pps/10.04 Gbps]
      =========================

      =========================
      Absolute Stats: [3421860 pkts rcvd][0 pkts dropped]
      Total Pkts=3421860/Dropped=0.0 %
      3'421'860 pkts - 3'763'681'863 bytes [1'710'643.46 pkt/sec - 15'052.20 
Mbit/sec]
      =========================
      Actual Stats: 1158285 pkts [1'000.11 ms][1'158'150.65 pps/10.04 Gbps]
      =========================

Result when using "-i zc:eth2":
                
root@liproxy:/opt/PF_RING-6.0.2/userland/examples#<mailto:root@liproxy:/opt/PF_RING-6.0.2/userland/examples#>
 ./pfcount -i zc:eth2
      Using PF_RING v.6.0.2
      Capturing from zc:eth2 [90:E2:BA:80:F3:65][ifIndex: 9]
      # Device RX channels: 2
      # Polling threads:    1
      Dumping statistics on /proc/net/pf_ring/stats/6919-eth2.94
      =========================
      Absolute Stats: [0 pkts rcvd][1051691 pkts dropped]
      Total Pkts=1051691/Dropped=0.0 %
      0 pkts - 0 bytes
      =========================

      =========================
      Absolute Stats: [0 pkts rcvd][2205303 pkts dropped]
      Total Pkts=2205303/Dropped=0.0 %
      0 pkts - 0 bytes [0.00 pkt/sec - 0.00 Mbit/sec]
      =========================
      Actual Stats: 0 pkts [1'000.08 ms][0.00 pps/0.00 Gbps]
      =========================
Why does ZC have worse result than non-ZC?

Question 4:
Tshark is now linked to PF_RING aware libpcap:
                root@liproxy:/usr/lib/x86_64-linux-gnu# ldd /usr/bin/tshark | 
grep libpcap
                  libpcap.so.0.8 => /usr/lib/x86_64-linux-gnu/libpcap.so.0.8 
(0x00007f5b296ce000)
      root@liproxy:/usr/lib/x86_64-linux-gnu# ls -lh | grep libpca
            lrwxrwxrwx 1 root root   16 Dec  8 10:37 libpcap.so.0.8 -> 
libpcap.so.1.1.1
            -rwxr-xr-x 1 root root 596K Dec  8 09:24 libpcap.so.1.1.1
            -rw-r--r-- 1 root root 232K Jun 13  2012 libpcap.so.1.3.0
When starting tshark dump we can see new line "Capturing on PF_RING", and a new 
file in /proc/net/pf_ring.
Current problem we are having is that if we start tshark with "-i eth2", we can 
see packets, but starting it with "-i zc:eth2" results in no packets. Is this 
connected to question number 2 and 3? Are all packets dropped for some reason 
and this is reason tshark doesn't see them?

Can you please answer all four qeustions?

Thank you,
Katarina Valent

_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to