2016-11-23 5 views
0

DPDK16.07을 사용하여 OVS2.6을 설정하려고합니다. openvswitch-2.6.0.tar.gz에 제공된 INSTALL.DPDK.md 지침을 따르고 있습니다. 에 다음과 같은 경고 메시지가 표시 OVS-vswitchd.log :ovs2.6 : 알 수없는 유형의 dpdk netdev dpdk1을 만들 수 없습니다.

00034 | NETDEV | WARN | 알 수없는 유형의 dpdk의 NETDEV dpdk1을 만들 수 없습니다 00035 | 다리 | 열지 네트워크 장치 dpdk1 (주소 가족 프로토콜에 의해 지원되지 수 | WARN)

조금만 더 살펴보면이 문제는 초기 ovs 버전에서도 발생하지만 만족스러운 해결책을 찾지 못했습니다.

근본 원인이 될 수있는 아이디어와 해결 방법은 무엇입니까?

감사합니다.

답변

0

Open vSwitch에서 사용할 모든 포트는 응용 프로그램을 실행하기 전에 uio_pci_generic, igb_uio 또는 vfio-pci 모듈에 바인딩해야합니다. Linux 제어하에있는 네트워크 포트는 OvS 또는 DPDK 응용 프로그램에서 무시됩니다.

-s 매개 변수를 사용하여 $ DPDK_DIR/tools/dpdk-devbind.py 스크립트의 출력을 확인하십시오. 아래의 "DPDK 호환 드라이버를 사용하는 네트워크 장치"섹션에서 일부 포트를 확인해야합니다.

$/dpdk-stable-16.07.2/tools$ ./dpdk-devbind.py -s 
Network devices using DPDK-compatible driver 
============================================ 
0000:05:00.0 '82571EB Gigabit Ethernet Controller (Copper)' drv=igb_uio unused=e1000e 
0000:05:00.1 '82571EB Gigabit Ethernet Controller (Copper)' drv=igb_uio unused=e1000e