mbuf: remove build option to disable refcnt
[dpdk.git] / lib / librte_pmd_bond / rte_eth_bond_args.c
index d8ce681..02ecde6 100644 (file)
@@ -170,9 +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);
@@ -252,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