make -C tools/testing/selftests TARGETS="net" TEST_PROGS=proc_net_pktgen TTEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net/lib' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net/lib' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 12000 # selftests: net: proc_net_pktgen # TAP version 13 # 1..49 # # Starting 49 tests from 1 test cases. # # RUN proc_net_pktgen.wrong_ctrl_cmd ... # # OK proc_net_pktgen.wrong_ctrl_cmd # ok 1 proc_net_pktgen.wrong_ctrl_cmd # # RUN proc_net_pktgen.ctrl_cmd ... # # OK proc_net_pktgen.ctrl_cmd # ok 2 proc_net_pktgen.ctrl_cmd # # RUN proc_net_pktgen.wrong_thr_cmd ... # # OK proc_net_pktgen.wrong_thr_cmd # ok 3 proc_net_pktgen.wrong_thr_cmd # # RUN proc_net_pktgen.legacy_thr_cmd ... # # OK proc_net_pktgen.legacy_thr_cmd # ok 4 proc_net_pktgen.legacy_thr_cmd # # RUN proc_net_pktgen.wrong_dev_cmd ... # # OK proc_net_pktgen.wrong_dev_cmd # ok 5 proc_net_pktgen.wrong_dev_cmd # # RUN proc_net_pktgen.dev_cmd_min_pkt_size ... # # OK proc_net_pktgen.dev_cmd_min_pkt_size # ok 6 proc_net_pktgen.dev_cmd_min_pkt_size # # RUN proc_net_pktgen.dev_cmd_max_pkt_size ... # # OK proc_net_pktgen.dev_cmd_max_pkt_size # ok 7 proc_net_pktgen.dev_cmd_max_pkt_size # # RUN proc_net_pktgen.dev_cmd_pkt_size ... # # OK proc_net_pktgen.dev_cmd_pkt_size # ok 8 proc_net_pktgen.dev_cmd_pkt_size # # RUN proc_net_pktgen.dev_cmd_imix_weights ... # # OK proc_net_pktgen.dev_cmd_imix_weights # ok 9 proc_net_pktgen.dev_cmd_imix_weights # # RUN proc_net_pktgen.dev_cmd_debug ... # # OK proc_net_pktgen.dev_cmd_debug # ok 10 proc_net_pktgen.dev_cmd_debug # # RUN proc_net_pktgen.dev_cmd_frags ... # # OK proc_net_pktgen.dev_cmd_frags # ok 11 proc_net_pktgen.dev_cmd_frags # # RUN proc_net_pktgen.dev_cmd_delay ... # # OK proc_net_pktgen.dev_cmd_delay # ok 12 proc_net_pktgen.dev_cmd_delay # # RUN proc_net_pktgen.dev_cmd_rate ... # # OK proc_net_pktgen.dev_cmd_rate # ok 13 proc_net_pktgen.dev_cmd_rate # # RUN proc_net_pktgen.dev_cmd_ratep ... # # OK proc_net_pktgen.dev_cmd_ratep # ok 14 proc_net_pktgen.dev_cmd_ratep # # RUN proc_net_pktgen.dev_cmd_udp_src_min ... # # OK proc_net_pktgen.dev_cmd_udp_src_min # ok 15 proc_net_pktgen.dev_cmd_udp_src_min # # RUN proc_net_pktgen.dev_cmd_udp_dst_min ... # # OK proc_net_pktgen.dev_cmd_udp_dst_min # ok 16 proc_net_pktgen.dev_cmd_udp_dst_min # # RUN proc_net_pktgen.dev_cmd_udp_src_max ... # # OK proc_net_pktgen.dev_cmd_udp_src_max # ok 17 proc_net_pktgen.dev_cmd_udp_src_max # # RUN proc_net_pktgen.dev_cmd_udp_dst_max ... # # OK proc_net_pktgen.dev_cmd_udp_dst_max # ok 18 proc_net_pktgen.dev_cmd_udp_dst_max # # RUN proc_net_pktgen.dev_cmd_clone_skb ... # # OK proc_net_pktgen.dev_cmd_clone_skb # ok 19 proc_net_pktgen.dev_cmd_clone_skb # # RUN proc_net_pktgen.dev_cmd_count ... # # OK proc_net_pktgen.dev_cmd_count # ok 20 proc_net_pktgen.dev_cmd_count # # RUN proc_net_pktgen.dev_cmd_src_mac_count ... # # OK proc_net_pktgen.dev_cmd_src_mac_count # ok 21 proc_net_pktgen.dev_cmd_src_mac_count # # RUN proc_net_pktgen.dev_cmd_dst_mac_count ... # # OK proc_net_pktgen.dev_cmd_dst_mac_count # ok 22 proc_net_pktgen.dev_cmd_dst_mac_count # # RUN proc_net_pktgen.dev_cmd_burst ... # # OK proc_net_pktgen.dev_cmd_burst # ok 23 proc_net_pktgen.dev_cmd_burst # # RUN proc_net_pktgen.dev_cmd_node ... # # OK proc_net_pktgen.dev_cmd_node # ok 24 proc_net_pktgen.dev_cmd_node # # RUN proc_net_pktgen.dev_cmd_xmit_mode ... # # OK proc_net_pktgen.dev_cmd_xmit_mode # ok 25 proc_net_pktgen.dev_cmd_xmit_mode # # RUN proc_net_pktgen.dev_cmd_flag ... # # OK proc_net_pktgen.dev_cmd_flag # ok 26 proc_net_pktgen.dev_cmd_flag # # RUN proc_net_pktgen.dev_cmd_dst_min ... # # OK proc_net_pktgen.dev_cmd_dst_min # ok 27 proc_net_pktgen.dev_cmd_dst_min # # RUN proc_net_pktgen.dev_cmd_dst ... # # OK proc_net_pktgen.dev_cmd_dst # ok 28 proc_net_pktgen.dev_cmd_dst # # RUN proc_net_pktgen.dev_cmd_dst_max ... # # OK proc_net_pktgen.dev_cmd_dst_max # ok 29 proc_net_pktgen.dev_cmd_dst_max # # RUN proc_net_pktgen.dev_cmd_dst6 ... # # OK proc_net_pktgen.dev_cmd_dst6 # ok 30 proc_net_pktgen.dev_cmd_dst6 # # RUN proc_net_pktgen.dev_cmd_dst6_min ... # # OK proc_net_pktgen.dev_cmd_dst6_min # ok 31 proc_net_pktgen.dev_cmd_dst6_min # # RUN proc_net_pktgen.dev_cmd_dst6_max ... # # OK proc_net_pktgen.dev_cmd_dst6_max # ok 32 proc_net_pktgen.dev_cmd_dst6_max # # RUN proc_net_pktgen.dev_cmd_src6 ... # # OK proc_net_pktgen.dev_cmd_src6 # ok 33 proc_net_pktgen.dev_cmd_src6 # # RUN proc_net_pktgen.dev_cmd_src_min ... # # OK proc_net_pktgen.dev_cmd_src_min # ok 34 proc_net_pktgen.dev_cmd_src_min # # RUN proc_net_pktgen.dev_cmd_src_max ... # # OK proc_net_pktgen.dev_cmd_src_max # ok 35 proc_net_pktgen.dev_cmd_src_max # # RUN proc_net_pktgen.dev_cmd_dst_mac ... # # OK proc_net_pktgen.dev_cmd_dst_mac # ok 36 proc_net_pktgen.dev_cmd_dst_mac # # RUN proc_net_pktgen.dev_cmd_src_mac ... # # OK proc_net_pktgen.dev_cmd_src_mac # ok 37 proc_net_pktgen.dev_cmd_src_mac # # RUN proc_net_pktgen.dev_cmd_clear_counters ... # # OK proc_net_pktgen.dev_cmd_clear_counters # ok 38 proc_net_pktgen.dev_cmd_clear_counters # # RUN proc_net_pktgen.dev_cmd_flows ... # # OK proc_net_pktgen.dev_cmd_flows # ok 39 proc_net_pktgen.dev_cmd_flows # # RUN proc_net_pktgen.dev_cmd_spi ... # # OK proc_net_pktgen.dev_cmd_spi # ok 40 proc_net_pktgen.dev_cmd_spi # # RUN proc_net_pktgen.dev_cmd_flowlen ... # # OK proc_net_pktgen.dev_cmd_flowlen # ok 41 proc_net_pktgen.dev_cmd_flowlen # # RUN proc_net_pktgen.dev_cmd_queue_map_min ... # # OK proc_net_pktgen.dev_cmd_queue_map_min # ok 42 proc_net_pktgen.dev_cmd_queue_map_min # # RUN proc_net_pktgen.dev_cmd_queue_map_max ... # # OK proc_net_pktgen.dev_cmd_queue_map_max # ok 43 proc_net_pktgen.dev_cmd_queue_map_max # # RUN proc_net_pktgen.dev_cmd_mpls ... # # OK proc_net_pktgen.dev_cmd_mpls # ok 44 proc_net_pktgen.dev_cmd_mpls # # RUN proc_net_pktgen.dev_cmd_vlan_id ... # # OK proc_net_pktgen.dev_cmd_vlan_id # ok 45 proc_net_pktgen.dev_cmd_vlan_id # # RUN proc_net_pktgen.dev_cmd_svlan_id ... # # OK proc_net_pktgen.dev_cmd_svlan_id # ok 46 proc_net_pktgen.dev_cmd_svlan_id # # RUN proc_net_pktgen.dev_cmd_tos ... # # OK proc_net_pktgen.dev_cmd_tos # ok 47 proc_net_pktgen.dev_cmd_tos # # RUN proc_net_pktgen.dev_cmd_traffic_class ... # # OK proc_net_pktgen.dev_cmd_traffic_class # ok 48 proc_net_pktgen.dev_cmd_traffic_class # # RUN proc_net_pktgen.dev_cmd_skb_priority ... # # OK proc_net_pktgen.dev_cmd_skb_priority # ok 49 proc_net_pktgen.dev_cmd_skb_priority # # PASSED: 49 / 49 tests passed. # # Totals: pass:49 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: net: proc_net_pktgen make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__->