• Home
  • Raw
  • Download

Lines Matching full:function

33        physical function (PF).
36 virtual function (VF).
41 - This indicates a virtual port for the PCI virtual function.
63 potentially multiple physical, virtual functions and subfunctions. A function
110 Function configuration
113 Users can configure one or more function attributes before enumerating the PCI
114 function. Usually it means, user should configure function attribute
115 before a bus specific device for the function is created. However, when
116 SRIOV is enabled, virtual function devices are created on the PCI bus.
117 Hence, function attribute should be configured before binding virtual
118 function device to the driver. For subfunctions, this means user should
119 configure port function attribute before activating the port function.
121 A user may set the hardware address of the function using
122 `devlink port function set hw_addr` command. For Ethernet port function
125 Users may also set the RoCE capability of the function using
126 `devlink port function set roce` command.
128 Users may also set the function as migratable using
129 `devlink port function set migratable` command.
131 Users may also set the IPsec crypto capability of the function using
132 `devlink port function set ipsec_crypto` command.
134 Users may also set the IPsec packet capability of the function using
135 `devlink port function set ipsec_packet` command.
137 Users may also set the maximum IO event queues of the function
138 using `devlink port function set max_io_eqs` command.
140 Function attributes
152 function:
157 $ devlink port function set pci/0000:06:00.0/2 hw_addr 00:11:22:33:44:55
161 function:
168 function:
173 $ devlink port function set pci/0000:06:00.0/32768 hw_addr 00:00:00:00:88:88
177 function:
190 When RoCE capability is disabled in the device using port function attribute,
197 function:
202 $ devlink port function set pci/0000:06:00.0/2 roce disable
206 function:
225 Example of LM with migratable function configuration:
230 function:
235 $ devlink port function set pci/0000:06:00.0/2 migratable enable
239 function:
264 function:
269 $ devlink port function set pci/0000:06:00.0/2 ipsec_crypto enable
273 function:
289 function:
294 $ devlink port function set pci/0000:06:00.0/2 ipsec_packet enable
298 function:
304 a VF, such function driver is limited to consume only enforced
310 vectors are derived from the function's IO event queues. Usually, the number
319 function:
324 $ devlink port function set pci/0000:06:00.0/2 max_io_eqs 32
328 function:
334 Subfunction is a lightweight function that has a parent PCI function on which
336 SRIOV VFs, a subfunction doesn't require its own PCI virtual function.
337 A subfunction communicates with the hardware through the parent PCI function.
370 device to instantiate the subfunction device on particular PCI function.
458 * - ``Port function``
459 - An object to manage the function of a port.
461 - A lightweight function that has parent PCI function on which it is
468 - A PCI physical function that supports subfunction management.
470 - A device driver for PCI physical function that supports
473 - A device driver for PCI physical function that hosts subfunction