工具/软件:
您好、
为了让另一个主题(DRA829J:CPSW9G 表现得像集线器 — 处理器论坛-处理器 — TI E2E 支持论坛)分开、我在这里启动这个新主题。
在最新的 TI 文档中、要在本机以太网模式下为 CPSW9G 设置桥接器、有一些命令我不完全理解。
3.2.10.3.2.3.1. CPSWng 本机以太网 — 适用于 TDA4VM 的 Processor SDK Linux 文档

设置结束时有三个必需步骤(如[*]所示)。
[*] IP 链路集 dev br0 类型 bridge vlan_filing 1 [*] bridge vlan add dev br0 vid 1 self [*] bridge vlan add dev br0 vid 1 pvid untagged self
如果我错了、请纠正我。 对我来说,文档读作:“你必须以这个精确的顺序运行这些命令中的每一个“。
对我来说、最后两个命令的作用或多或少相同。
将 VID 1 添加到桥接接口 br0(第一个命令):
桥接 VLAN 添加设备 br0 vid 1 自身
将 VID 1 添加到桥接式接口 br0、但还将 VID 1 设置为 PVID、并在出口处使用 VID 1 取消标记数据包(第二个命令):
桥接 VLAN 添加设备 br0 vid 1 PVID 未标记的自身
因此、这两条命令都将 VID 1 添加到 br0。 “PVID"和“和“UNTagged"只是“只是选项。 为什么必须先运行第一个命令?
为什么我不能跑步
桥接 VLAN 添加设备 br0 vid 1 PVID 未标记的自身
?
单独使用该命令会将 VID 1 添加到 br0。 就像第一条命令那样。 还将设置额外的标志。
下面的文档进一步为这两个命令添加了一些说明:
<-----添加 VLAN 作为桥接条目
<--将 CPU 端口添加到 VLAN 1
但“PVID"和“和“UNTagged"只是“只是附加选项(如手册页桥 (8)- Linux 手册页中所述)
桥接 VLAN { add | del }开发 vid VID [ tunne_info tunnel_ID ][ PVID ]【未标记】[ self ][ master ]
TI 是否以某种方式利用这一事实、即第二个命令向命令添加了“PVID"和“和“Untagged",“,并且、并且执行了与缺少这些选项不同的操作?
CPSW9G 需要这两个命令的技术说明是什么?
此致、
Matthias