Lines Matching full:pci

32      - This indicates an eswitch port representing a port of PCI
35 - This indicates an eswitch port representing a port of PCI
38 - This indicates an eswitch port representing a port of PCI
41 - This indicates a virtual port for the PCI virtual function.
60 PCI controllers
62 In most cases a PCI device has only one controller. A controller consists of
67 A PCI device connected to multiple CPUs or multiple PCI root complexes or a
70 An eswitch is on the PCI device which supports ports of multiple controllers.
79 | pci rc |=== | pf0 |______/________/ | pf1 |___/_______/ |
98 | pci rc |==| ------- ----/---- ---/----- ------- ---/--- ---/--- |
113 Users can configure one or more function attributes before enumerating the PCI
116 SRIOV is enabled, virtual function devices are created on the PCI bus.
145 The configured MAC address of the PCI VF/SF will be used by netdevice and rdma
146 device created for the PCI VF/SF.
150 $ devlink port show pci/0000:06:00.0/2
151 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
157 $ devlink port function set pci/0000:06:00.0/2 hw_addr 00:11:22:33:44:55
159 $ devlink port show pci/0000:06:00.0/2
160 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
166 $ devlink port show pci/0000:06:00.0/32768
167 pci/0000:06:00.0/32768: type eth netdev enp6s0pf0sf88 flavour pcisf pfnum 0 sfnum 88
173 $ devlink port function set pci/0000:06:00.0/32768 hw_addr 00:00:00:00:88:88
175 $ devlink port show pci/0000:06:00.0/32768
176 pci/0000:06:00.0/32768: type eth netdev enp6s0pf0sf88 flavour pcisf pfnum 0 sfnum 88
182 Not all PCI VFs/SFs require RoCE capability.
184 When RoCE capability is disabled, it saves system memory per PCI VF/SF.
187 receive any RoCE packets through this VF/SF and RoCE GID table for this PCI
195 $ devlink port show pci/0000:06:00.0/2
196 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
202 $ devlink port function set pci/0000:06:00.0/2 roce disable
204 $ devlink port show pci/0000:06:00.0/2
205 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
215 User who want PCI VFs to be able to perform live migration need to
228 $ devlink port show pci/0000:06:00.0/2
229 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
235 $ devlink port function set pci/0000:06:00.0/2 migratable enable
237 $ devlink port show pci/0000:06:00.0/2
238 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
244 $ echo <pci_id> > /sys/bus/pci/devices/0000:08:00.0/driver/unbind
245 $ echo mlx5_vfio_pci > /sys/bus/pci/devices/0000:08:00.0/driver_override
246 $ echo <pci_id> > /sys/bus/pci/devices/0000:08:00.0/driver/bind
262 $ devlink port show pci/0000:06:00.0/2
263 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
269 $ devlink port function set pci/0000:06:00.0/2 ipsec_crypto enable
271 $ devlink port show pci/0000:06:00.0/2
272 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
287 $ devlink port show pci/0000:06:00.0/2
288 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
294 $ devlink port function set pci/0000:06:00.0/2 ipsec_packet enable
296 $ devlink port show pci/0000:06:00.0/2
297 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
317 $ devlink port show pci/0000:06:00.0/2
318 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
324 $ devlink port function set pci/0000:06:00.0/2 max_io_eqs 32
326 $ devlink port show pci/0000:06:00.0/2
327 pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
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.
383 ``pci/<bus_addr>/<port_index>``;
388 userspace it is referred as ``pci/<bus_addr>/<node_name>``, where
452 * - ``PCI device``
453 - A physical PCI device having one or more PCI buses consists of one or
454 more PCI controllers.
455 * - ``PCI controller``
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