From 751e3f3824fc1a318f8c71ade664bd13c16b335e Mon Sep 17 00:00:00 2001 From: Zhiyong Yang Date: Wed, 26 Jun 2019 05:49:14 -0400 Subject: bonding: add support for numa-only in lacp mode If numa-only is set, Only slaves on local numa node transmit pkts if have at least one, otherwise the bond interface works as usual. CLI change: create bond mode lacp [load-balance { l2 | l23 | l34 } {numa-only}] [hw-addr ] [id ] The new member "u8 numa_only;" is also added to bond_create_if_args_t. Type: feature Change-Id: Icdccedafb0738d8c9d4a5acce909ce562428c071 Signed-off-by: Zhiyong Yang --- test/vpp_papi_provider.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/vpp_papi_provider.py') diff --git a/test/vpp_papi_provider.py b/test/vpp_papi_provider.py index c6398323b6e..40c6045c517 100644 --- a/test/vpp_papi_provider.py +++ b/test/vpp_papi_provider.py @@ -2202,12 +2202,14 @@ class VppPapiProvider(object): self, mode, lb, + numa_only, use_custom_mac, mac_address='', interface_id=0xFFFFFFFF): """ :param mode: mode :param lb: load balance + :param numa_only: tx on local numa node for lacp mode :param use_custom_mac: use custom mac :param mac_address: mac address :param interface_id: custom interface ID @@ -2216,6 +2218,7 @@ class VppPapiProvider(object): self.papi.bond_create, {'mode': mode, 'lb': lb, + 'numa_only': numa_only, 'use_custom_mac': use_custom_mac, 'mac_address': mac_address, 'id': interface_id -- cgit 1.2.3-korg