Lines Matching full:traffic

77     #  - "target": required, which queues we expect to get iperf traffic
78 # - "empty": optional, which queues should see no traffic at all
79 # - "noise": optional, which queues we expect to see low traffic;
90 ksft_ge(directed, 20000, f"traffic on {name}: " + str(cnts))
93 f"traffic on other queues ({name})':" + str(cnts))
96 f"traffic on inactive queues ({name}): " + str(cnts))
148 # Check we only get traffic on the first 2 queues
153 ksft_ge(cnts[0], 5000, "traffic on main context (1/2): " + str(cnts))
154 ksft_ge(cnts[1], 5000, "traffic on main context (2/2): " + str(cnts))
156 ksft_eq(sum(cnts[2:]), 0, "traffic on unused queues: " + str(cnts))
158 # Restore, and check traffic gets spread again
164 # First two queues get less traffic than all the rest
165 ksft_lt(sum(cnts[:2]), sum(cnts[2:]), "traffic distributed: " + str(cnts))
276 """Test that flows may be rehashed without impacting traffic.
280 the key does not cause link flaps or traffic disruption.
282 Disrupting traffic for key update is not a bug, but makes the key
379 Test separating traffic into RSS contexts.
401 # Use queues 0 and 1 for normal traffic
464 Test separating traffic into RSS contexts.
510 # Use queues 0 and 1 for normal traffic
581 ksft_ge(sum(cnts[ :4]), 20000, "traffic on main context: " + str(cnts))
582 ksft_ge(sum(cnts[ :2]), 7000, "traffic on main context (1/2): " + str(cnts))
583 ksft_ge(sum(cnts[2:4]), 7000, "traffic on main context (2/2): " + str(cnts))
585 ksft_eq(sum(cnts[4: ]), 0, "traffic on other queues: " + str(cnts))
587 # Now create a rule for context 1 and make sure traffic goes to a subset
599 ksft_lt(sum(cnts[ :2]), directed / 2, "traffic on main context: " + str(cnts))
600 ksft_ge(directed, 20000, "traffic on extra context: " + str(cnts))
602 ksft_eq(sum(cnts[4: ]), 0, "traffic on other queues: " + str(cnts))