mirror of
https://git.proxmox.com/git/mirror_corosync
synced 2026-08-12 11:20:51 +00:00
cfg: Introduce CFG_MAX constants
Instead of magic numbers, use constant. Signed-off-by: Jan Friesse <jfriesse@redhat.com> Reviewed-by: Christine Caulfield <ccaulfie@redhat.com>
This commit is contained in:
parent
5dc3fc4bda
commit
0b3f08ecb5
@ -39,6 +39,14 @@
|
||||
#include <corosync/corotypes.h>
|
||||
#include <corosync/mar_gen.h>
|
||||
|
||||
#define CFG_INTERFACE_NAME_MAX_LEN 128
|
||||
#define CFG_INTERFACE_STATUS_MAX_LEN 512
|
||||
/*
|
||||
* Too keep future ABI compatibility, this value
|
||||
* is intentionaly bigger then INTERFACE_MAX
|
||||
*/
|
||||
#define CFG_MAX_INTERFACES 16
|
||||
|
||||
enum req_lib_cfg_types {
|
||||
MESSAGE_REQ_CFG_RINGSTATUSGET = 0,
|
||||
MESSAGE_REQ_CFG_RINGREENABLE = 1,
|
||||
@ -75,8 +83,8 @@ struct req_lib_cfg_ringstatusget {
|
||||
struct res_lib_cfg_ringstatusget {
|
||||
struct qb_ipc_response_header header __attribute__((aligned(8)));
|
||||
mar_uint32_t interface_count __attribute__((aligned(8)));
|
||||
char interface_name[16][128] __attribute__((aligned(8)));
|
||||
char interface_status[16][512] __attribute__((aligned(8)));
|
||||
char interface_name[CFG_MAX_INTERFACES][CFG_INTERFACE_NAME_MAX_LEN] __attribute__((aligned(8)));
|
||||
char interface_status[CFG_MAX_INTERFACES][CFG_INTERFACE_STATUS_MAX_LEN] __attribute__((aligned(8)));
|
||||
};
|
||||
|
||||
struct req_lib_cfg_ringreenable {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user