Re: [PATCH net-next] virtio-net: per-queue RPS config

2019-01-19 Thread David Miller
From: Willem de Bruijn Date: Thu, 17 Jan 2019 20:08:53 -0500 > From: Willem de Bruijn > > On multiqueue network devices, RPS maps are configured independently > for each receive queue through /sys/class/net/$DEV/queues/rx-*. > > On virtio-net currently all packets use the map from rx-0, becaus

Re: [PATCH net-next] virtio-net: per-queue RPS config

2019-01-17 Thread Michael S. Tsirkin
On Thu, Jan 17, 2019 at 10:37:26PM -0500, Willem de Bruijn wrote: > On Thu, Jan 17, 2019 at 8:43 PM Michael S. Tsirkin wrote: > > > > On Thu, Jan 17, 2019 at 08:08:53PM -0500, Willem de Bruijn wrote: > > > From: Willem de Bruijn > > > > > > On multiqueue network devices, RPS maps are configured i

Re: [PATCH net-next] virtio-net: per-queue RPS config

2019-01-17 Thread Jason Wang
On 2019/1/18 上午9:08, Willem de Bruijn wrote: From: Willem de Bruijn On multiqueue network devices, RPS maps are configured independently for each receive queue through /sys/class/net/$DEV/queues/rx-*. On virtio-net currently all packets use the map from rx-0, because the real rx queue is not

Re: [PATCH net-next] virtio-net: per-queue RPS config

2019-01-17 Thread Willem de Bruijn
On Thu, Jan 17, 2019 at 8:43 PM Michael S. Tsirkin wrote: > > On Thu, Jan 17, 2019 at 08:08:53PM -0500, Willem de Bruijn wrote: > > From: Willem de Bruijn > > > > On multiqueue network devices, RPS maps are configured independently > > for each receive queue through /sys/class/net/$DEV/queues/rx-

Re: [PATCH net-next] virtio-net: per-queue RPS config

2019-01-17 Thread Michael S. Tsirkin
On Thu, Jan 17, 2019 at 08:08:53PM -0500, Willem de Bruijn wrote: > From: Willem de Bruijn > > On multiqueue network devices, RPS maps are configured independently > for each receive queue through /sys/class/net/$DEV/queues/rx-*. > > On virtio-net currently all packets use the map from rx-0, bec

[PATCH net-next] virtio-net: per-queue RPS config

2019-01-17 Thread Willem de Bruijn
From: Willem de Bruijn On multiqueue network devices, RPS maps are configured independently for each receive queue through /sys/class/net/$DEV/queues/rx-*. On virtio-net currently all packets use the map from rx-0, because the real rx queue is not known at time of map lookup by get_rps_cpu. Cal