path: root/include/linux
diff options
authorAntoine Tenart <antoine.tenart@bootlin.com>2020-01-13 23:31:40 +0100
committerDavid S. Miller <davem@davemloft.net>2020-01-14 11:31:41 -0800
commit76564261a7db80c5f5c624e0122a28787f266bdf (patch)
tree343eaf87371c290bb1143ecd871e50eade1950f6 /include/linux
parentnet: macsec: move some definitions in a dedicated header (diff)
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/linux')
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/phy.h b/include/linux/phy.h
index 3a70b756ac1a..be079a7bb40a 100644
--- a/include/linux/phy.h
+++ b/include/linux/phy.h
@@ -332,6 +332,8 @@ struct phy_c45_device_ids {
u32 device_ids[8];
+struct macsec_context;
/* phy_device: An instance of a PHY
* drv: Pointer to the driver for this PHY instance