The two patches attached allow the dissection of the Homeplug AV Ethernet MAC
management frames between a controlling device and a Homeplug AV Ethernet to
PLC adapter. This protocol is pretty similar to the previous generation
Homeplug protocol (dissected by packet-homeplug.c) but a couple of noticeable
differences make it require its own dissector handler.

This dissector is based on the work done by Nicolas Thill, Xavier Carcelle and
myself in the Faifa project (https://dev.open-plc.org).

The dissector handles the standard Homeplug AV Ethernet MAC management frames
(called public) as well as the Intellon specific management frames (vendor).

From me:
Remove unnecessary global variables.
Add to COL_INFO even when !tree.
Remove gotos.
Remove unnecessary includes.

svn path=/trunk/; revision=37403
This commit is contained in:
Jeff Morriss 2011-05-26 01:55:04 +00:00
parent 8f5742c5ad
commit 28bae657ae
4 changed files with 4253 additions and 0 deletions

View File

@ -3272,6 +3272,9 @@ Johannes Jochen <johannes.jochen [AT] belden.com> {
Multiple MAC Registration Protocol dissector
}
Florian Fainelli <florian [AT] openwrt.org> {
HomePlug AV protocol dissector
}
and by:

View File

@ -625,6 +625,7 @@ set(DISSECTOR_SRC
dissectors/packet-hilscher.c
dissectors/packet-hip.c
dissectors/packet-homeplug.c
dissectors/packet-homeplug-av.c
dissectors/packet-hp-erm.c
dissectors/packet-hpext.c
dissectors/packet-hpsw.c

View File

@ -539,6 +539,7 @@ DISSECTOR_SRC = \
packet-hilscher.c \
packet-hip.c \
packet-homeplug.c \
packet-homeplug-av.c \
packet-hp-erm.c \
packet-hpext.c \
packet-hpsw.c \

File diff suppressed because it is too large Load Diff