Home
last modified time | relevance | path

Searched refs:macsec_context (Results 1 – 9 of 9) sorted by relevance

/linux/include/net/
H A Dmacsec.h271 struct macsec_context { struct
331 int (*mdo_dev_open)(struct macsec_context *ctx);
332 int (*mdo_dev_stop)(struct macsec_context *ctx);
334 int (*mdo_add_secy)(struct macsec_context *ctx);
335 int (*mdo_upd_secy)(struct macsec_context *ctx);
336 int (*mdo_del_secy)(struct macsec_context *ctx);
338 int (*mdo_add_rxsc)(struct macsec_context *ctx);
339 int (*mdo_upd_rxsc)(struct macsec_context *ctx);
340 int (*mdo_del_rxsc)(struct macsec_context *ctx);
342 int (*mdo_add_rxsa)(struct macsec_context *ctx);
[all …]
/linux/net/8021q/
H A Dvlan_dev.c779 static const struct macsec_ops *vlan_get_macsec_ops(const struct macsec_context *ctx) in vlan_macsec_offload()
784 static int vlan_macsec_offload(int (* const func)(struct macsec_context *), in vlan_macsec_dev_open()
785 struct macsec_context *ctx) in vlan_macsec_dev_open()
793 static int vlan_macsec_dev_open(struct macsec_context *ctx)
803 static int vlan_macsec_dev_stop(struct macsec_context *ctx)
813 static int vlan_macsec_add_secy(struct macsec_context *ctx)
823 static int vlan_macsec_upd_secy(struct macsec_context *ctx)
833 static int vlan_macsec_del_secy(struct macsec_context *ctx)
843 static int vlan_macsec_add_rxsc(struct macsec_context *ctx)
853 static int vlan_macsec_upd_rxsc(struct macsec_context *ct in vlan_macsec_upd_rxsc()
775 vlan_macsec_offload(int (* const func)(struct macsec_context *),struct macsec_context * ctx) vlan_macsec_offload() argument
[all...]
/linux/drivers/net/phy/mscc/
H A Dmscc_macsec.c448 static struct macsec_flow *vsc8584_macsec_find_flow(struct macsec_context *ctx, in vsc8584_macsec_find_flow()
690 static int __vsc8584_macsec_add_rxsa(struct macsec_context *ctx, in __vsc8584_macsec_add_rxsa()
719 static int __vsc8584_macsec_add_txsa(struct macsec_context *ctx, in __vsc8584_macsec_add_txsa()
742 static int vsc8584_macsec_dev_open(struct macsec_context *ctx) in vsc8584_macsec_dev_open()
753 static int vsc8584_macsec_dev_stop(struct macsec_context *ctx) in vsc8584_macsec_dev_stop()
764 static int vsc8584_macsec_add_secy(struct macsec_context *ctx) in vsc8584_macsec_add_secy()
782 static int vsc8584_macsec_del_secy(struct macsec_context *ctx) in vsc8584_macsec_del_secy()
797 static int vsc8584_macsec_upd_secy(struct macsec_context *ctx) in vsc8584_macsec_upd_secy()
803 static int vsc8584_macsec_add_rxsc(struct macsec_context *ctx) in vsc8584_macsec_add_rxsc()
809 static int vsc8584_macsec_upd_rxsc(struct macsec_context *ctx) in vsc8584_macsec_upd_rxsc()
[all …]
/linux/drivers/net/phy/
H A Dnxp-c45-tja11xx-macsec.c488 static void nxp_c45_sa_set_key(struct macsec_context *ctx, in nxp_c45_sa_set_key()
652 static bool nxp_c45_mac_addr_free(struct macsec_context *ctx) in nxp_c45_mac_addr_free()
924 static int nxp_c45_mdo_dev_open(struct macsec_context *ctx) in nxp_c45_mdo_dev_open()
949 static int nxp_c45_mdo_dev_stop(struct macsec_context *ctx) in nxp_c45_mdo_dev_stop()
973 static int nxp_c45_mdo_add_secy(struct macsec_context *ctx) in nxp_c45_mdo_add_secy()
1040 static int nxp_c45_mdo_upd_secy(struct macsec_context *ctx) in nxp_c45_mdo_upd_secy()
1080 static int nxp_c45_mdo_del_secy(struct macsec_context *ctx) in nxp_c45_mdo_del_secy()
1116 static int nxp_c45_mdo_add_rxsc(struct macsec_context *ctx) in nxp_c45_mdo_add_rxsc()
1146 static int nxp_c45_mdo_upd_rxsc(struct macsec_context *ctx) in nxp_c45_mdo_upd_rxsc()
1166 static int nxp_c45_mdo_del_rxsc(struct macsec_context *ctx) in nxp_c45_mdo_del_rxsc()
[all …]
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_macsec.c290 static int aq_mdo_dev_open(struct macsec_context *ctx) in aq_mdo_dev_open()
301 static int aq_mdo_dev_stop(struct macsec_context *ctx) in aq_mdo_dev_stop()
440 static int aq_mdo_add_secy(struct macsec_context *ctx) in aq_mdo_add_secy()
475 static int aq_mdo_upd_secy(struct macsec_context *ctx) in aq_mdo_upd_secy()
529 static int aq_mdo_del_secy(struct macsec_context *ctx) in aq_mdo_del_secy()
577 static int aq_mdo_add_txsa(struct macsec_context *ctx) in aq_mdo_add_txsa()
604 static int aq_mdo_upd_txsa(struct macsec_context *ctx) in aq_mdo_upd_txsa()
653 static int aq_mdo_del_txsa(struct macsec_context *ctx) in aq_mdo_del_txsa()
745 static int aq_mdo_add_rxsc(struct macsec_context *ctx) in aq_mdo_add_rxsc()
776 static int aq_mdo_upd_rxsc(struct macsec_context *ctx) in aq_mdo_upd_rxsc()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec.c337 static int mlx5e_macsec_init_sa_fs(struct macsec_context *ctx, in mlx5e_macsec_init_sa_fs()
365 static int mlx5e_macsec_init_sa(struct macsec_context *ctx, in mlx5e_macsec_init_sa()
421 static int macsec_rx_sa_active_update(struct macsec_context *ctx, in macsec_rx_sa_active_update()
445 static bool mlx5e_macsec_secy_features_validate(struct macsec_context *ctx) in mlx5e_macsec_secy_features_validate()
478 const struct macsec_context *ctx) in mlx5e_macsec_get_macsec_device_context()
504 static int mlx5e_macsec_add_txsa(struct macsec_context *ctx) in mlx5e_macsec_add_txsa()
577 static int mlx5e_macsec_upd_txsa(struct macsec_context *ctx) in mlx5e_macsec_upd_txsa()
639 static int mlx5e_macsec_del_txsa(struct macsec_context *ctx) in mlx5e_macsec_del_txsa()
675 static int mlx5e_macsec_add_rxsc(struct macsec_context *ctx) in mlx5e_macsec_add_rxsc()
756 static int mlx5e_macsec_upd_rxsc(struct macsec_context *ctx) in mlx5e_macsec_upd_rxsc()
[all …]
/linux/drivers/net/
H A Dmacsec.c373 struct macsec_context *ctx) in __macsec_get_ops()
395 struct macsec_context *ctx) in macsec_get_ops()
1692 static int macsec_offload(int (* const func)(struct macsec_context *), in macsec_offload() argument
1693 struct macsec_context *ctx) in macsec_offload()
1840 struct macsec_context ctx; in macsec_add_rxsa()
1914 struct macsec_context ctx; in macsec_add_rxsc()
2048 struct macsec_context ctx; in macsec_add_txsa()
2119 struct macsec_context ctx; in macsec_del_rxsa()
2186 struct macsec_context ctx; in macsec_del_rxsc()
2244 struct macsec_context ctx; in macsec_del_txsa()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmacsec_fs.c606 static void macsec_fs_tx_create_sectag_header(const struct macsec_context *ctx, in macsec_fs_tx_create_sectag_header()
797 const struct macsec_context *macsec_ctx, in macsec_fs_tx_add_rule()
1724 const struct macsec_context *macsec_ctx, in macsec_fs_rx_add_rule()
2079 const struct macsec_context *macsec_ctx, in mlx5_macsec_fs_add_rule()
/linux/include/linux/
H A Dnetdevice.h64 struct macsec_context;