Lines Matching defs:macsec_offload
104 enum macsec_offload offload;
336 static bool macsec_check_offload(enum macsec_offload offload,
352 static const struct macsec_ops *__macsec_get_ops(enum macsec_offload offload,
1498 static enum macsec_offload nla_get_offload(const struct nlattr *nla)
1500 return (__force enum macsec_offload)nla_get_u8(nla);
1654 static int macsec_offload(int (* const func)(struct macsec_context *),
1839 err = macsec_offload(ops->mdo_add_rxsa, &ctx);
1923 ret = macsec_offload(ops->mdo_add_rxsc, &ctx);
2082 err = macsec_offload(ops->mdo_add_txsa, &ctx);
2151 ret = macsec_offload(ops->mdo_del_rxsa, &ctx);
2216 ret = macsec_offload(ops->mdo_del_rxsc, &ctx);
2276 ret = macsec_offload(ops->mdo_del_txsa, &ctx);
2389 ret = macsec_offload(ops->mdo_upd_txsa, &ctx);
2483 ret = macsec_offload(ops->mdo_upd_rxsa, &ctx);
2554 ret = macsec_offload(ops->mdo_upd_rxsc, &ctx);
2586 static int macsec_update_offload(struct net_device *dev, enum macsec_offload offload)
2588 enum macsec_offload prev_offload;
2621 ret = offload == MACSEC_OFFLOAD_OFF ? macsec_offload(ops->mdo_del_secy, &ctx)
2622 : macsec_offload(ops->mdo_add_secy, &ctx);
2633 enum macsec_offload offload;
2690 macsec_offload(ops->mdo_get_tx_sa_stats, &ctx);
2735 macsec_offload(ops->mdo_get_rx_sa_stats, &ctx);
2786 macsec_offload(ops->mdo_get_rx_sc_stats, &ctx);
2867 macsec_offload(ops->mdo_get_tx_sc_stats, &ctx);
2923 macsec_offload(ops->mdo_get_dev_stats, &ctx);
3528 err = macsec_offload(ops->mdo_dev_open, &ctx);
3561 macsec_offload(ops->mdo_dev_stop, &ctx);
3632 macsec_offload(ops->mdo_upd_secy, &ctx);
3815 enum macsec_offload offload;
3861 ret = macsec_offload(ops->mdo_upd_secy, &ctx);
3909 macsec_offload(ops->mdo_del_secy, &ctx);
4126 err = macsec_offload(ops->mdo_add_secy, &ctx);