rocker: bug fix: checking wrong bit for mcast mac

Signed-off-by: Scott Feldman <sfeldma@cumulusnetworks.com>
Acked-by: Jiri Pirko <jiri@resnulli.us>
rocker: add ACL IPv6 VLAN support

Signed-off-by: Scott Feldman <sfeldma@cumulusnetworks.com>
Acked-by: Jiri Pirko <jiri@resnulli.us>
rocker: parse pkt for ipv6 header

Signed-off-by: Scott Feldman <sfeldma@cumulusnetworks.com>
Acked-by: Jiri Pirko <jiri@resnulli.us>
rocker: add ACL IPv4/v6 support for IP proto/TOS fields

Extend ACL IPv4/v6 to include IP proto/TOS fields to refine ACL matching.
Also update IP proto/TOS fields width to u8 (not sure why I had them __be16).

Signed-off-by: Scott Feldman <sfeldma@cumulusnetworks.com>
Acked-by: Jiri Pirko <jiri@resnulli.us>
rocker: add IP proto/TOS fields to qemu monitor output

Signed-off-by: Scott Feldman <sfeldma@cumulusnetworks.com>
Acked-by: Jiri Pirko <jiri@resnulli.us>
rocker: compress qemu monitor output for src/dst mac addrs

Signed-off-by: Scott Feldman <sfeldma@cumulusnetworks.com>
Acked-by: Jiri Pirko <jiri@resnulli.us>