iqiyi / dpvs

DPVS is a high performance Layer-4 load balancer based on DPDK.
Other
2.94k stars 718 forks source link

vmware虚拟机两个igb_uio驱动的网卡启动dpvs,这两张网卡与配置文件中dpdk0,dpdk1如何对应? #959

Closed crliu3227 closed 1 month ago

crliu3227 commented 2 months ago
dpvs [master] $ ./dpdk/dpdk-stable-20.11.1/usertools/dpdk-devbind.py -s

Network devices using DPDK-compatible driver
============================================
0000:02:06.0 '82545EM Gigabit Ethernet Controller (Copper) 100f' drv=igb_uio unused=e1000
0000:02:07.0 '82545EM Gigabit Ethernet Controller (Copper) 100f' drv=igb_uio unused=e1000

Network devices using kernel driver
===================================
0000:02:01.0 '82545EM Gigabit Ethernet Controller (Copper) 100f' if=ens33 drv=e1000 unused=igb_uio *Active*
0000:02:05.0 '82545EM Gigabit Ethernet Controller (Copper) 100f' if=ens37 drv=e1000 unused=igb_uio *Active*
global_defs {
    log_level   DEBUG
    ! log_file    /var/log/dpvs.log
    ! log_async_mode    on
     kni               off
    ! pdump             off
}

! netif config
netif_defs {
    <init> pktpool_size     65535
    #<init> pktpool_size     1048575
    <init> pktpool_cache    256
    <init> fdir_mode        perfect

    <init> device dpdk0 {
        rx {
            queue_number        1
            descriptor_number   1024
            rss                 all
        }
        tx {
            queue_number        1
            descriptor_number   1024
        }
        ! mtu                   1500
        ! promisc_mode
        ! allmulticast
        ! kni_name                dpdk0.kni
    }
    <init> device dpdk1 {
        rx {
            queue_number        1
            descriptor_number   1024
            rss                 all
        }
        tx {
            queue_number        1
            descriptor_number   1024
        }
        ! mtu                   1500
        ! promisc_mode
        ! allmulticast
        ! kni_name                dpdk1.kni
        }
}
ywc689 commented 1 month ago

请参考 Issue #815