X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_pmd_bond%2Frte_eth_bond_args.c;h=02ecde6483a7fd750b4551e03c6d674c6148d999;hb=4769bc5a27ccaeb736542c4064ffc182bbd7e439;hp=bf7c1bc3c763fdf0f6f2158a619aea8d7c161ffb;hpb=46fb436836790ebcfb9779773ec827682ad05a43;p=dpdk.git diff --git a/lib/librte_pmd_bond/rte_eth_bond_args.c b/lib/librte_pmd_bond/rte_eth_bond_args.c index bf7c1bc3c7..02ecde6483 100644 --- a/lib/librte_pmd_bond/rte_eth_bond_args.c +++ b/lib/librte_pmd_bond/rte_eth_bond_args.c @@ -170,10 +170,10 @@ bond_ethdev_parse_slave_mode_kvarg(const char *key __rte_unused, case BONDING_MODE_ROUND_ROBIN: case BONDING_MODE_ACTIVE_BACKUP: case BONDING_MODE_BALANCE: -#ifdef RTE_MBUF_REFCNT case BONDING_MODE_BROADCAST: -#endif case BONDING_MODE_8023AD: + case BONDING_MODE_TLB: + case BONDING_MODE_ALB: return 0; default: RTE_BOND_LOG(ERR, "Invalid slave mode value (%s) specified", value); @@ -253,7 +253,8 @@ bond_ethdev_parse_bond_mac_addr_kvarg(const char *key __rte_unused, return -1; /* Parse MAC */ - return cmdline_parse_etheraddr(NULL, value, extra_args); + return cmdline_parse_etheraddr(NULL, value, extra_args, + sizeof(struct ether_addr)); } int