> From: Michael S. Tsirkin <m...@redhat.com> > Sent: Tuesday, March 21, 2023 3:37 AM > > On Tue, Mar 21, 2023 at 04:19:17AM +0000, Parav Pandit wrote: > > One (this proposal) is solving spread to different RSS queues. > > Spread is mostly ok with modern protocols though. Yes. > It seems to optimize for a specific monitoring solution. > Monitoring is a critical part of the infrastructure. So, if a point solution is useful, at least I don't see a negative of it especially when there is a user of it.
> > Another one is finding out which exact packet to drop/pass when queue usage > is high. (ebpf/tc other ways to solve it). > > > > Ebpf sounds cooler than the real offload implementation in the hw device at > the current level. > > I remember Jason's good talk on the ebpf a few years back, which is possible > when done in sw on the hypervisor. > > I was talking about classic bpf though. no state. > Packet processing logic requires to keep track of past tunnel data and counters across many queues for fairness. This involves stateful ness of past/current data. Even with outer header entropy, multiple tunnels can steer to a small set of queues, because num_tunnel >= num_queues. Hence, fairness is orthogonal. --------------------------------------------------------------------- To unsubscribe, e-mail: virtio-dev-unsubscr...@lists.oasis-open.org For additional commands, e-mail: virtio-dev-h...@lists.oasis-open.org