(trying to re-send as gmail decided to not deliver the previous email) On 1/11/24 17:38, Ilya Maximets wrote: > On 1/11/24 17:25, Reshma Sreekumar via discuss wrote: >> Hello all, >> >> An ingress qdisc configured on a port that is enslaved into an OpenvSwitch >> bridge gets automatically deleted when tcpdump is run on that port! > > OVS owns QoS configuration of ports attached to it, so it is expected. > If you want OVS to avoid removing qdiscs configured externally, you > may configure a "linux-noop" QoS class for this interface. E.g.: > > $ ovs-vsctl set port veth1 qos=@myqos -- --id=@myqos create qos > type=linux-noop > > Best regards, Ilya Maximets. > >> >> *OVS version :* >> >> ovs-vsctl (Open vSwitch) 2.17.1 >> DB Schema 8.3.0 >> * >> * >> *OVS bridge config* >> >> Bridge br0 >> Port br0 >> Interface br0 >> type: internal >> Port L3port >> Interface L3port >> type: internal >> Port veth1 >> Interface veth1 >> >> *Steps to reproduce:* >> >> 1. sudo tc qdisc add dev veth1 ingress >> 2. sudo tc filter add dev veth1 parent ffff: protocol all u32 match u32 0 0 >> action mirred ingress redirect dev ifb0 >> 3. sudo tcpdump -i veth1 >> >> *And by running `tcpdump`, the ingress qdisc is lost!* >> >> Thanks & Regards, >> Reshma Sreekumar >
_______________________________________________ discuss mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
