Home
last modified time | relevance | path

Searched refs:PF (Results 1 – 25 of 76) sorted by relevance

1234

/f-stack/dpdk/doc/guides/howto/
H A Dvfd.rst8 a VF (SR-IOV Virtual Function) without direct access to the PF (SR-IOV
10 the scenario of DPDK PF with a DPDK VF. If the PF port is driven by the Linux
31 using the PF port, which can be the same as the VF application). The PF
32 application will configure the feature for the VF. Obviously, the PF
45 control should be limited to the PF.
68 the PF port to ``igb_uio``, then create the VFs based on the DPDK PF host.
74 #. Bind the PF port to ``igb_uio``, for example::
84 #. Run a DPDK application on the PF in the host::
107 Run a testpmd runtime command on the PF to set TX loopback::
134 Run a testpmd runtime command on the PF to enable/disable the MAC
[all …]
H A Dlm_bond_virtio_sriov.rst24 backend of the Virtio device and the Physical Function (PF) device.
37 The host is running the Kernel PF driver (ixgbe or i40e).
97 The ``mac_addr`` command only works with kernel PF for Niantic
185 The ``mac_addr`` command only works with the kernel PF for Niantic.
341 The ``mac_addr`` command only works with the Kernel PF for Niantic.
442 # for the Tap device and the PF device.
443 # This enables traffic to go from the PF to the Tap to the Virtio PMD in the VM.
545 # for the Tap device and the PF device.
546 # This enables traffic to go from the PF to the Tap to the Virtio PMD in the VM.
/f-stack/dpdk/doc/guides/nics/
H A Dnfp.rst18 function (PF) and the virtual functions (VFs).
34 vanilla kernel since kernel version 4.5, and support for the PF
62 Using the PF
67 the PMD with the VFs if the PF is being used by DPDK, that is, with the NFP PF
69 have a PMD able to work with the PF and VFs at the same time and with the PF
74 stopping a PF port. Since DPDK 18.05 the firmware upload happens when
79 PF looks for a firmware file in this order:
106 PF multiport support
114 However, with the NFP PF multiport there is just one PF PCI device. Supporting
135 PF multiprocess support
[all …]
H A Dliquidio.rst8 Cavium LiquidIO® II server adapter VFs. PF management and VF creation can be
51 #. Bring up the PF ports:
58 #. Change PF MTU if required:
68 of the parent PF.
79 ip link set <PF iface> vf <VF id> mac <macaddr>
140 One VF per PF can be marked as trusted for promiscuous mode.
144 ip link set dev <PF iface> vf <VF id> trust on
153 VF MTU is limited by PF MTU. Raise PF value before configuring VF for larger packet size.
H A Dixgbe.rst98 PF's. If set, VF will not only check the PF's physical link status
101 trigger PF's mailbox interrupt generation. If unset, the application
102 can get the VF's link status quickly by just reading the PF's link
166 DPDK PF doesn't support MDD, but kernel PF does. We may hit problem in this
167 scenario kernel PF + DPDK VF. If user enables MDD in kernel PF, DPDK VF will
174 When using kernel PF + DPDK VF on x550, please make sure to use a kernel
175 PF driver that disables MDD or can disable MDD.
212 So when the user sets different MTUs on PF and VF ports in one physical port,
213 the real MTU for all these PF and VF ports is the largest value set.
223 There is no RTE API to add a VF's MAC address from the PF. On ixgbe, the
[all …]
H A Dipn3ke.rst55 - ``I40e PF name list``
57 Users need to bind FPGA LineSidePort to FVL PF. So I40e PF name list should be involved in
76 To start ``testpmd``, and add I40e PF to FPGA network port:
87 To start ``testpmd``, and add I40e PF to FPGA network port, enable FPGA HQoS and Flow Acceleration:
H A Dqede.rst37 - SR-IOV PF and VF
96 - SR-IOV requires Linux PF driver version **8.20.x.x** or higher.
97 If the required PF driver is not available then download it from
99 For downloading PF driver, select adapter category, model and Linux distro.
193 …ce and Linux native kernel driver (qede) will function as SR-IOV PF driver. Requires PF driver to …
225 #. Bring up the PF ports:
235 of the parent PF.
248 ip link set <PF iface> vf <VF id> mac <macaddr>
H A Di40e.rst166 Number of queues reserved for PF.
210 representors must be specified on the creation of the PF.
260 #. Bring up the PF ports:
269 of the parent PF.
284 ip link set <PF netdev id> vf <VF id> mac <macaddr>
462 VFs created by this PF device.
539 configuration for RSS in the PF, so that different traffic classes or
621 Currently the VF's RX descriptor mode is decided by PF. There's no PF-VF
631 byte, as the PF driver.
633 The same rule for DPDK PF + DPDK VF. The PF and VF should use the same RX
[all …]
H A Dintel_vf.rst75 interface between IAVF driver and a compliant PF driver is specified.
132 (in the case of the Linux Kernel-based Virtual Machine [KVM]) or by DPDK PMD PF driver.
144 * Using the DPDK PMD PF i40e driver:
182 (in the case of the Linux Kernel-based Virtual Machine [KVM]) or by DPDK PMD PF driver.
194 * Using the DPDK PMD PF ixgbe driver:
207 * Using the DPDK PMD PF ixgbe driver to enable VF RSS:
280 * Using DPDK PMD PF igb driver:
565 DPDK SR-IOV PMD PF/VF Driver Usage Model
588 SR-IOV (PF/VF) Approach for Inter-VM Communication
595 In this case, the DPDK PMD PF driver provides host forwarding between such VMs.
[all …]
H A Dhns3.rst58 igb_uio and then driven by DPDK driver when PF is driven by
59 kernel mode hns3 ethdev driver, VF is not supported when PF
H A Dbnxt.rst44 The BNXT PMD can run on PF or VF.
50 having global data in common to share with the PF and other VFs.
92 In the simplest case of flow bifurcation, a PF driver configures a NIC to
94 while the rest of the traffic is forwarded to a PF.
95 Note that the broadcast packets will be forwarded to both PF and VF.
132 Running on PF
138 can be more than one PF associated per port.
141 PFs as a master PF.
542 run on PF and vector mode needs to be disabled.
742 * rep_is_pf - true to indicate PF representor
[all …]
H A Dbnx2x.rst35 - SR-IOV PF
156 #. Bring up the PF ports:
166 of the parent PF.
177 ip link set <PF iface> vf <VF id> mac <macaddr>
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_2_0.rst13 * Basic Rx/Tx functions for PF/VF
15 * Interrupt handling support for PF/VF
17 * Per queue start/stop functions for PF/VF
19 * Support Mailbox handling between PF/VF and PF/Switch Manager
21 * Receive Side Scaling (RSS) for PF/VF
23 * Scatter receive function for PF/VF
25 * Reta update/query for PF/VF
27 * VLAN filter set for PF
29 * Link status query for PF/VF
90 - 128/512 entries of 40GbE PF
H A Drelease_16_04.rst84 Please note if you want to use this promiscuous mode, you need both PF and VF
85 driver to support it. The reason is that this VF feature is configured in the PF.
86 If you use kernel PF driver and the dpdk VF driver, make sure the kernel PF driver supports
87 VF multicast promiscuous mode. If you use dpdk PF and dpdk VF ensure the PF
94 This feature is for the VF, but the settings are on the PF. It means
97 on the PF. Theoretically, the E-tag packets can be forwarded to any pool/queue
175 * **Added PF reset event reporting in i40e VF driver.**
311 driver is loaded while the PF interface is down.
312 The solution is to only set it when we get an ACK from the PF.
334 It generates a MAC address for each VFs during PF host initialization,
[all …]
H A Drelease_2_2.rst81 * **Added igb TSO support for both PF and VF.**
106 * Increased PF reset max loop limit
114 * **Added DCB support to i40e PF driver.**
128 * **Added fm10k TSO support for both PF and VF.**
339 * **igb: Fixed VF start with PF stopped.**
341 VF needs the PF interrupt support initialized even if not started.
343 * **igb: Fixed VF MAC address when using with DPDK PF.**
345 Assign a random MAC address in VF when not assigned by PF.
359 * **ixgbe: Fixed VF start with PF stopped.**
361 VF needs the PF interrupt support initialized even if not started.
[all …]
/f-stack/dpdk/doc/guides/bbdevs/
H A Dfpga_5gnr_fec.rst18 - 8 VFs per PF (physical device)
79 Bind PF UIO driver(s)
146 Configure the VFs through PF
171 - ``pf_mode_en``: identifies whether only PF is to be used, or the VFs. PF and
173 Set to 1 for PF mode enabled.
174 If PF mode is enabled all queues available in the device are assigned
175 exclusively to PF and 0 queues given to VFs.
219 /* setup FPGA PF */
222 "Failed to configure 4G FPGA PF for bbdev %s",
244 "-i", "--init-device" : Initialise PF device with default values.
[all …]
H A Dfpga_lte_fec.rst18 - 8 VFs per PF (physical device)
78 Bind PF UIO driver(s)
145 Configure the VFs through PF
170 - ``pf_mode_en``: identifies whether only PF is to be used, or the VFs. PF and
172 Set to 1 for PF mode enabled.
173 If PF mode is enabled all queues available in the device are assigned
174 exclusively to PF and 0 queues given to VFs.
218 /* setup FPGA PF */
221 "Failed to configure 4G FPGA PF for bbdev %s",
243 "-i", "--init-device" : Initialise PF device with default values.
[all …]
H A Dacc100.rst20 - 16 VFs per PF (physical device)
93 Bind PF UIO driver(s)
96 Install the DPDK igb_uio driver, bind it with the PF PCI device ID and use
97 ``lspci`` to confirm the PF device is under use by ``igb_uio`` DPDK UIO driver.
99 The igb_uio driver may be bound to the PF PCI device using one of two methods:
113 2. Another way to bind PF with DPDK UIO driver is by using the ``dpdk-devbind.py`` tool
123 In a similar way the ACC100 5G/4G FEC PF may be bound with vfio-pci as any PCIe device.
129 Now, it should be visible in the printouts that PCI PF is under igb_uio control
160 Configure the VFs through PF
192 "-i", "--init-device" : Initialise PF device with default values.
[all …]
/f-stack/dpdk/doc/guides/prog_guide/
H A Dswitch_representation.rst304 - **A**: PF device.
320 PF:
323 - **F to A**: PF MAC as destination.
472 | PF | | VF 1 | : | PF | | VF 1 |
535 | PF | | VF 1 rep. | | VF 1 |
596 PF Pattern Item
608 PF Action
613 Same restrictions as `PF pattern item`_.
769 From outside to PF and VFs
780 From PF to outside and VFs
[all …]
/f-stack/dpdk/doc/guides/cryptodevs/
H A Dnitrox.rst42 Nitrox crypto PMD depend on Nitrox kernel PF driver being installed on the
43 platform. Nitrox PF driver is required to create VF devices which will
46 Nitrox kernel PF driver is available as part of CNN55XX-Driver SDK. The SDK
H A Docteontx.rst74 OCTEON TX crypto PF driver needs microcode to be available at `/lib/firmware/` directory.
83 `sriov_numvfs`, for the corresponding PF driver.
90 by using dpdk-devbind.py script. The OCTEON TX crypto PF device need to be
91 identified and the corresponding device number can be used to tune various PF
H A Docteontx2.rst79 crypto PF driver in linux. This driver is included in the OCTEON TX SDK.
84 List the CPT PF devices available on your OCTEON TX2 platform:
90 ``a0fd`` is the CPT PF device id. You should see output similar to:
96 Set ``sriov_numvfs`` on the CPT PF device, to create a VF:
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Dsun8i-r16-nintendo-nes-classic.dts24 * UART0 is available on two ports: PB and PF, both are accessible.
25 * PF can also be used for the SD card so PB is preferred.
/f-stack/dpdk/doc/guides/platform/
H A Docteontx.rst36 1. **OCTEON TX Linux kernel PF driver for Network acceleration HW blocks**
38 The OCTEON TX Linux kernel drivers (includes the required PF driver for the
44 The PF driver and the required microcode for the crypto offload block will be
74 OCTEON TX SDK 6.2.0 patch 3. In this, the PF drivers for all hardware
H A Docteontx2.rst74 privileges to provision RVU functional block's LFs to each of the PF/VF.
76 PF/VFs communicates with AF via a shared memory region (mailbox).Upon receiving
77 requests from PF/VF, AF does resource provisioning and other HW configuration.
79 AF is always attached to host, but PF/VFs may be used by host kernel itself,
120 single PCIe SRIOV physical function(PF) and multiple virtual functions(VF's). Users
121 can bind PF or VF to use SDP interface and it will be enumerated as ethdev ports.
201 # Enable if netdev PF driver required
206 # Enable if OCTEONTX2 DMA PF driver required

1234