]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/bonding/rte_eth_bond_api.c
bonding: fix crash when no slave device
[dpdk.git] / drivers / net / bonding / rte_eth_bond_api.c
index c6c0ed89c0cc1058362e5943ac79d547ec876bfa..3fca76483e53ac2c6a9c9f5c3e2e3f1a88026df1 100644 (file)
@@ -231,7 +231,7 @@ rte_eth_bond_create(const char *name, uint8_t mode, uint8_t socket_id)
 
        internals->port_id = eth_dev->data->port_id;
        internals->mode = BONDING_MODE_INVALID;
-       internals->current_primary_port = 0;
+       internals->current_primary_port = RTE_MAX_ETHPORTS + 1;
        internals->balance_xmit_policy = BALANCE_XMIT_POLICY_LAYER2;
        internals->xmit_hash = xmit_l2_hash;
        internals->user_defined_mac = 0;