I'm confident that it works, since there's a unit test.

On Fri, May 25, 2012 at 07:28:29AM +0000, Prabina Pattnaik wrote:
> Hi Ben,
> 
> This patch is not working with openvswitch-1.4.1 
> (ofp_print_nxt_set_controller_id function is not there in lib/ofp-print.c and 
> file tests/ofp-error.at is not available in openwsitch-1.4.1).
> I also tried to verify on unreleased version available on Git (1.7.90) but 
> could not attach the physical interface and Tap interface with bridge and for 
> this reason could not start a VM.
> 
> 
> Regards,
> Prabina
> 
> 
> 
> 
> -----Original Message-----
> From: Ben Pfaff [mailto:b...@nicira.com] 
> Sent: Wednesday, May 23, 2012 10:05 PM
> To: Nicholas Bastin
> Cc: Prabina Pattnaik; b...@openvswitch.org
> Subject: Re: [ovs-discuss] OpenVSwitch - Error packet OFPFMFC_BAD_COMMAND of 
> code ofp_flow_mod_failed_code coming as malformed.
> 
> On Tue, May 22, 2012 at 11:21:29PM -0700, Nicholas Bastin wrote:
> > On Tue, May 22, 2012 at 2:50 AM, Prabina Pattnaik
> > <prabina.pattn...@nechclst.in> wrote:
> > > We agree that implementation of 'at least 64 bytes' is as per spec (to 
> > > allow data above 64 bytes depends on vendor specific switch
> > > implementation).
> > > But in current implementation, when the code (mentioned below) limits the 
> > > size of data to 64 bytes (if data field of the error packet
> > > is more than 64 bytes), a malformed OFPFMFC_BAD_COMMAND error packets 
> > > gets generated (visible on wireshark with openflow
> > > plugin).
> > 
> > The wireshark plugin is (questionably) broken.  Or wireshark is
> > broken, you pick which you prefer.. :-)  The issue is that the
> > OpenFlow dissector (arguably properly…certainly I would argue that)
> > passes encap'd packet-ins *back* into wireshark for further
> > dissection.  However, there's no way to tell wireshark "please ignore
> > the fact that this packet may be truncated" - something it is capable
> > of doing for outer-layer packets, so you end up with giant red
> > nonsense that the packet is malformed, and not that you may have a
> > truncated packet.  Either way, the OVS interpretation may not be what
> > you want, but it's not broken.
> 
> I thought that OVS itself did a better job of printing these truncated
> OpenFlow messages, but when I tested it I found that I was wrong, so I
> sent out a patch to improve the situation:
>         http://openvswitch.org/pipermail/dev/2012-May/017462.html
> 
> 
> 
> DISCLAIMER:
> 
> -----------------------------------------------------------------------------------------------------------------------
> 
> The contents of this e-mail and any attachment(s) are confidential and
> intended
> 
> for the named recipient(s) only. 
> 
> It shall not attach any liability on the originator or NECHCL or its
> 
> affiliates. Any views or opinions presented in 
> 
> this email are solely those of the author and may not necessarily reflect the
> 
> opinions of NECHCL or its affiliates. 
> 
> Any form of reproduction, dissemination, copying, disclosure, modification,
> 
> distribution and / or publication of 
> 
> this message without the prior written consent of the author of this e-mail is
> 
> strictly prohibited. If you have 
> 
> received this email in error please delete it and notify the sender
> 
> immediately. .
> 
> -----------------------------------------------------------------------------------------------------------------------
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to