> > > This RFC is only about acquiring the steering tag from the ACPI _DSM, > > > which the DPDK user space driver will set in the queue context > > > of the device it manages. > > > Setting of the steering tag part happens in the DPDK device driver. > > > Are you suggesting that I should instead pass a CPU and a cache ID to > > > VFIO and let VFIO decide what's right for the application? > > > > I think that would be better, yes. Get VFIO to give you the steering tag > > information, and any related control of the config space you may need, via an > > IOCTL. > > Sounds good, I like that idea. Yeah, remember there is a broad complexity here. Some devices want to setup their steering tag information through the MSI-X table, for instance. VFIO is the right place to assist DPDK with all of these cases that need kernel involvement. Jason