Blame docs/libnm/html/NMSettingMacsec.html

Packit 5756e2
Packit 5756e2
<html>
Packit 5756e2
<head>
Packit 5756e2
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 5756e2
<title>NMSettingMacsec: libnm Reference Manual</title>
Packit 5756e2
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit 5756e2
<link rel="home" href="index.html" title="libnm Reference Manual">
Packit 5756e2
<link rel="up" href="ch03.html" title="Connection and Setting API Reference">
Packit 5756e2
<link rel="prev" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">
Packit 5756e2
<link rel="next" href="NMSettingMacvlan.html" title="NMSettingMacvlan">
Packit Service a1bd4f
<meta name="generator" content="GTK-Doc V1.33.0 (XML mode)">
Packit 5756e2
<link rel="stylesheet" href="style.css" type="text/css">
Packit 5756e2
</head>
Packit 5756e2
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 5756e2
Packit 5756e2
Packit 5756e2
Top  | 
Packit 5756e2
                  Description  | 
Packit 5756e2
                  Object Hierarchy  | 
Packit 5756e2
                  Properties
Packit 5756e2
Packit 5756e2
Home
Packit 5756e2
Up
Packit 5756e2
Prev
Packit 5756e2
Next
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

NMSettingMacsec

Packit 5756e2

NMSettingMacsec — Describes connection properties for MACSEC interfaces

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Functions

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
NMSetting *
Packit 5756e2
Packit 5756e2
Packit 5756e2
nm_setting_macsec_new ()
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
const char *
Packit 5756e2
Packit 5756e2
Packit 5756e2
nm_setting_macsec_get_parent ()
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
NMSettingMacsecMode
Packit 5756e2
Packit 5756e2
Packit 5756e2
nm_setting_macsec_get_mode ()
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
gboolean
Packit 5756e2
Packit 5756e2
Packit 5756e2
nm_setting_macsec_get_encrypt ()
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
const char *
Packit 5756e2
Packit 5756e2
Packit 5756e2
nm_setting_macsec_get_mka_cak ()
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
NMSettingSecretFlags
Packit 5756e2
Packit 5756e2
Packit 5756e2
nm_setting_macsec_get_mka_cak_flags ()
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
const char *
Packit 5756e2
Packit 5756e2
Packit 5756e2
nm_setting_macsec_get_mka_ckn ()
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
int
Packit 5756e2
Packit 5756e2
Packit 5756e2
nm_setting_macsec_get_port ()
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
NMSettingMacsecValidation
Packit 5756e2
Packit 5756e2
Packit 5756e2
nm_setting_macsec_get_validation ()
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
gboolean
Packit 5756e2
Packit 5756e2
Packit 5756e2
nm_setting_macsec_get_send_sci ()
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Properties

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
gboolean
Packit 5756e2
encrypt
Packit 5756e2
Read / Write
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit Service a1bd4f
char *
Packit 5756e2
mka-cak
Packit 5756e2
Read / Write
Packit 5756e2
Packit 5756e2
Packit 5756e2
NMSettingSecretFlags
Packit 5756e2
mka-cak-flags
Packit 5756e2
Read / Write
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit Service a1bd4f
char *
Packit 5756e2
mka-ckn
Packit 5756e2
Read / Write
Packit 5756e2
Packit 5756e2
Packit Service a1bd4f
int
Packit 5756e2
mode
Packit 5756e2
Read / Write
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit Service a1bd4f
char *
Packit 5756e2
parent
Packit 5756e2
Read / Write
Packit 5756e2
Packit 5756e2
Packit Service a1bd4f
int
Packit 5756e2
port
Packit 5756e2
Read / Write
Packit 5756e2
Packit 5756e2
Packit 5756e2
gboolean
Packit 5756e2
send-sci
Packit 5756e2
Read / Write
Packit 5756e2
Packit 5756e2
Packit Service a1bd4f
int
Packit 5756e2
validation
Packit 5756e2
Read / Write
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Types and Values

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_SETTING_NAME
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_PARENT
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_MODE
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_ENCRYPT
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_MKA_CAK
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_MKA_CAK_FLAGS
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_MKA_CKN
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_PORT
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_VALIDATION
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_SEND_SCI
Packit 5756e2
Packit 5756e2
Packit 5756e2
 
Packit 5756e2
NMSettingMacsec
Packit 5756e2
Packit 5756e2
Packit 5756e2
enum
Packit 5756e2
NMSettingMacsecMode
Packit 5756e2
Packit 5756e2
Packit 5756e2
enum
Packit 5756e2
NMSettingMacsecValidation
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_MKA_CAK_LENGTH
Packit 5756e2
Packit 5756e2
Packit 5756e2
#define
Packit 5756e2
NM_SETTING_MACSEC_MKA_CKN_LENGTH
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Object Hierarchy

Packit 5756e2
    GEnum
Packit 5756e2
    ├── NMSettingMacsecMode
Packit 5756e2
    ╰── NMSettingMacsecValidation
Packit 5756e2
    GObject
Packit 5756e2
    ╰── NMSetting
Packit 5756e2
        ╰── NMSettingMacsec
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Description

Packit 5756e2

The NMSettingMacsec object is a NMSetting subclass that describes properties

Packit 5756e2
necessary for connection to MACsec (IEEE 802.1AE) interfaces.

Packit 5756e2
Packit 5756e2
Packit 5756e2

Functions

Packit 5756e2
Packit 5756e2

nm_setting_macsec_new ()

Packit 5756e2
NMSetting *
Packit 5756e2
nm_setting_macsec_new (void);
Packit 5756e2

Creates a new NMSettingMacsec object with default values.

Packit 5756e2
Packit 5756e2

Returns

Packit 5756e2

the new empty NMSettingMacsec object.

Packit 5756e2

[transfer full]

Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

nm_setting_macsec_get_parent ()

Packit 5756e2
const char *
Packit 5756e2
nm_setting_macsec_get_parent (NMSettingMacsec *setting);
Packit 5756e2
Packit 5756e2

Parameters

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

setting

Packit 5756e2

the NMSettingMacsec

Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Returns

Packit 5756e2

the “parent” property of the setting

Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

nm_setting_macsec_get_mode ()

Packit 5756e2
NMSettingMacsecMode
Packit 5756e2
nm_setting_macsec_get_mode (NMSettingMacsec *setting);
Packit 5756e2
Packit 5756e2

Parameters

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

setting

Packit 5756e2

the NMSettingMacsec

Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Returns

Packit 5756e2

the “mode” property of the setting

Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

nm_setting_macsec_get_encrypt ()

Packit 5756e2
gboolean
Packit 5756e2
nm_setting_macsec_get_encrypt (NMSettingMacsec *setting);
Packit 5756e2
Packit 5756e2

Parameters

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

setting

Packit 5756e2

the NMSettingMacsec

Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Returns

Packit 5756e2

the “encrypt” property of the setting

Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

nm_setting_macsec_get_mka_cak ()

Packit 5756e2
const char *
Packit 5756e2
nm_setting_macsec_get_mka_cak (NMSettingMacsec *setting);
Packit 5756e2
Packit 5756e2

Parameters

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

setting

Packit 5756e2

the NMSettingMacsec

Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Returns

Packit 5756e2

the “mka-cak” property of the setting

Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

nm_setting_macsec_get_mka_cak_flags ()

Packit 5756e2
NMSettingSecretFlags
Packit 5756e2
nm_setting_macsec_get_mka_cak_flags (NMSettingMacsec *setting);
Packit 5756e2
Packit 5756e2

Parameters

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

setting

Packit 5756e2

the NMSettingMacsec

Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Returns

Packit 5756e2

the NMSettingSecretFlags pertaining to the “mka-cak”

Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

nm_setting_macsec_get_mka_ckn ()

Packit 5756e2
const char *
Packit 5756e2
nm_setting_macsec_get_mka_ckn (NMSettingMacsec *setting);
Packit 5756e2
Packit 5756e2

Parameters

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

setting

Packit 5756e2

the NMSettingMacsec

Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Returns

Packit 5756e2

the “mka-ckn” property of the setting

Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

nm_setting_macsec_get_port ()

Packit 5756e2
int
Packit 5756e2
nm_setting_macsec_get_port (NMSettingMacsec *setting);
Packit 5756e2
Packit 5756e2

Parameters

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

setting

Packit 5756e2

the NMSettingMacsec

Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Returns

Packit 5756e2

the “port” property of the setting

Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

nm_setting_macsec_get_validation ()

Packit 5756e2
NMSettingMacsecValidation
Packit 5756e2
nm_setting_macsec_get_validation (NMSettingMacsec *setting);
Packit 5756e2
Packit 5756e2

Parameters

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

setting

Packit 5756e2

the NMSettingMacsec

Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Returns

Packit 5756e2

the “validation” property of the setting

Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

nm_setting_macsec_get_send_sci ()

Packit 5756e2
gboolean
Packit 5756e2
nm_setting_macsec_get_send_sci (NMSettingMacsec *setting);
Packit 5756e2
Packit 5756e2

Parameters

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

setting

Packit 5756e2

the NMSettingMacsec

Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Returns

Packit 5756e2

the “send-sci” property of the setting

Packit 5756e2
Packit 5756e2

Since: 1.12

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Types and Values

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_SETTING_NAME

Packit Service a1bd4f
#define NM_SETTING_MACSEC_SETTING_NAME "macsec"
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_PARENT

Packit Service a1bd4f
#define NM_SETTING_MACSEC_PARENT        "parent"
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_MODE

Packit Service a1bd4f
#define NM_SETTING_MACSEC_MODE          "mode"
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_ENCRYPT

Packit Service a1bd4f
#define NM_SETTING_MACSEC_ENCRYPT       "encrypt"
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_MKA_CAK

Packit Service a1bd4f
#define NM_SETTING_MACSEC_MKA_CAK       "mka-cak"
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_MKA_CAK_FLAGS

Packit Service a1bd4f
#define NM_SETTING_MACSEC_MKA_CAK_FLAGS "mka-cak-flags"
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_MKA_CKN

Packit Service a1bd4f
#define NM_SETTING_MACSEC_MKA_CKN       "mka-ckn"
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_PORT

Packit Service a1bd4f
#define NM_SETTING_MACSEC_PORT          "port"
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_VALIDATION

Packit Service a1bd4f
#define NM_SETTING_MACSEC_VALIDATION    "validation"
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_SEND_SCI

Packit Service a1bd4f
#define NM_SETTING_MACSEC_SEND_SCI      "send-sci"
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NMSettingMacsec

Packit 5756e2
typedef struct _NMSettingMacsec NMSettingMacsec;
Packit 5756e2

MACSec Settings

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

enum NMSettingMacsecMode

Packit 5756e2

NMSettingMacsecMode controls how the CAK (Connectivity Association Key) used

Packit 5756e2
in MKA (MACsec Key Agreement) is obtained.

Packit 5756e2
Packit 5756e2

Members

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_MODE_PSK

Packit 5756e2
Packit 5756e2

The CAK is pre-shared

Packit 5756e2
Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_MODE_EAP

Packit 5756e2
Packit 5756e2

The CAK is the result of participation in EAP

Packit 5756e2
Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

enum NMSettingMacsecValidation

Packit 5756e2

NMSettingMacsecValidation specifies a validation mode for incoming frames.

Packit 5756e2
Packit 5756e2

Members

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_VALIDATION_DISABLE

Packit 5756e2
Packit 5756e2

All incoming frames are accepted if

Packit 5756e2
possible

Packit 5756e2
Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_VALIDATION_CHECK

Packit 5756e2
Packit 5756e2

Non protected, invalid, or impossible to

Packit 5756e2
verify frames are accepted and counted as "invalid"

Packit 5756e2
Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_VALIDATION_STRICT

Packit 5756e2
Packit 5756e2

Non protected, invalid, or impossible to

Packit 5756e2
verify frames are dropped

Packit 5756e2
Packit 5756e2
 
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_MKA_CAK_LENGTH

Packit Service a1bd4f
#define NM_SETTING_MACSEC_MKA_CAK_LENGTH 32
Packit 5756e2
Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

NM_SETTING_MACSEC_MKA_CKN_LENGTH

Packit Service a1bd4f
#define NM_SETTING_MACSEC_MKA_CKN_LENGTH 64
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2

Property Details

Packit 5756e2
Packit 5756e2

The “encrypt” property

Packit 5756e2
  “encrypt”                  gboolean
Packit 5756e2

Whether the transmitted traffic must be encrypted.

Packit 5756e2

Owner: NMSettingMacsec

Packit 5756e2

Flags: Read / Write

Packit 5756e2

Default value: TRUE

Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

The “mka-cak” property

Packit Service a1bd4f
  “mka-cak”                  char *
Packit 5756e2

The pre-shared CAK (Connectivity Association Key) for MACsec

Packit 5756e2
Key Agreement.

Packit 5756e2

Owner: NMSettingMacsec

Packit 5756e2

Flags: Read / Write

Packit 5756e2

Default value: NULL

Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

The “mka-cak-flags” property

Packit 5756e2
  “mka-cak-flags”            NMSettingSecretFlags
Packit 5756e2

Flags indicating how to handle the “mka-cak”

Packit 5756e2
property.

Packit 5756e2

Owner: NMSettingMacsec

Packit 5756e2

Flags: Read / Write

Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

The “mka-ckn” property

Packit Service a1bd4f
  “mka-ckn”                  char *
Packit 5756e2

The pre-shared CKN (Connectivity-association Key Name) for

Packit 5756e2
MACsec Key Agreement.

Packit 5756e2

Owner: NMSettingMacsec

Packit 5756e2

Flags: Read / Write

Packit 5756e2

Default value: NULL

Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

The “mode” property

Packit Service a1bd4f
  “mode”                     int
Packit 5756e2

Specifies how the CAK (Connectivity Association Key) for MKA (MACsec Key

Packit 5756e2
Agreement) is obtained.

Packit 5756e2

Owner: NMSettingMacsec

Packit 5756e2

Flags: Read / Write

Packit 5756e2

Default value: 0

Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

The “parent” property

Packit Service a1bd4f
  “parent”                   char *
Packit 5756e2

If given, specifies the parent interface name or parent connection UUID

Packit 5756e2
from which this MACSEC interface should be created.  If this property is
Packit 5756e2
not specified, the connection must contain an NMSettingWired setting
Packit 5756e2
with a “mac-address” property.

Packit 5756e2

Owner: NMSettingMacsec

Packit 5756e2

Flags: Read / Write

Packit 5756e2

Default value: NULL

Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

The “port” property

Packit Service a1bd4f
  “port”                     int
Packit 5756e2

The port component of the SCI (Secure Channel Identifier), between 1 and 65534.

Packit 5756e2

Owner: NMSettingMacsec

Packit 5756e2

Flags: Read / Write

Packit 5756e2

Allowed values: [1,65534]

Packit 5756e2

Default value: 1

Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

The “send-sci” property

Packit 5756e2
  “send-sci”                 gboolean
Packit 5756e2

Specifies whether the SCI (Secure Channel Identifier) is included

Packit 5756e2
in every packet.

Packit 5756e2

Owner: NMSettingMacsec

Packit 5756e2

Flags: Read / Write

Packit 5756e2

Default value: TRUE

Packit 5756e2

Since: 1.12

Packit 5756e2
Packit 5756e2

Packit 5756e2
Packit 5756e2

The “validation” property

Packit Service a1bd4f
  “validation”               int
Packit 5756e2

Specifies the validation mode for incoming frames.

Packit 5756e2

Owner: NMSettingMacsec

Packit 5756e2

Flags: Read / Write

Packit 5756e2

Default value: 2

Packit 5756e2

Since: 1.6

Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit 5756e2
Packit Service a1bd4f

Generated by GTK-Doc V1.33.0
Packit 5756e2
</body>
Packit 5756e2
</html>