Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

ovs_stats_dpdk plugin tests:

...

Repo/branch used:

  • collectd/feat_ovs_stat

Tests precondition:

OVS built with DPDK.

...

#

Test summary

Steps
Actual result
Expected result
Status - PASS/FAIL
Automated status
Comments
1Verify tx-/rx_1_to_64_packets and tx/rx_bytes counters same value as sent from Ixia.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 64 bytes. Send number of packets.
  3. Verify number of sent packets and bytes from Ixia are the same as received on OVS port#1.
    Verify number of sent packets and bytes from Ixia are the same as transmitted from OVS port#2.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_1_to_64_packets is same as in OVS with DPDK collectd plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_1_to_64_packets is same as in OVS with DPDK collectd plugin.
PASSYes 
2Verify tx-/rx_65_to_127_packets and tx/rx_bytes counters same value as sent from Ixia.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 65 bytes. Send number of packets.
  3. Verify number of sent packets and bytes from Ixia are the same as received on OVS port#1.
    Verify number of sent packets and bytes from Ixia are the same as transmitted from OVS port#2.
 
  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_65_to_127_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.
 
  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_65_to_127_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.
PASSYes 
3Verify tx-/rx_128_to_255_packets and tx/rx_bytes counters same value as sent from Ixia.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 128 bytes. Send number of packets.
  3. Verify number of sent packets and bytes from Ixia are the same as received on OVS port#1.
    Verify number of sent packets and bytes from Ixia are the same as transmitted from OVS port#2.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_128_to_255_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_128_to_255_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.
PASSYes 
4Verify tx-/rx_256_to_511_packets and tx/rx_bytes counters same value as sent from Ixia.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 256 bytes. Send number of packets.
  3. Verify number of sent packets and bytes from Ixia are the same as received on OVS port#1.
    Verify number of sent packets and bytes from Ixia are the same as transmitted from OVS port#2.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_256_to_511_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_256_to_511_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.

PASS

HAA-1402

Yes 

 

5Verify tx-/rx_512_to_1023_packets and tx/rx_bytes counters same value as sent from Ixia.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 512 bytes. Send number of packets.
  3. Verify number of sent packets and bytes from Ixia are the same as received on OVS port#1.
    Verify number of sent packets and bytes from Ixia are the same as transmitted from OVS port#2.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_512_to_1023_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_512_to_1023_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.
PASSYes 
6Verify tx-/rx_1024_to_1518_packets and tx/rx_bytes counters same value as sent from Ixia.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 1024 bytes. Send number of packets.
  3. Verify number of sent packets and bytes from Ixia are the same as received on OVS port#1.
    Verify number of sent packets and bytes from Ixia are the same as transmitted from OVS port#2.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_1024_to_1518_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_1024_to_1518_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.
PASSYes 
7Verify tx-/rx_1523_to_max_packets and tx/rx_bytes counters same value as sent from Ixia.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly (mtu > 1523).
  2. Start collectd. Configure Ixia to send packets with size 1523 bytes. Send number of packets.
  3. Verify number of sent packets and bytes from Ixia are the same as received on OVS port#1.
    Verify number of sent packets and bytes from Ixia are the same as transmitted from OVS port#2.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_1523_to_max_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_1523_to_max_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.
PASSYes  
8Verify tx-/rx_packets and tx/rx_bytes counters same value as sent from Ixia.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 100 bytes. Send number of packets.
  3. Verify number of sent packets and bytes from Ixia are the same as received on OVS port#1.
    Verify number of sent packets and bytes from Ixia are the same as transmitted from OVS port#2.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. OVS statistic tx-/rx_packets, tx/rx_bytes is same as in OVS with DPDK collectd plugin.
PASSYes  
9Verify rx_errors counters are same in OVS stats and collectd CSV plugin.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 64 bytes. Send number of packets.
  3. Verify rx_errors Ixia sent packets same as in OVS statistic.
    Verify rx_errors are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_errors counters sent from Ixia are same as in OVS statistic.
    rx_errors are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_errors counters sent from Ixia are same as in OVS statistic.
    rx_errors are same in OVS statistic and collectd CSV plugin.
PASSYes 
10Verify rx_undersized_errors counters are same in OVS stats and collectd CSV plugin.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 63 bytes. Send number of packets.
  3. Verify rx_undersized_errors Ixia sent packets same as in OVS statistic.
    Verify rx_undersized_errors are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_undersized_errors counters sent from Ixia are same as in OVS statistic.
    rx_undersized_errors are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_undersized_errors counters sent from Ixia are same as in OVS statistic.
    rx_undersized_errors are same in OVS statistic and collectd CSV plugin.
PASSYes 
11Verify rx_dropped counters are same in OVS stats and collectd CSV plugin.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 1000 bytes. Send max utilization traffic.
  3. Verify rx_dropped are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_dropped are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_dropped are same in OVS statistic and collectd CSV plugin.
PASSYes  
12Verify tx_multicast_packets counters are same in OVS stats and collectd CSV plugin.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 64 bytes. Send number of packets.
  3. Verify tx_multicast_packets Ixia sent packets same as in OVS statistic.
    Verify tx_multicast_packets are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. tx_multicast_packets counters sent from Ixia are same as in OVS statistic.
    tx_multicast_packets are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. tx_multicast_packets counters sent from Ixia are same as in OVS statistic.
    tx_multicast_packets are same in OVS statistic and collectd CSV plugin.
PASSYes 
13Verify rx_broadcast_packets counters are same in OVS stats and collectd CSV plugin.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 64 bytes. Send number of packets.
  3. Verify rx_broadcast_packets Ixia sent packets same as in OVS statistic.
    Verify rx_broadcast_packets are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_broadcast_packets counters sent from Ixia are same as in OVS statistic.
    rx_broadcast_packets are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_broadcast_packets counters sent from Ixia are same as in OVS statistic.
    rx_broadcast_packets are same in OVS statistic and collectd CSV plugin.
PASSYes 
14Verify tx_broadcast_packets counters are same in OVS stats and collectd CSV plugin.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 64 bytes. Send number of packets.
  3. Verify tx_broadcast_packets Ixia sent packets same as in OVS statistic.
    Verify tx_broadcast_packets are same in OVS statistic and collectd CSV plugin.
  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. tx_broadcast_packets counters sent from Ixia are same as in OVS statistic.
    tx_broadcast_packets are same in OVS statistic and collectd CSV plugin.
  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. tx_broadcast_packets counters sent from Ixia are same as in OVS statistic.
    tx_broadcast_packets are same in OVS statistic and collectd CSV plugin.
PASSYes 
15Verify rx_fragmented_errors counters are same in OVS stats and collectd CSV plugin.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 63 bytes and bad CRC. Send number of packets.
  3. Verify rx_fragmented_errors Ixia sent packets same as in OVS statistic.
    Verify rx_fragmented_errors are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_fragmented_errors counters sent from Ixia are same as in OVS statistic.
    rx_fragmented_errors are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_fragmented_errors counters sent from Ixia are same as in OVS statistic.
    rx_fragmented_errors are same in OVS statistic and collectd CSV plugin.
PASSYes 
16Verify rx_jabber_errors counters are same in OVS stats and collectd CSV plugin.
  1. Configure parameters: set ports admin up, bind. Configure OVS properly.
  2. Start collectd. Configure Ixia to send packets with size 10000 bytes and bad CRC. Send number of packets.
  3. Verify rx_jabber_errors counters Ixia sent packets same as in OVS statistic.
    Verify rx_jabber_errors counters are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_jabber_errors counters counters sent from Ixia are same as in OVS statistic.
    rx_jabber_errors counters are same in OVS statistic and collectd CSV plugin.

 

  1. Ports admin are up, bound. OVS configured properly.
  2. Collectd started.
  3. rx_jabber_errors counters counters sent from Ixia are same as in OVS statistic.
    rx_jabber_errors counters are same in OVS statistic and collectd CSV plugin.

PASS

Yes