<Sebelumnya | Konten | Selanjutnya>
5.2. Konfigurasi perangkat DPDK
Paket dpdk menyediakan skrip init yang memudahkan konfigurasi penetapan perangkat dan halaman besar. Itu juga membuat mereka terus-menerus melakukan reboot.
Berikut ini adalah contoh file /etc/dpdk/interfaces yang mengonfigurasi dua port kartu jaringan. Satu dengan uio_pci_generic dan yang lainnya dengan vfio-pci
# Saat ini hanya "pci" yang didukung
# ID Perangkat pada bus yang ditentukan
# Driver untuk diikat (vfio-pci atau uio_pci_generic)
#
# Ketahuilah bahwa dua driver yang kompatibel dengan DPDK uio_pci_generic dan vfio-pci adalah
# bagian dari linux-image-extra- kemasan.
# Paket ini tidak selalu diinstal secara default - misalnya di cloud-images.
# Jadi, silakan instal jika Anda mengalami masalah modul yang hilang.
#
#
pci 0000:04:00.0 uio_pci_generik
pci 0000:04:00.1 vfio-pci
Kartu diidentifikasi oleh PCI-ID mereka. Jika Anda tidak yakin, Anda dapat menggunakan alat dpdk_nic_bind untuk menampilkan perangkat yang tersedia saat ini dan driver yang ditetapkan untuknya.
dpdk_nic_bind --status
Perangkat jaringan yang menggunakan driver yang kompatibel dengan DPDK
============================
0000:04:00.0 'Ethernet Controller 10-Gigabit X540-AT2' drv=uio_pci_generic unused=ixgbe
Perangkat jaringan menggunakan driver kernel
===================================
0000:02:00.0 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eth0 drv=tg3 unused=uio_pci_generic *Aktif*
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 'Pengontrol Ethernet 10-Gigabit X540-AT2' if=eth5 drv=ixgbe unused=uio_pci_generic
Perangkat jaringan lainnya
===================