From 6bb6ea22dc6cf0f4fc9994cfbe69524030cd8f5f Mon Sep 17 00:00:00 2001 From: Jai Kumar Date: Thu, 24 Mar 2022 14:02:56 -0700 Subject: [PATCH 1/3] Bulk API for setting Port Attributes Bulk API for setting Port Attributes Signed-off-by: Jai Kumar --- inc/saiport.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/inc/saiport.h b/inc/saiport.h index d96413c4d..f8b2d33b3 100644 --- a/inc/saiport.h +++ b/inc/saiport.h @@ -3492,6 +3492,8 @@ typedef struct _sai_port_api_t sai_remove_port_serdes_fn remove_port_serdes; sai_set_port_serdes_attribute_fn set_port_serdes_attribute; sai_get_port_serdes_attribute_fn get_port_serdes_attribute; + sai_bulk_object_get_attribute_fn get_ports_attribute; + sai_bulk_object_set_attribute_fn set_ports_attribute; } sai_port_api_t; /** From 3d21fb18957456c006cabfd07e68c09c5d297e67 Mon Sep 17 00:00:00 2001 From: Jai Kumar Date: Fri, 1 Apr 2022 09:47:02 -0700 Subject: [PATCH 2/3] Bulk APIs for Port Attributes Signed-off-by: Jai Kumar --- inc/saiport.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/inc/saiport.h b/inc/saiport.h index f8b2d33b3..932bf80d9 100644 --- a/inc/saiport.h +++ b/inc/saiport.h @@ -3492,8 +3492,10 @@ typedef struct _sai_port_api_t sai_remove_port_serdes_fn remove_port_serdes; sai_set_port_serdes_attribute_fn set_port_serdes_attribute; sai_get_port_serdes_attribute_fn get_port_serdes_attribute; - sai_bulk_object_get_attribute_fn get_ports_attribute; + sai_bulk_object_create_fn create_ports_attribute; + sai_bulk_object_remove_fn remove_ports_attribute; sai_bulk_object_set_attribute_fn set_ports_attribute; + sai_bulk_object_get_attribute_fn get_ports_attribute; } sai_port_api_t; /** From 34e7dbab62de70a2fd0b9d207c7a659b8c800119 Mon Sep 17 00:00:00 2001 From: Jai Kumar Date: Fri, 1 Apr 2022 11:50:13 -0700 Subject: [PATCH 3/3] Bulk APIs for Port Attributes Signed-off-by: Jai Kumar --- inc/saiport.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/saiport.h b/inc/saiport.h index 932bf80d9..3a1556631 100644 --- a/inc/saiport.h +++ b/inc/saiport.h @@ -3492,8 +3492,8 @@ typedef struct _sai_port_api_t sai_remove_port_serdes_fn remove_port_serdes; sai_set_port_serdes_attribute_fn set_port_serdes_attribute; sai_get_port_serdes_attribute_fn get_port_serdes_attribute; - sai_bulk_object_create_fn create_ports_attribute; - sai_bulk_object_remove_fn remove_ports_attribute; + sai_bulk_object_create_fn create_ports; + sai_bulk_object_remove_fn remove_ports; sai_bulk_object_set_attribute_fn set_ports_attribute; sai_bulk_object_get_attribute_fn get_ports_attribute; } sai_port_api_t;