[NetDev-People] 0x14: nutsnbolts, devlink enhancements for sub functions management
Jamal Hadi Salim
jhs at mojatatu.com
Mon Feb 3 12:34:04 UTC 2020
New virtualization deployments call out for high density virtual
functions with more frequent lifetime recycling. Unfortunately,
PCIe SR-IOV has limited function count and large instantiation
overhead. A solution to these challenges is to take a PCIE device
and "split" it into multiple subdevices. Each subdevice gets its
own virtual port(s), queues as well as named resources; Combined
with TC and switchdev offloads this approach overcomes the SR-IOV
In this talk Parav Pandit introduces devlink enhancements
to manage such sub functions.
Parav first discusses how devlink is used to life cycle,
configure and deploy accelerated sub functions with eswitch offloads
support. He then discusses the plumbing done using
virtbus to achieve persistence naming of netdevices and
rdma devices. Parav will also cover how such model
addresses smartnic use case where a sub-function NIC is
hot plugged in host system in a secure manner.
Reminder, registration is now open and early bird is still in effect.
More information about the people