Lines Matching full:queues
29 for rps_file in glob.glob(f"/sys/class/net/{cfg.ifname}/queues/rx-*/rps_cpus"):
53 Read the list of IRQs for the device Rx queues.
55 queues = cfg.netnl.queue_get({"ifindex": cfg.ifindex}, dump=True)
60 queues = {f"{q['type']}{q['id']}": q for q in queues}
65 if name not in queues:
67 cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"]))
74 Get CPUs that are not used by Rx queues for RPS.
79 # Get CPUs used by Rx queues
89 …x(f"Need at least {count} CPUs in range 0..{num_cpus - 1} not used by Rx queues, found {len(unused…
95 """Configure RPS for all Rx queues."""
103 # Set RPS bitmap for all rx queues
104 for rps_file in glob.glob(f"/sys/class/net/{cfg.ifname}/queues/rx-*/rps_cpus"):
186 # Get CPUs not used by Rx queues and configure them for RPS