| Top |  |  |  |  | 
| NMDevice * | nm_device_macsec_get_parent () | 
| const char * | nm_device_macsec_get_hw_address () | 
| guint64 | nm_device_macsec_get_sci () | 
| guint8 | nm_device_macsec_get_icv_length () | 
| guint64 | nm_device_macsec_get_cipher_suite () | 
| guint | nm_device_macsec_get_window () | 
| guint8 | nm_device_macsec_get_encoding_sa () | 
| const char * | nm_device_macsec_get_validation () | 
| gboolean | nm_device_macsec_get_encrypt () | 
| gboolean | nm_device_macsec_get_protect () | 
| gboolean | nm_device_macsec_get_include_sci () | 
| gboolean | nm_device_macsec_get_es () | 
| gboolean | nm_device_macsec_get_scb () | 
| gboolean | nm_device_macsec_get_replay_protect () | 
| guint64 | cipher-suite | Read | 
| guchar | encoding-sa | Read | 
| gboolean | encrypt | Read | 
| gboolean | es | Read | 
| guchar | icv-length | Read | 
| gboolean | include-sci | Read | 
| NMDevice * | parent | Read | 
| gboolean | protect | Read | 
| gboolean | replay-protect | Read | 
| gboolean | scb | Read | 
| guint64 | sci | Read | 
| char * | validation | Read | 
| guint | window | Read | 
| #define | NM_DEVICE_MACSEC_PARENT | 
| #define | NM_DEVICE_MACSEC_HW_ADDRESS | 
| #define | NM_DEVICE_MACSEC_SCI | 
| #define | NM_DEVICE_MACSEC_ICV_LENGTH | 
| #define | NM_DEVICE_MACSEC_CIPHER_SUITE | 
| #define | NM_DEVICE_MACSEC_WINDOW | 
| #define | NM_DEVICE_MACSEC_ENCODING_SA | 
| #define | NM_DEVICE_MACSEC_VALIDATION | 
| #define | NM_DEVICE_MACSEC_ENCRYPT | 
| #define | NM_DEVICE_MACSEC_PROTECT | 
| #define | NM_DEVICE_MACSEC_INCLUDE_SCI | 
| #define | NM_DEVICE_MACSEC_ES | 
| #define | NM_DEVICE_MACSEC_SCB | 
| #define | NM_DEVICE_MACSEC_REPLAY_PROTECT | 
| NMDeviceMacsec | 
NMDevice *
nm_device_macsec_get_parent (NMDeviceMacsec *device);
Since: 1.42
const char *
nm_device_macsec_get_hw_address (NMDeviceMacsec *device);
nm_device_macsec_get_hw_address has been deprecated since version 1.24 and should not be used in newly-written code.
Use nm_device_get_hw_address() instead.
Gets the hardware (MAC) address of the NMDeviceMacsec
[skip]
the hardware address. This is the internal string used by the device, and must not be modified.
Since: 1.6
guint64
nm_device_macsec_get_sci (NMDeviceMacsec *device);
Gets the Secure Channel Identifier in use
Since: 1.6
guint8
nm_device_macsec_get_icv_length (NMDeviceMacsec *device);
Gets the length of ICV (Integrity Check Value)
Since: 1.6
guint64
nm_device_macsec_get_cipher_suite (NMDeviceMacsec *device);
Gets the set of cryptographic algorithms in use
Since: 1.6
guint
nm_device_macsec_get_window (NMDeviceMacsec *device);
Gets the size of the replay window
Since: 1.6
guint8
nm_device_macsec_get_encoding_sa (NMDeviceMacsec *device);
Gets the value of the Association Number (0..3) for the Security Association in use.
Since: 1.6
const char *
nm_device_macsec_get_validation (NMDeviceMacsec *device);
Gets the validation mode for incoming packets (strict, check, disabled)
Since: 1.6
gboolean
nm_device_macsec_get_encrypt (NMDeviceMacsec *device);
Gets whether encryption of transmitted frames is enabled
Since: 1.6
gboolean
nm_device_macsec_get_protect (NMDeviceMacsec *device);
Gets whether protection of transmitted frames is enabled
Since: 1.6
gboolean
nm_device_macsec_get_include_sci (NMDeviceMacsec *device);
Gets whether the SCI is always included in SecTAG for transmitted frames
Since: 1.6
gboolean
nm_device_macsec_get_es (NMDeviceMacsec *device);
Gets whether the ES (End station) bit is enabled in SecTAG for transmitted frames
Since: 1.6
gboolean
nm_device_macsec_get_scb (NMDeviceMacsec *device);
Gets whether the SCB (Single Copy Broadcast) bit is enabled in SecTAG for transmitted frames
Since: 1.6
gboolean
nm_device_macsec_get_replay_protect (NMDeviceMacsec *device);
Gets whether replay protection is enabled
Since: 1.6
“cipher-suite” property  “cipher-suite”             guint64
The set of cryptographic algorithms in use.
Owner: NMDeviceMacsec
Flags: Read
Default value: 0
Since: 1.6
“encoding-sa” property  “encoding-sa”              guchar
The value of the Association Number (0..3) for the Security Association in use.
Owner: NMDeviceMacsec
Flags: Read
Default value: 0
Since: 1.6
“encrypt” property  “encrypt”                  gboolean
Whether encryption of transmitted frames is enabled.
Owner: NMDeviceMacsec
Flags: Read
Default value: FALSE
Since: 1.6
“es” property  “es”                       gboolean
Whether the ES (End station) bit is enabled in SecTAG for transmitted frames.
Owner: NMDeviceMacsec
Flags: Read
Default value: FALSE
Since: 1.6
“icv-length” property  “icv-length”               guchar
The length of ICV (Integrity Check Value).
Owner: NMDeviceMacsec
Flags: Read
Default value: 0
Since: 1.6
“include-sci” property  “include-sci”              gboolean
Whether the SCI is always included in SecTAG for transmitted frames.
Owner: NMDeviceMacsec
Flags: Read
Default value: FALSE
Since: 1.6
“parent” property“parent” NMDevice *
The devices's parent device.
Owner: NMDeviceMacsec
Flags: Read
Since: 1.6
“protect” property  “protect”                  gboolean
Whether protection of transmitted frames is enabled.
Owner: NMDeviceMacsec
Flags: Read
Default value: FALSE
Since: 1.6
“replay-protect” property  “replay-protect”           gboolean
Whether replay protection is enabled.
Owner: NMDeviceMacsec
Flags: Read
Default value: FALSE
Since: 1.6
“scb” property  “scb”                      gboolean
Whether the SCB (Single Copy Broadcast) bit is enabled in SecTAG for transmitted frames.
Owner: NMDeviceMacsec
Flags: Read
Default value: FALSE
Since: 1.6
“sci” property  “sci”                      guint64
The Secure Channel Identifier in use.
Owner: NMDeviceMacsec
Flags: Read
Default value: 0
Since: 1.6
“validation” property  “validation”               char *
The validation mode for incoming packets (strict, check, disabled).
Owner: NMDeviceMacsec
Flags: Read
Default value: NULL
Since: 1.6