嵌入式爱好者

查看: 20018|回复: 2

[Ubuntu] 1046-c2 ovs-dpdk sgmii口不能正常转发

[复制链接]

1

主题

4

帖子

43

积分

LS1043A\46A通行证

扫一扫,手机访问本帖
发表于 2021-7-27 19:25:02 来自手机 | 显示全部楼层 |阅读模式
测试了2个rgmii,2个xfi也都正常,按照手册配置的ovs-dpdk,flow默认。
回复

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-7-28 17:13:10 | 显示全部楼层
您能发一下您的具体操作步骤吗?我这边测试复现一下您的现象。

点评

测了下,是fm1-mac2和fm1-mac5不能正常转发 步骤如下: echo 256 > /proc/sys/vm/nr_hugepages mkdir -p /mnt/hugepages mount -t hugetlbfs none /mnt/hugepages export DPAA_FMC_MODE=1 fmc -c /usr/local/d  详情 回复 发表于 2021-7-28 20:00
点评回复 支持 反对

使用道具 举报

1

主题

4

帖子

43

积分

LS1043A\46A通行证

 楼主| 发表于 2021-7-28 20:00:32 | 显示全部楼层
djh 发表于 2021-7-28 17:13
您能发一下您的具体操作步骤吗?我这边测试复现一下您的现象。

测了下,是fm1-mac2和fm1-mac5不能正常转发
步骤如下:
echo 256 > /proc/sys/vm/nr_hugepages
mkdir -p /mnt/hugepages
mount -t hugetlbfs none /mnt/hugepages
export DPAA_FMC_MODE=1
fmc -c /usr/local/dpdk/dpaa/usdpaa_config_ls1046_1133.xml -p \
/usr/local/dpdk/dpaa/usdpaa_policy_hash_ipv4_1queue.xml -a
export DPAA_NUM_RX_QUEUES=1
pkill -9 ovs
export DPDK_EXCLUDE_DEFAULT_MBUF=1
export PATH=$PATH:/usr/local/bin
export PATH=$PATH:/usr/local/sbin
rm -rf /usr/local/etc/openvswitch/conf.db
rm -rf /usr/local/var/run/openvswitch/vhost-user1
rm -rf /usr/local/var/run/openvswitch/vhost-user2
rm -f /tmp/conf.db
mkdir -p /var/log/openvswitch
mkdir -p /usr/local/etc/openvswitch
mkdir -p /usr/local/var/run/openvswitch
/usr/local/bin/ovsdb-tool create \
/usr/local/etc/openvswitch/conf.db /usr/local/share/openvswitch/vswitch.ovsschema
/usr/local/sbin/ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock \
--remote=db:Open_vSwitch,Open_vSwitch,manager_options --pidfile --detach \
--log-file=/var/log/openvswitch/ovs-vswitchd.log
export DB_SOCK=/usr/local/var/run/openvswitch/db.sock
/usr/local/bin/ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-init=true
export SOCK_MEM=200
/usr/local/bin/ovs-vsctl --no-wait set Open_vSwitch . \
other_config:dpdk-socket-mem="$SOCK_MEM"
export OVS_CORE_MASK=0x1
export OVS_SERVICE_MASK=0x1
ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-lcore-mask=$OVS_SERVICE_MASK
ovs-vsctl --no-wait set Open_vSwitch . other_config:pmd-cpu-mask=$OVS_CORE_MASK
ovs-vswitchd unix:$DB_SOCK --pidfile --detach -c $OVS_CORE_MASK
ovs-vsctl add-br ovs-br -- set bridge ovs-br datapath_type=netdev
ovs-vsctl add-port ovs-br dpdk0 -- set Inte**ce dpdk0 type=dpdk options:dpdk-devargs=fm1-mac2 options:n_rxq_desc=256 options:n_txq_desc=256
ovs-vsctl add-port ovs-br dpdk1 -- set Inte**ce dpdk1 type=dpdk options:dpdk-devargs=fm1-mac3 options:n_rxq_desc=256 options:n_txq_desc=256
ovs-vsctl add-port ovs-br dpdk2 -- set Inte**ce dpdk2 type=dpdk options:dpdk-devargs=fm1-mac4 options:n_rxq_desc=256 options:n_txq_desc=256
ovs-vsctl add-port ovs-br dpdk3 -- set Inte**ce dpdk3 type=dpdk options:dpdk-devargs=fm1-mac5 options:n_rxq_desc=256 options:n_txq_desc=256
ovs-vsctl add-port ovs-br dpdk4 -- set Inte**ce dpdk4 type=dpdk options:dpdk-devargs=fm1-mac6 options:n_rxq_desc=256 options:n_txq_desc=256
ovs-vsctl add-port ovs-br dpdk5 -- set Inte**ce dpdk5 type=dpdk options:dpdk-devargs=fm1-mac9 options:n_rxq_desc=256 options:n_txq_desc=256
ovs-vsctl add-port ovs-br dpdk6 -- set Inte**ce dpdk6 type=dpdk options:dpdk-devargs=fm1-mac10 options:n_rxq_desc=256 options:n_txq_desc=256
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-24 07:17

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表