On Fri, Apr 20, 2018 at 10:18:34AM -0700, Ayaka Koshibe wrote: > Hi, > > switchd(8) sends packet_outs with OFP_PORT_ANY as the dstport, causing > switches receiving them to disconnect due to validation failure of the said > message. The comments indicate that looping packets should be ignored, which I > agree is the expected behavior for a controller implementing a learning > switch. > > This diff stops switchd(8) from processing packet_ins from looping packets, > causing them to be dropped as the comment suggests. > On second thought, by itself this is a bad idea as a switch would keep sending packet_ins to the controller if packets are actually looping.
I'm going to hold off on this diff, for now. Thanks, Ayaka