st_sdk_msg.h (887B)
1 /* 2 * 3 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 4 * 5 * Copyright 2007-2019 Broadcom Inc. All rights reserved. 6 * 7 * File: st_sdk_msg.h 8 */ 9 10 #ifndef ST_SDK_MSG_H_ 11 #define ST_SDK_MSG_H_ 12 13 #include <sal/types.h> 14 15 /* 16 * ST Initialization control message 17 */ 18 typedef struct st_sdk_msg_ctrl_init_s { 19 /* Initialization flags */ 20 uint32 flags; 21 22 /* Upper 32 bits of init time */ 23 uint32 init_time_u; 24 25 /* Lower 32 bits of init time */ 26 uint32 init_time_l; 27 28 /* Max length of the export packet */ 29 uint16 max_export_pkt_length; 30 31 /* Number of instances */ 32 uint16 num_instances; 33 34 /* Number of collectors */ 35 uint16 num_collectors; 36 37 /* Maximum number of ports to be monitored */ 38 uint16 max_num_ports; 39 } st_sdk_msg_ctrl_init_t; 40 41 #endif /* ST_SDK_MSG_H_ */