On Mon, Jun 15, 2020 at 5:52 PM Stephen Hemminger < step...@networkplumber.org> wrote:
> I am disturbed by the wide spread use of master/slave in Ethernet bonding. > Asked the current IEEE chairs and it looks like it is already fixed > "upstream". > > The proper terminology is for Ethernet link aggregation in the > the current standard 802.1AX 2020 revision (pay walled) for the parts > formerly known as master and slave is now "Protocol Parser" and "Protocol > multiplexer". > > Also it is not called bonding anywhere; it uses LACP only. > LACP is only 1 of 5 bonding modes. > Given the large scope of the name changes. Maybe it would be best to just > convert the names > all of rte_eth_bond to rte_eth_lacp and fix the master/slave references at > the same time. > Why rename rte_eth_bond at all? > For one brief release (20.08) keep both drivers and mark the bond on as > deprecated. > It would also help if all the documentation and tests were checked to see > if they > align with the current standard. > The current naming appears to be a straight copy of the Linux naming + a prefix change.