| Summary: | RFE: add an OpenFlow dissector (backport from master branch; patches inc) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jose Pedro Oliveira <jose.p.oliveira.oss> | ||||||||
| Component: | wireshark | Assignee: | Peter Hatina <phatina> | ||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
| Severity: | unspecified | Docs Contact: | |||||||||
| Priority: | unspecified | ||||||||||
| Version: | 19 | CC: | huzaifas, lemenkov, phatina, rvokal, tsmetana | ||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | --- | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | wireshark-1.10.2-4.fc18 | Doc Type: | Bug Fix | ||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2013-09-17 00:26:34 UTC | Type: | Bug | ||||||||
| Regression: | --- | Mount Type: | --- | ||||||||
| Documentation: | --- | CRM: | |||||||||
| Verified Versions: | Category: | --- | |||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||
| Attachments: |
|
||||||||||
Created attachment 796600 [details]
register the openflow dissector
register the OpenFlow dissector (register for autotools and cmake build methods)
Created attachment 796601 [details]
The OpenFlow dissector
The OpenFlow dissector (from the master branch of wireshark svn tree; it will be included in the next stable release - 1.12 - that is expected to be release in Jun 2014).
I've just add 3 attachments (2 patches + 1 C source file). 1) wireshark specfile patch 2) patch to register the openflow dissector 3) the OpenFlow dissector source file (from upstream) The upstream history of the OpenFlow dissector can be seen here: * https://anonsvn.wireshark.org/viewvc/trunk/epan/dissectors/packet-openflow.c and the dissector source file can be extracted like this: * wget --no-check-certificate "https://anonsvn.wireshark.org/viewvc/trunk/epan/dissectors/packet-openflow.c?revision=51740&view=co" -O wireshark-1.12-packet-openflow-rev51470.c Regards, jpo wireshark-1.10.2-2.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/wireshark-1.10.2-2.fc20 wireshark-1.10.2-2.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/wireshark-1.10.2-2.fc19 Thanks Peter! $ rpm -q wireshark wireshark-1.10.2-2.fc19.x86_64 $ tshark -G protocols | grep -i openflow OpenFlow openflow openflow $ tshark -G fields | grep -i openflow P OpenFlow openflow F Version openflow.version FT_UINT8 openflow BASE_HEX 0x7f F Type openflow.type FT_UINT8 openflow BASE_DEC 0x0 F Transaction ID openflow.xid FT_UINT32 openflow BASE_DEC 0x0 F Length openflow.length FT_UINT16 openflow BASE_DEC 0x0 ... $ tshark -d tcp.port==6633,openflow -r of.pcap ... 6 0.021635 127.0.0.1 -> 127.0.0.1 OpenFlow 74 Type: OFPT_HELLO ... 8 0.022610 127.0.0.1 -> 127.0.0.1 OpenFlow 74 Type: OFPT_FEATURES_REQUEST ... 10 0.022735 127.0.0.1 -> 127.0.0.1 OpenFlow 290 Type: OFPT_FEATURES_REPLY 11 0.023645 127.0.0.1 -> 127.0.0.1 OpenFlow 78 Type: OFPT_SET_CONFIG ... Package wireshark-1.10.2-2.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing wireshark-1.10.2-2.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-16530/wireshark-1.10.2-2.fc20 then log in and leave karma (feedback). wireshark-1.10.2-4.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/wireshark-1.10.2-4.fc19 wireshark-1.10.2-4.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/wireshark-1.10.2-4.fc20 wireshark-1.10.2-5.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/wireshark-1.10.2-5.fc20 wireshark-1.10.2-5.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/wireshark-1.10.2-5.fc19 wireshark-1.10.2-5.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report. wireshark-1.10.2-6.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/wireshark-1.10.2-6.fc19 wireshark-1.10.2-4.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/wireshark-1.10.2-4.fc18 wireshark-1.10.2-7.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/wireshark-1.10.2-7.fc20 wireshark-1.10.2-6.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report. wireshark-1.10.2-7.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report. wireshark-1.10.2-4.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. |
Created attachment 796599 [details] wireshark 1.10.2 specfile patch Description of problem: Please add the OpenFlow dissector to the current stable version of Wireshark (1.10). This dissector is useful for people learning SDN concepts (e.g. using Mininet in Fedora) Version-Release number of selected component (if applicable): 1.10.2-1 Actual results: The current stable version of wireshark (1.10) doesn't include an OpenFlow dissector. Expected results: Include the OpenFlow dissector. Additional info: The current upstream OpenFlow dissector compiles without problems in the wireshark 1.10.{0,1,2} tree.