Skip to content

Instantly share code, notes, and snippets.

@rzezeski
Last active May 16, 2020 22:19
Show Gist options
  • Save rzezeski/f005fe9d37c51239db6351b60e0c5c17 to your computer and use it in GitHub Desktop.
Save rzezeski/f005fe9d37c51239db6351b60e0c5c17 to your computer and use it in GitHub Desktop.
big friggen' network wad testing (il12676)
rpz@thunderhead:/var/tmp/net-tests$ pfexec ./mac-tests -a igb2 igb3 ixgbe4 ixgbe5
PASS [test_mac_aggr_primary<aggr_recv1>]
PASS [test_mac_aggr_primary_vlan<aggr_recv1>]
PASS [test_mac_aggr_vnic<aggr_recv1>]
PASS [test_mac_aggr_two_vnics<aggr_recv1>]
PASS [test_mac_aggr_vlan<aggr_recv1>]
PASS [test_mac_aggr_two_vlans<aggr_recv1>]
PASS [test_mac_aggr_vlans_shared_addr<aggr_recv1>]
PASS [test_mac_aggr_steal_group<aggr_recv1>]
PASS [test_mac_aggr_vlan_steal_group<aggr_recv1>]
PASS [test_mac_aggr_vlan_ref_count<aggr_recv1>]
PASS [test_mac_aggr_vnic_and_vlan<aggr_recv1>]
rpz@thunderhead:/var/tmp/net-tests$ pfexec ./mac-tests -a ixgbe4 ixgbe5 igb2 igb3
PASS [test_mac_aggr_primary<aggr_recv1>]
PASS [test_mac_aggr_primary_vlan<aggr_recv1>]
PASS [test_mac_aggr_vnic<aggr_recv1>]
PASS [test_mac_aggr_two_vnics<aggr_recv1>]
PASS [test_mac_aggr_vlan<aggr_recv1>]
PASS [test_mac_aggr_two_vlans<aggr_recv1>]
PASS [test_mac_aggr_vlans_shared_addr<aggr_recv1>]
SKIP [test_mac_aggr_steal_group<aggr_recv1>]: both ports must have group support
SKIP [test_mac_aggr_vlan_steal_group<aggr_recv1>]: both ports must have group support
SKIP [test_mac_aggr_vlan_ref_count<aggr_recv1>]: both ports must have group support
SKIP [test_mac_aggr_vnic_and_vlan<aggr_recv1>]: both ports must have group support
rpz@thunderhead:/var/tmp/net-tests$ pfexec ./mac-tests ixgbe4 ixgbe5
PASS [test_mac_vnic_rx<ixgbe5>]
PASS [test_mac_vlan_rx<ixgbe5>]
PASS [test_mac_sw_to_hw<ixgbe5>]
PASS [test_mac_promisc<ixgbe5>]
PASS [test_mac_promisc_vlan<ixgbe5>]
PASS [test_mac_all_groups<ixgbe5>]
PASS [test_mac_vlan_all_groups<ixgbe5>]
PASS [test_mac_steal_group<ixgbe5>]
PASS [test_mac_vlan_steal_group<ixgbe5>]
PASS [test_mac_groups_vlan_shared_addr<ixgbe5>]
PASS [test_mac_vlan_shared_addr<ixgbe5>]
PASS [test_mac_two_vlans_on_default<ixgbe5>]
PASS [test_mac_ixgbe_many_vlans<ixgbe5>]
PASS [test_mac_ixgbe_vfta_repeated_vid<ixgbe5>]
PASS [test_mac_ixgbe_vlvfb_missing_default<ixgbe5>]
rpz@thunderhead:/var/tmp/net-tests$ pfexec ./mac-tests igb2 igb3
PASS [test_mac_vnic_rx<igb3>]
PASS [test_mac_vlan_rx<igb3>]
SKIP [test_mac_sw_to_hw<igb3>]: igb3 does not support groups
PASS [test_mac_promisc<igb3>]
PASS [test_mac_promisc_vlan<igb3>]
SKIP [test_mac_all_groups<igb3>]: igb3 does not support groups
SKIP [test_mac_vlan_all_groups<igb3>]: igb3 does not support groups
SKIP [test_mac_steal_group<igb3>]: igb3 does not support groups
SKIP [test_mac_vlan_steal_group<igb3>]: igb3 does not support groups
SKIP [test_mac_groups_vlan_shared_addr<igb3>]: igb3 does not support groups
PASS [test_mac_vlan_shared_addr<igb3>]
SKIP [test_mac_two_vlans_on_default<igb3>]: igb3 does not support groups
rpz@thunderhead:/var/tmp/net-tests$ pfexec ./mac-tests i40e0 i40e1
PASS [test_mac_vnic_rx<i40e1>]
PASS [test_mac_vlan_rx<i40e1>]
PASS [test_mac_sw_to_hw<i40e1>]
PASS [test_mac_promisc<i40e1>]
PASS [test_mac_promisc_vlan<i40e1>]
PASS [test_mac_all_groups<i40e1>]
PASS [test_mac_vlan_all_groups<i40e1>]
PASS [test_mac_steal_group<i40e1>]
PASS [test_mac_vlan_steal_group<i40e1>]
PASS [test_mac_groups_vlan_shared_addr<i40e1>]
PASS [test_mac_vlan_shared_addr<i40e1>]
PASS [test_mac_two_vlans_on_default<i40e1>]
rpz@thunderhead:/var/tmp/net-tests$ pfexec ./lso-tests i40e0 i40e1
PASS [test_lso_ip4_primary<i40e0>]
PASS [test_lso_ip4_vnic<i40e0>]
PASS [test_lso_ip4_mac_loopback<i40e0>]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% The following tests will elide the LSO check until the %
% mac sw LSO is updated to handle IPv6 -- for now these %
& tests only verify that traffic is sent, not LSO. %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PASS [test_lso_ip6_primary<i40e0>]
PASS [test_lso_ip6_vnic<i40e0>]
PASS [test_lso_ip6_mac_loopback<i40e0>]
rpz@thunderhead:/var/tmp/net-tests$ pfexec ./lso-tests igb2 igb3
PASS [test_lso_ip4_primary<igb2>]
PASS [test_lso_ip4_vnic<igb2>]
PASS [test_lso_ip4_mac_loopback<igb2>]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% The following tests will elide the LSO check until the %
% mac sw LSO is updated to handle IPv6 -- for now these %
& tests only verify that traffic is sent, not LSO. %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PASS [test_lso_ip6_primary<igb2>]
PASS [test_lso_ip6_vnic<igb2>]
PASS [test_lso_ip6_mac_loopback<igb2>]
rpz@thunderhead:/var/tmp/net-tests$ pfexec ./lso-tests ixgbe4 ixgbe5
PASS [test_lso_ip4_primary<ixgbe4>]
PASS [test_lso_ip4_vnic<ixgbe4>]
PASS [test_lso_ip4_mac_loopback<ixgbe4>]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% The following tests will elide the LSO check until the %
% mac sw LSO is updated to handle IPv6 -- for now these %
& tests only verify that traffic is sent, not LSO. %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PASS [test_lso_ip6_primary<ixgbe4>]
PASS [test_lso_ip6_vnic<ixgbe4>]
PASS [test_lso_ip6_mac_loopback<ixgbe4>]
root@thunderhead:~# /opt/net-tests/bin/nettest
Test: /opt/net-tests/tests/forwarding/ip_fwd_001 (run as root) [01:27] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_002 (run as root) [01:27] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_003 (run as root) [01:26] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_004 (run as root) [01:24] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_005 (run as root) [01:26] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_006 (run as root) [01:27] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_007 (run as root) [01:25] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_008 (run as root) [01:26] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_009 (run as root) [01:25] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_010 (run as root) [01:26] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_011 (run as root) [01:25] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_012 (run as root) [01:26] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_013 (run as root) [01:26] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_014 (run as root) [01:26] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_015 (run as root) [01:28] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_016 (run as root) [01:25] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_017 (run as root) [01:25] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_018 (run as root) [01:26] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_019 (run as root) [01:26] [PASS]
Test: /opt/net-tests/tests/forwarding/ip_fwd_020 (run as root) [01:25] [PASS]
Results Summary
PASS 20
Running Time: 00:28:49
Percent passed: 100.0%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment