Sorry, Add a question: 3. I start to capture packets in b2 port on br_t07, when I use vm(121) to ping vm(120), I could not capture any packets(including arp); when I use vm(121) to ping vm(220), I could capture it; when I use vm(121) to ping unknown host like 123, I could not capture any thing. Why no thing when I ping unknown host?
2017-07-14 9:46 GMT+08:00 Sam <[email protected]>: > Hi all, > > I'm testing vlan in both ovs and ovs-dpdk. My topology is: > > vm(121) vm(120) vm(220) > | | | > ------------------- > ------------------ > br_t07 | b2 b2 | br_t08 > ---------------------------------- > > I set vlan 1020 by `ovs-vsctl set vm121 tag 1020` in br_t07's vm(121) port > and vm(120) port, so the vm(121) could ping through vm(120). > > I set no vlan tag on vm(220), so vm(121) could not ping through vm(220). > > For normal ovs, vm(121) etc port is internal type, b2 is bond port; for > ovs-dpdk it's dpdkvhostuser type, b2 is dpdk bond port. > > Now I use ovs-dump tool to capture packets in br_t07's b2, and I can's > capture packets with vlan 1020 tag; and I use gdb to debug, also I can't > get it. > > My question is: > 1. In normal ovs, where or which function is to add vlan tag onto packet? > I think it's in datapath? > 2. This is important, in ovs-dpdk, where or which function is to add vlan > tag onto packet? I think it's in pmd? > _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
