On 2/9/2019 1:16 PM, Chas Williams wrote: > > > On 1/10/19 5:22 AM, Hyong Youb Kim wrote: >> For active-backup, tlb, and alb mode, >> bond_ethdev_promiscuous_{enable,disable} tries to set promisc mode on >> the primary port, even when there are no slaves. It is harmless, as >> rte_eth_promiscuous_{enable,disable} does nothing if the port number >> is invalid. But, it does print a warning message. Here is an example >> from testpmd. >> >> testpmd> create bonded device 5 0 >> Created new bonded device net_bonding_testpmd_0 on (port 4). >> Invalid port_id=33 >> testpmd> set promisc 4 off >> Invalid port_id=33 >> >> 33 in this case is RTE_MAX_ETHPORTS + 1, the invalid primary port >> number used within the bonding driver. This warning message is >> harmless but can be confusing to the user. So do not try to set >> promisc on a primary port when we know it does not exist (i.e. no >> slaves). >> >> Fixes: 2efb58cbab6e ("bond: new link bonding library") >> Cc: sta...@dpdk.org >> >> Signed-off-by: Hyong Youb Kim <hyon...@cisco.com> > > Acked-by: Chas Williams <ch...@att.com>
Applied to dpdk-next-net/master, thanks.