On Fri, Jul 14, 2017 at 03:40:29PM +0200, Matthias May wrote: > On 02/05/17 11:20, Matthias May wrote: > > On 22/04/17 03:45, Ben Pfaff wrote: > >> On Mon, Apr 03, 2017 at 11:40:54AM +0200, Matthias May wrote: > >>> When using openvswitch in combination with a hardware switch attached via > >>> dsa > >>> it may be desirable to prevent frames from being looped back to interfaces > >>> which reside on the same switch and are already processed by the > >>> switching fabric in hardware. > >>> This patch series achieves this by introducing a new parameter port_group > >>> to > >>> be used by the normal action. > >>> When the port_group is not set explicitly, it defaults to the ofp number. > >>> Ports which are in the same group will not forward a frame between each > >>> other. > >> > >> Thank you for proposing (and implementing) a new feature! It's always > >> great to see new people and companies coming into the Open vSwitch > >> development community. I'll take a more detailed look at each patch, > >> but I have a few general questions here too. > >> > >> What's dsa? > >> > >> How is this feature related to LACP? > >> > >> I guess that the answers to these questions should go in the > >> documentation as well as in the thread here. > >> > >> It looks like these patches depend on each other, so that if only some > >> of them are applied, in some cases the system does not build. The OVS > >> philosophy is that each patch should be self-contained, so that after > >> each one is applied (in order) the system builds, works, is > >> self-consistent, and is completely documented. I am not sure yet > >> because I have not finished review, but it seems likely that this new > >> feature should be a single patch. > >> > >> Thanks again! > >> > >> Ben. > >> > > > > Hi Ben > > > > Sorry for the delay... > > Thank you for your feedback. > > > > dsa is the "distributed switch architecture" implemented mostly by marvell > > switch chips (see [1]). > > > > It is not related to LACP at all. > > When I started with this, I first thought I could use/reuse the LACP code > > but I didn't see how. > > We have sprint panning tomorrow and I will see that I get some time to work > > on this. > > I will send a v2 rebased on HEAD with your feedback integrated and > > more/better explanation. > > > > BR > > Matthias > > > > > > [1] https://www.kernel.org/doc/Documentation/networking/dsa/dsa.txt > > _______________________________________________ > > dev mailing list > > d...@openvswitch.org > > https://mail.openvswitch.org/mailman/listinfo/ovs-dev > > > > Having found some time to work on this, I stumbled by chance over the > optional parameter "protected" described in > http://openvswitch.org/support/dist-docs/ovs-vswitchd.conf.db.5.html > > This does exactly what I need and thus makes the whole patch unnecessary. > > This feature isn't really announced anywhere else. > Would it make sense to patch .../utilities/ovs-vsctl.8 and describe how to > use this there?
Probably not. We don't want ovs-vsctl(8) to describe every configuration option. That's what ovs-vswitchd.conf.db(5) is for. _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev