5.2. ການຕັ້ງຄ່າອຸປະກອນ DPDK
ຊຸດ dpdk ສະຫນອງສະຄິບ init ທີ່ງ່າຍໃນການຕັ້ງຄ່າອຸປະກອນແລະຫນ້າຂະຫນາດໃຫຍ່. ມັນຍັງເຮັດໃຫ້ພວກເຂົາສືບຕໍ່ reboots ຂ້າມ.
ຕໍ່ໄປນີ້ແມ່ນຕົວຢ່າງຂອງໄຟລ໌ /etc/dpdk/interfaces ກໍານົດສອງພອດຂອງບັດເຄືອຂ່າຍ. ອັນໜຶ່ງທີ່ມີ uio_pci_generic ແລະອີກອັນໜຶ່ງທີ່ມີ vfio-pci
# ໃນປັດຈຸບັນພຽງແຕ່ "pci" ໄດ້ຮັບການສະຫນັບສະຫນູນ
# ID ອຸປະກອນຢູ່ໃນລົດເມທີ່ລະບຸ
# ໄດເວີທີ່ຈະຜູກມັດກັບ (vfio-pci ຫຼື uio_pci_generic)
#
# ຈົ່ງຮູ້ວ່າສອງໄດເວີທີ່ເຂົ້າກັນໄດ້ DPDK uio_pci_generic ແລະ vfio-pci ແມ່ນ
# ສ່ວນໜຶ່ງຂອງ linux-image-extra- ຊຸດ.
# ຊຸດນີ້ບໍ່ໄດ້ຖືກຕິດຕັ້ງໂດຍຄ່າເລີ່ມຕົ້ນສະ ເໝີ ໄປ - ຕົວຢ່າງໃນ cloud-images.
# ດັ່ງນັ້ນກະລຸນາຕິດຕັ້ງມັນໃນກໍລະນີທີ່ທ່ານພົບບັນຫາໂມດູນທີ່ຂາດຫາຍໄປ.
#
#
pci 0000:04:00.0 uio_pci_generic
pci 0000:04:00.1 vfio-pci
ບັດແມ່ນຖືກກໍານົດໂດຍ PCI-ID ຂອງເຂົາເຈົ້າ. ຖ້າທ່ານບໍ່ແນ່ໃຈວ່າທ່ານອາດຈະໃຊ້ເຄື່ອງມື dpdk_nic_bind ເພື່ອສະແດງອຸປະກອນທີ່ມີຢູ່ໃນປັດຈຸບັນ ແລະໄດເວີທີ່ເຂົາເຈົ້າຖືກມອບໝາຍໃຫ້.
dpdk_nic_bind --ສະຖານະ
ອຸປະກອນເຄືອຂ່າຍໂດຍໃຊ້ DPDK-compatible driver
============================================ ============================================
0000:04:00.0 'Ethernet Controller 10-Gigabit X540-AT2' drv=uio_pci_generic unused=ixgbe
ອຸປະກອນເຄືອຂ່າຍໂດຍໃຊ້ kernel driver
===================================
0000:02:00.0 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eth0 drv=tg3 unused=uio_pci_generic *Active*
0000:02:00.1 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eth1 drv=tg3 unused=uio_pci_generic
0000:02:00.2 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eth2 drv=tg3 unused=uio_pci_generic
0000:02:00.3 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eth3 drv=tg3 unused=uio_pci_generic
0000:04:00.1 'Ethernet Controller 10-Gigabit X540-AT2' if=eth5 drv=ixgbe unused=uio_pci_generic
ອຸປະກອນເຄືອຂ່າຍອື່ນໆ
=====================