問(wèn)題:如題;主要出現(xiàn)在內(nèi)核版本在2.6.37以下的系統(tǒng),內(nèi)核模塊可以編譯和插入,但是綁定網(wǎng)卡總是失?。╩essage中給出的trace是說(shuō)中斷問(wèn)題);
后查找一些資源并對(duì)比了16的相關(guān)實(shí)現(xiàn)代碼,發(fā)現(xiàn)其中有個(gè)標(biāo)志送的有問(wèn)題,修改后就可以正常綁定并且測(cè)試也正常,但還必須插入dca內(nèi)核模塊,方可運(yùn)作,否則一直報(bào)io error。
具體修改如下(17和18中的代碼把一部分挪到了一個(gè)叫igbuio_pci_open的地方,注意中間部分;在igbuio_pci_open開(kāi)始部分,直接reuturn 0):
source file: igb_uio.c
function: igbuio_pci_probe
err = sysfs_create_group(&dev->dev.kobj, &dev_attr_grp);
if (err != 0)
goto fail_release_iomem;
udev->mode = RTE_INTR_MODE_NONE;
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 37)
udev->info.irq = -2;
#else
udev->info.irq = 0;
#endif
/* register uio driver */
err = uio_register_device(&dev->dev, &udev->info);
名稱欄目:關(guān)于DPDK17或18無(wú)法在CentOS6上綁定網(wǎng)卡問(wèn)題的解決方案
URL地址:http://jinyejixie.com/article14/pgshde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、網(wǎng)站制作、移動(dòng)網(wǎng)站建設(shè)、App設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)公司、營(yíng)銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)