P4

p4int sample测试中的问题

已邀请:

flybeing

赞同来自:


在int测试(https://github.com/p4lang/p4fa ... s/int)中,
cd p4factory/mininet
sudo ./int_ref_topology.py --model-dir=$HOME/install
时,出现:

int1.png

对上述问题,不做任何操作,重新运行 sudo ./int_ref_topology.py --model-dir=$HOME/install,会出现如下问题:

int2.png


对于第一个问题,参考 http://sunyongfeng.com/201704/ ... .html 中提到的“解决 docker 内 bmv2 无法运行的问题",其所用Ubuntu为16.04,bmv2 docker Ubuntu为14.04,导致gcc版本不一致,而我所用的Ubuntu为14.04,不存在版本不一致问题。

版本信息如下:

int3.png


int4.png


int5.png


int6.png


各位路过大神帮忙解答一下,thx

Cool - SDN&P4程序猿

赞同来自:


看GitHub上说明的p4factory is being deprecated.后面应该不再维护了,学习P4建议使用bmv2的新用例

flybeing

赞同来自:


进入docker image log查看,如下:

int7.png

到root/install/bin 目录下 确实没有bmswitchp4_drivers

int8.png

Cool - SDN&P4程序猿

赞同来自:


@flybeing ,你的bmv2起成功了吗

flybeing

赞同来自:


/home/p4factory/submodules/bm 成功了

KKKKK

赞同来自:


你好,问题解决了吗?我也遇到了同样的问题,我的也是没有bmswitchp4_drivers文件~~~

要回复问题请先登录注册