Hi All,

Thank you for your information.

I don't have any trace to share at this time.

Hopefully, Wireshark will have some kind of experimental supports for
OpenFlow protocols.

Best regards,

PhiHo



On Wed, Jul 10, 2013 at 6:12 PM, Sebastien Tandel <
[email protected]> wrote:

> Hi!
>
> OpenFlow is yet an "experimental" protocol with frequent changes. Almost
> one spec release every 6 months. Although this rhythm might change because
> it is evident vendors are not updating their hw at that pace. Reason why
> today most vendors are supporting 1.0 and some 1.3
>
> It's been (kind of) decided to maintain a few years ago (not been involved
> in that decision) that it would be easier to develop the dissector as a
> plugin. (And also was/is probably not clean for including it in ws
> distribution)
>
> It might be though a good idea to clean it up and think to a strategy to
> handle the rather frequent changes in the spec and as such in the dissector
> code.
>
>
>
> Regards,
> Sebastien Tandel
>
> Sent from my iPhone
>
> On 10 juil. 2013, at 18:45, Anders Broman <[email protected]> wrote:
>
> Hi,
> That plugin has newer been offered to Wireshark and we have no knowledge
> of it. Any questions should
> be directed to whoever wrote it.
> BTW I planning to do a OpenFlow dissector in C. If you could share any
> traces of OpenFlow v 1.3 that would help.
> Regards
> Anders
>
> Phiho Hoang skrev 2013-07-10 23:18:
>
> Greetings,
>
>  Wireshark 1.10.0 was built from source on Ubuntu 13.04, (with gcc 4.7.3)
>
>  OpenFlow 1.0 dissector was also built from source using scons with this
> modification in 'Sconstruct' (copied from Sconstruct under Ubuntu 12.04):
>
>  # env = Environment(LINKFLAGS = '-flat_namespace')
> env = Environment()
>
>  to work around this error:
>
>  $ scons install
> ...
> scons: Building targets ...
> gcc -o openflow.so -flat_namespace -shared packet-openflow.os plugin.os
> -L/usr/lib -L/usr/local/lib
> gcc: error: unrecognized command line option '-flat_namespace'
> scons: *** [openflow.so] Error 1
> ...
>
>  Would this '-flat_namespace' be required for the plugin to work properly
> on Ubuntu 13.04?
>
>  The share library 'openflow.so' was copied to
> '/usr/local/lib/wireshark/plugins/1.10.0/
>  The 'openflow.so' plugin does not show up in the About dialog box.
>
>  The modification to 'packet-openflow.c' was carried out as instructed
> here:
>
> http://networkstatic.net/installing-wireshark-on-linux-for-openflow-packet-captures/
>
>  1/- Adding:
>
>  #define NO_STRINGS NULL
>
>  2/- Changing dissector_add() to dissector_add_uint() here:
>
>  void proto_reg_handoff_openflow()
> {
>     openflow_handle = create_dissector_handle(dissect_openflow,
> proto_openflow);
>     dissector_add_uint(TCP_PORT_FILTER, global_openflow_proto,
> openflow_handle);
> }
>
>  Did I miss something?
>
>  Thanks for your help.
>
>  Regards,
>
>  PhiHo
>
>
>
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <[email protected]> 
> <[email protected]>
> Archives:    http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>              mailto:[email protected]?subject=unsubscribe 
> <[email protected]?subject=unsubscribe>
>
>
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <[email protected]>
> Archives:    http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>             
> mailto:[email protected]?subject=unsubscribe<[email protected]?subject=unsubscribe>
>
>
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <[email protected]>
> Archives:    http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>              mailto:[email protected]
> ?subject=unsubscribe
>
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to