From 5c34ee5fbbddbb04b16cd0c56ca9c9c977595281 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Wed, 9 Jan 2019 01:40:21 +0000 Subject: [PATCH] Provide default implementation of onlp_chasssis_info_get(). --- .../src/onlp_platform_defaults/module/src/chassisi.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/base/any/onlp/src/onlp_platform_defaults/module/src/chassisi.c b/packages/base/any/onlp/src/onlp_platform_defaults/module/src/chassisi.c index bb6c588a..572394d4 100644 --- a/packages/base/any/onlp/src/onlp_platform_defaults/module/src/chassisi.c +++ b/packages/base/any/onlp/src/onlp_platform_defaults/module/src/chassisi.c @@ -29,4 +29,13 @@ __ONLP_DEFAULTI_IMPLEMENTATION_OPTIONAL(onlp_chassisi_sw_init(void)); __ONLP_DEFAULTI_IMPLEMENTATION_OPTIONAL(onlp_chassisi_sw_denit(void)); __ONLP_DEFAULTI_IMPLEMENTATION_OPTIONAL(onlp_chassisi_hw_init(uint32_t flags)); __ONLP_DEFAULTI_IMPLEMENTATION(onlp_chassisi_hdr_get(onlp_oid_id_t id, onlp_oid_hdr_t* hdr)); -__ONLP_DEFAULTI_IMPLEMENTATION(onlp_chassisi_info_get(onlp_oid_id_t id, onlp_chassis_info_t* info)); + +/* + * There are no fields defined in the chassis info structure. As a result + * we provide a default implementation which populates the OID header. + */ +int __ONLP_DEFAULTI +onlp_chassis_info_get(onlp_oid_id_t id, onlp_chassis_info_t* info) +{ + return onlp_chassisi_hdr_get(id, &info->hdr); +};