Hello,

My first run through with poring. :)

I’ve compiled the zc variant of pfring in an attempt to get linerate between 
two of the ports which are looped together.

The NIC is a 6 port 82599 based one.

root@pgen:/home/jlixfeld/PF_RING/drivers/intel/ixgbe/ixgbe-4.1.5-zc/src# 
./load_driver.sh
irqbalance: no process found
Configuring eth6
IFACE CORE MASK -> FILE
=======================
eth6 0 1 -> /proc/irq/87/smp_affinity
Configuring eth7
IFACE CORE MASK -> FILE
=======================
eth7 0 1 -> /proc/irq/89/smp_affinity
Configuring eth2
IFACE CORE MASK -> FILE
=======================
eth2 0 1 -> /proc/irq/96/smp_affinity
eth2 1 2 -> /proc/irq/97/smp_affinity
eth2 2 4 -> /proc/irq/98/smp_affinity
eth2 3 8 -> /proc/irq/99/smp_affinity
eth2 4 10 -> /proc/irq/100/smp_affinity
eth2 5 20 -> /proc/irq/101/smp_affinity
eth2 6 40 -> /proc/irq/102/smp_affinity
eth2 7 80 -> /proc/irq/103/smp_affinity
eth2 8 100 -> /proc/irq/104/smp_affinity
eth2 9 200 -> /proc/irq/105/smp_affinity
eth2 10 400 -> /proc/irq/106/smp_affinity
eth2 11 800 -> /proc/irq/107/smp_affinity
Configuring eth3
IFACE CORE MASK -> FILE
=======================
eth3 0 1 -> /proc/irq/109/smp_affinity
eth3 1 2 -> /proc/irq/110/smp_affinity
eth3 2 4 -> /proc/irq/111/smp_affinity
eth3 3 8 -> /proc/irq/112/smp_affinity
eth3 4 10 -> /proc/irq/113/smp_affinity
eth3 5 20 -> /proc/irq/114/smp_affinity
eth3 6 40 -> /proc/irq/115/smp_affinity
eth3 7 80 -> /proc/irq/116/smp_affinity
eth3 8 100 -> /proc/irq/117/smp_affinity
eth3 9 200 -> /proc/irq/118/smp_affinity
eth3 10 400 -> /proc/irq/119/smp_affinity
eth3 11 800 -> /proc/irq/120/smp_affinity
Configuring eth4
IFACE CORE MASK -> FILE
=======================
eth4 0 1 -> /proc/irq/91/smp_affinity
Configuring eth5
IFACE CORE MASK -> FILE
=======================
eth5 0 1 -> /proc/irq/93/smp_affinity
root@pgen:/home/jlixfeld/PF_RING/drivers/intel/ixgbe/ixgbe-4.1.5-zc/src#

My issue is that I only get 10Gbps in one direction.  If zc:eth7 is the sender, 
zc:eth2 only sees Rx @ 0.54Gbps:

root@pgen:/home/jlixfeld/PF_RING/userland/examples_zc# ./zsend -i zc:eth7 -c 2

=========================
Absolute Stats: 111'707'057 pkts - 9'383'392'788 bytes
Actual Stats: 13'983'520.42 pps - 9.40 Gbps [1133946996 bytes / 1.0 sec]
=========================

root@pgen:/home/jlixfeld/PF_RING/userland/examples_zc# ./zcount -i zc:eth2 -c 1

=========================
Absolute Stats: 5'699'096 pkts (33'135'445 drops) - 478'724'064 bytes
Actual Stats: 802'982.00 pps (4'629'316.93 drops) - 0.54 Gbps
=========================

But, if zc:eth2 is the sender, zc:eth7 sees rates more in-line with what 
zc:eth2 is sending.

root@pgen:/home/jlixfeld/PF_RING/userland/examples_zc# ./zsend -i zc:eth2 -c 2

=========================
Absolute Stats: 28'285'274 pkts - 2'375'963'016 bytes
Actual Stats: 14'114'355.24 pps - 9.48 Gbps [1185800280 bytes / 1.0 sec]
=========================

root@pgen:/home/jlixfeld/PF_RING/userland/examples_zc# ./zcount -i zc:eth7 -c 1

=========================
Absolute Stats: 28'007'460 pkts (0 drops) - 2'352'626'640 bytes
Actual Stats: 14'044'642.54 pps (0.00 drops) - 9.44 Gbps
=========================

I’ve done some reading, but I haven’t found anything that has pointed me 
towards a possible reason why this is happening.  I’m wondering if anyone has 
any thoughts?

Thanks!

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

Reply via email to