X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fbond.c;h=73ee814cd5f92a62a9f15236edc77702c4158c17;hb=c3636ffc10a2a016b89d05c9456b3fdc030d444c;hp=e15af04a3cf7519c12f9dcec7af27547aa2a7537;hpb=0d28538d500600e346ee02fbb86962da90ce06cd;p=sliver-openvswitch.git diff --git a/lib/bond.c b/lib/bond.c index e15af04a3..73ee814cd 100644 --- a/lib/bond.c +++ b/lib/bond.c @@ -585,9 +585,9 @@ bond_check_admissibility(struct bond *bond, const void *slave_, if (bond->active_slave != slave) { static struct vlog_rate_limit rl = VLOG_RATE_LIMIT_INIT(1, 5); - VLOG_WARN_RL(&rl, "active-backup bond received packet on backup" - " slave (%s) destined for " ETH_ADDR_FMT, - slave->name, ETH_ADDR_ARGS(eth_dst)); + VLOG_DBG_RL(&rl, "active-backup bond received packet on backup" + " slave (%s) destined for " ETH_ADDR_FMT, + slave->name, ETH_ADDR_ARGS(eth_dst)); return BV_DROP; } } @@ -1178,7 +1178,7 @@ bond_unixctl_hash(struct unixctl_conn *conn, const char *args_, return; } } else { - vlan = OFP_VLAN_NONE; + vlan = 0; } if (basis_s) { @@ -1205,16 +1205,18 @@ bond_unixctl_hash(struct unixctl_conn *conn, const char *args_, void bond_init(void) { - unixctl_command_register("bond/list", bond_unixctl_list, NULL); - unixctl_command_register("bond/show", bond_unixctl_show, NULL); - unixctl_command_register("bond/migrate", bond_unixctl_migrate, NULL); - unixctl_command_register("bond/set-active-slave", + unixctl_command_register("bond/list", "", bond_unixctl_list, NULL); + unixctl_command_register("bond/show", "port", bond_unixctl_show, NULL); + unixctl_command_register("bond/migrate", "port hash slave", + bond_unixctl_migrate, NULL); + unixctl_command_register("bond/set-active-slave", "port slave", bond_unixctl_set_active_slave, NULL); - unixctl_command_register("bond/enable-slave", bond_unixctl_enable_slave, - NULL); - unixctl_command_register("bond/disable-slave", bond_unixctl_disable_slave, - NULL); - unixctl_command_register("bond/hash", bond_unixctl_hash, NULL); + unixctl_command_register("bond/enable-slave", "port slave", + bond_unixctl_enable_slave, NULL); + unixctl_command_register("bond/disable-slave", "port slave", + bond_unixctl_disable_slave, NULL); + unixctl_command_register("bond/hash", "mac [vlan] [basis]", + bond_unixctl_hash, NULL); } static void