diff options
Diffstat (limited to 'libnm-core/nm-setting-macsec.h')
| -rw-r--r-- | libnm-core/nm-setting-macsec.h | 89 |
1 files changed, 46 insertions, 43 deletions
diff --git a/libnm-core/nm-setting-macsec.h b/libnm-core/nm-setting-macsec.h index 56fb0d7c..4d955743 100644 --- a/libnm-core/nm-setting-macsec.h +++ b/libnm-core/nm-setting-macsec.h @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: LGPL-2.1+ +/* SPDX-License-Identifier: LGPL-2.1+ */ /* * Copyright (C) 2017 Red Hat, Inc. */ @@ -6,32 +6,35 @@ #ifndef __NM_SETTING_MACSEC_H__ #define __NM_SETTING_MACSEC_H__ -#if !defined (__NETWORKMANAGER_H_INSIDE__) && !defined (NETWORKMANAGER_COMPILATION) -#error "Only <NetworkManager.h> can be included directly." +#if !defined(__NETWORKMANAGER_H_INSIDE__) && !defined(NETWORKMANAGER_COMPILATION) + #error "Only <NetworkManager.h> can be included directly." #endif #include "nm-setting.h" G_BEGIN_DECLS -#define NM_TYPE_SETTING_MACSEC (nm_setting_macsec_get_type ()) -#define NM_SETTING_MACSEC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_SETTING_MACSEC, NMSettingMacsec)) -#define NM_SETTING_MACSEC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_SETTING_MACSECCONFIG, NMSettingMacsecClass)) -#define NM_IS_SETTING_MACSEC(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_SETTING_MACSEC)) -#define NM_IS_SETTING_MACSEC_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_SETTING_MACSEC)) -#define NM_SETTING_MACSEC_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_SETTING_MACSEC, NMSettingMacsecClass)) - -#define NM_SETTING_MACSEC_SETTING_NAME "macsec" - -#define NM_SETTING_MACSEC_PARENT "parent" -#define NM_SETTING_MACSEC_MODE "mode" -#define NM_SETTING_MACSEC_ENCRYPT "encrypt" -#define NM_SETTING_MACSEC_MKA_CAK "mka-cak" -#define NM_SETTING_MACSEC_MKA_CAK_FLAGS "mka-cak-flags" -#define NM_SETTING_MACSEC_MKA_CKN "mka-ckn" -#define NM_SETTING_MACSEC_PORT "port" -#define NM_SETTING_MACSEC_VALIDATION "validation" -#define NM_SETTING_MACSEC_SEND_SCI "send-sci" +#define NM_TYPE_SETTING_MACSEC (nm_setting_macsec_get_type()) +#define NM_SETTING_MACSEC(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST((obj), NM_TYPE_SETTING_MACSEC, NMSettingMacsec)) +#define NM_SETTING_MACSEC_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST((klass), NM_TYPE_SETTING_MACSECCONFIG, NMSettingMacsecClass)) +#define NM_IS_SETTING_MACSEC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), NM_TYPE_SETTING_MACSEC)) +#define NM_IS_SETTING_MACSEC_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), NM_TYPE_SETTING_MACSEC)) +#define NM_SETTING_MACSEC_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS((obj), NM_TYPE_SETTING_MACSEC, NMSettingMacsecClass)) + +#define NM_SETTING_MACSEC_SETTING_NAME "macsec" + +#define NM_SETTING_MACSEC_PARENT "parent" +#define NM_SETTING_MACSEC_MODE "mode" +#define NM_SETTING_MACSEC_ENCRYPT "encrypt" +#define NM_SETTING_MACSEC_MKA_CAK "mka-cak" +#define NM_SETTING_MACSEC_MKA_CAK_FLAGS "mka-cak-flags" +#define NM_SETTING_MACSEC_MKA_CKN "mka-ckn" +#define NM_SETTING_MACSEC_PORT "port" +#define NM_SETTING_MACSEC_VALIDATION "validation" +#define NM_SETTING_MACSEC_SEND_SCI "send-sci" /** * NMSettingMacsec: @@ -39,14 +42,14 @@ G_BEGIN_DECLS * MACSec Settings */ struct _NMSettingMacsec { - NMSetting parent; + NMSetting parent; }; typedef struct { - NMSettingClass parent; + NMSettingClass parent; - /*< private >*/ - gpointer padding[4]; + /*< private >*/ + gpointer padding[4]; } NMSettingMacsecClass; /** @@ -60,8 +63,8 @@ typedef struct { * Since: 1.6 */ typedef enum { - NM_SETTING_MACSEC_MODE_PSK = 0, - NM_SETTING_MACSEC_MODE_EAP = 1, + NM_SETTING_MACSEC_MODE_PSK = 0, + NM_SETTING_MACSEC_MODE_EAP = 1, } NMSettingMacsecMode; /** @@ -78,37 +81,37 @@ typedef enum { * Since: 1.6 */ typedef enum { - NM_SETTING_MACSEC_VALIDATION_DISABLE = 0, - NM_SETTING_MACSEC_VALIDATION_CHECK = 1, - NM_SETTING_MACSEC_VALIDATION_STRICT = 2, + NM_SETTING_MACSEC_VALIDATION_DISABLE = 0, + NM_SETTING_MACSEC_VALIDATION_CHECK = 1, + NM_SETTING_MACSEC_VALIDATION_STRICT = 2, } NMSettingMacsecValidation; -#define NM_SETTING_MACSEC_MKA_CAK_LENGTH 32 -#define NM_SETTING_MACSEC_MKA_CKN_LENGTH 64 +#define NM_SETTING_MACSEC_MKA_CAK_LENGTH 32 +#define NM_SETTING_MACSEC_MKA_CKN_LENGTH 64 NM_AVAILABLE_IN_1_6 -GType nm_setting_macsec_get_type (void); +GType nm_setting_macsec_get_type(void); NM_AVAILABLE_IN_1_6 -NMSetting *nm_setting_macsec_new (void); +NMSetting *nm_setting_macsec_new(void); NM_AVAILABLE_IN_1_6 -const char *nm_setting_macsec_get_parent (NMSettingMacsec *setting); +const char *nm_setting_macsec_get_parent(NMSettingMacsec *setting); NM_AVAILABLE_IN_1_6 -NMSettingMacsecMode nm_setting_macsec_get_mode (NMSettingMacsec *setting); +NMSettingMacsecMode nm_setting_macsec_get_mode(NMSettingMacsec *setting); NM_AVAILABLE_IN_1_6 -gboolean nm_setting_macsec_get_encrypt (NMSettingMacsec *setting); +gboolean nm_setting_macsec_get_encrypt(NMSettingMacsec *setting); NM_AVAILABLE_IN_1_6 -const char *nm_setting_macsec_get_mka_cak (NMSettingMacsec *setting); +const char *nm_setting_macsec_get_mka_cak(NMSettingMacsec *setting); NM_AVAILABLE_IN_1_6 -NMSettingSecretFlags nm_setting_macsec_get_mka_cak_flags (NMSettingMacsec *setting); +NMSettingSecretFlags nm_setting_macsec_get_mka_cak_flags(NMSettingMacsec *setting); NM_AVAILABLE_IN_1_6 -const char *nm_setting_macsec_get_mka_ckn (NMSettingMacsec *setting); +const char *nm_setting_macsec_get_mka_ckn(NMSettingMacsec *setting); NM_AVAILABLE_IN_1_6 -int nm_setting_macsec_get_port (NMSettingMacsec *setting); +int nm_setting_macsec_get_port(NMSettingMacsec *setting); NM_AVAILABLE_IN_1_6 -NMSettingMacsecValidation nm_setting_macsec_get_validation (NMSettingMacsec *setting); +NMSettingMacsecValidation nm_setting_macsec_get_validation(NMSettingMacsec *setting); NM_AVAILABLE_IN_1_12 -gboolean nm_setting_macsec_get_send_sci (NMSettingMacsec *setting); +gboolean nm_setting_macsec_get_send_sci(NMSettingMacsec *setting); G_END_DECLS |