<Sebelum | Contents [show] | Seterusnya>
5.2. Konfigurasi Peranti DPDK
Pakej ini dpdk menyediakan skrip init yang memudahkan konfigurasi tugasan peranti dan halaman yang besar. Ia juga menjadikan mereka berterusan merentasi but semula.
Berikut ialah contoh fail /etc/dpdk/interfaces yang mengkonfigurasi dua port kad rangkaian. Satu dengan uio_pci_generic dan satu lagi dengan vfio-pci
# Pada masa ini hanya "pci" disokong
# ID peranti pada bas yang ditentukan
# Pemandu untuk mengikat (vfio-pci atau uio_pci_generic)
#
# Harap maklum bahawa dua pemacu serasi DPDK uio_pci_generic dan vfio-pci adalah
# sebahagian daripada linux-image-extra- pakej.
# Pakej ini tidak selalu dipasang secara lalai - contohnya dalam imej awan.
# Jadi sila pasangkannya sekiranya anda menghadapi masalah modul yang hilang.
#
#
pci 0000:04:00.0 uio_pci_generik
pci 0000:04:00.1 vfio-pci
Kad dikenal pasti oleh PCI-ID mereka. Jika anda tidak pasti, anda mungkin menggunakan alat dpdk_nic_bind untuk menunjukkan peranti semasa yang tersedia dan pemacu yang diberikan kepadanya.
dpdk_nic_bind --status
Peranti rangkaian menggunakan pemacu serasi DPDK
============================================
0000:04:00.0 'Ethernet Controller 10-Gigabit X540-AT2' drv=uio_pci_generic unused=ixgbe
Peranti rangkaian menggunakan pemacu 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 'Ethernet Controller 10-Gigabit X540-AT2' if=eth5 drv=ixgbe unused=uio_pci_generic
Peranti rangkaian lain
=====================