aboutsummaryrefslogtreecommitdiff
path: root/lib/bond.c
diff options
context:
space:
mode:
authorEthan Jackson <ethan@nicira.com>2012-06-07 15:27:22 -0700
committerEthan Jackson <ethan@nicira.com>2012-06-07 17:25:30 -0700
commit38f7147c3e7310ab3ea87420e120e2b1f2268975 (patch)
tree20ce212d7b85adf155c5f7f8358ac9fc58d4af9d /lib/bond.c
parentca435eb9112e873853d3cf201ee3f0c5c76bf89f (diff)
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>
Diffstat (limited to 'lib/bond.c')
-rw-r--r--lib/bond.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/bond.c b/lib/bond.c
index cffdae24..8b32bdf9 100644
--- a/lib/bond.c
+++ b/lib/bond.c
@@ -531,8 +531,7 @@ bond_compose_learning_packet(struct bond *bond,
slave = choose_output_slave(bond, &flow, vlan);
packet = ofpbuf_new(0);
- compose_benign_packet(packet, "Open vSwitch Bond Failover", 0xf177,
- eth_src);
+ compose_benign_packet(packet, eth_src);
if (vlan) {
eth_push_vlan(packet, htons(vlan));
}