diff options
author | Antoine Tenart <antoine.tenart@bootlin.com> | 2020-01-14 01:31:40 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-01-14 22:31:41 +0300 |
commit | 76564261a7db80c5f5c624e0122a28787f266bdf (patch) | |
tree | 343eaf87371c290bb1143ecd871e50eade1950f6 /include/uapi/linux | |
parent | c0e4eadfb8daf2e9557c7450f9b237c08b404419 (diff) | |
download | linux-76564261a7db80c5f5c624e0122a28787f266bdf.tar.xz |
net: macsec: introduce the macsec_context structure
This patch introduces the macsec_context structure. It will be used
in the kernel to exchange information between the common MACsec
implementation (macsec.c) and the MACsec hardware offloading
implementations. This structure contains pointers to MACsec specific
structures which contain the actual MACsec configuration, and to the
underlying device (phydev for now).
Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi/linux')
-rw-r--r-- | include/uapi/linux/if_link.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/uapi/linux/if_link.h b/include/uapi/linux/if_link.h index 1d69f637c5d6..024af2d1d0af 100644 --- a/include/uapi/linux/if_link.h +++ b/include/uapi/linux/if_link.h @@ -486,6 +486,13 @@ enum macsec_validation_type { MACSEC_VALIDATE_MAX = __MACSEC_VALIDATE_END - 1, }; +enum macsec_offload { + MACSEC_OFFLOAD_OFF = 0, + MACSEC_OFFLOAD_PHY = 1, + __MACSEC_OFFLOAD_END, + MACSEC_OFFLOAD_MAX = __MACSEC_OFFLOAD_END - 1, +}; + /* IPVLAN section */ enum { IFLA_IPVLAN_UNSPEC, |