packets: Use RARPs for learning packets.
authorEthan Jackson <ethan@nicira.com>
Thu, 7 Jun 2012 22:27:22 +0000 (15:27 -0700)
committerEthan Jackson <ethan@nicira.com>
Fri, 8 Jun 2012 00:25:30 +0000 (17:25 -0700)
commit38f7147c3e7310ab3ea87420e120e2b1f2268975
tree20ce212d7b85adf155c5f7f8358ac9fc58d4af9d
parentca435eb9112e873853d3cf201ee3f0c5c76bf89f
packets: Use RARPs for learning packets.

Traditionally Open vSwitch had used 802.2 SNAP packets to update
upstream switch learning tables when necessary.  This approach had
advantages in that debugging information could be embedded in the
packet helping hapless admins figure out what's going on.  However,
since both qemu and VMware use RARP for this purpose, it seems
appropriate to fall in line with the defacto standard.

Requested-by: Ben Basler <bbasler@nicira.com>
Signed-off-by: Ethan Jackson <ethan@nicira.com>
NEWS
lib/bond.c
lib/packets.c
lib/packets.h
ofproto/fail-open.c
vswitchd/INTERNALS