summaryrefslogtreecommitdiff
path: root/src/network/netdev/macsec.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2019-04-05 15:52:26 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2019-04-12 10:12:42 +0900
commitb0e13c3122d6836dec2ee32b2d44f0b4c163943a (patch)
tree8a738a8ad773d508a74ebcb66329e28afb467b87 /src/network/netdev/macsec.h
parenta7b9c52f1f79feae800647b77796115f899222cc (diff)
downloadsystemd-b0e13c3122d6836dec2ee32b2d44f0b4c163943a.tar.gz
network: add MACsecTransmitAssociation.UseForEncoding= setting
Diffstat (limited to 'src/network/netdev/macsec.h')
-rw-r--r--src/network/netdev/macsec.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network/netdev/macsec.h b/src/network/netdev/macsec.h
index 167e9ca8eb..2bd08ac500 100644
--- a/src/network/netdev/macsec.h
+++ b/src/network/netdev/macsec.h
@@ -32,6 +32,7 @@ typedef struct SecurityAssociation {
uint32_t key_len;
char *key_file;
int activate;
+ int use_for_encoding;
} SecurityAssociation;
typedef struct TransmitAssociation {
@@ -63,6 +64,7 @@ struct MACsec {
uint16_t port;
int encrypt;
+ uint8_t encoding_an;
OrderedHashmap *receive_channels;
OrderedHashmap *receive_channels_by_section;
@@ -80,3 +82,4 @@ CONFIG_PARSER_PROTOTYPE(config_parse_macsec_key_id);
CONFIG_PARSER_PROTOTYPE(config_parse_macsec_key);
CONFIG_PARSER_PROTOTYPE(config_parse_macsec_key_file);
CONFIG_PARSER_PROTOTYPE(config_parse_macsec_sa_activate);
+CONFIG_PARSER_PROTOTYPE(config_parse_macsec_use_for_encoding);