Searched refs:md_dst (Results 1 – 8 of 8) sorted by relevance
| /drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | macsec.h | 27 struct metadata_dst *md_dst = skb_metadata_dst(skb); in mlx5e_macsec_skb_is_offload() local 29 return md_dst && (md_dst->type == METADATA_MACSEC); in mlx5e_macsec_skb_is_offload()
|
| A D | macsec.c | 85 struct metadata_dst *md_dst; member 726 rx_sc->md_dst = metadata_dst_alloc(0, METADATA_MACSEC, GFP_KERNEL); in mlx5e_macsec_add_rxsc() 727 if (!rx_sc->md_dst) { in mlx5e_macsec_add_rxsc() 737 rx_sc->md_dst->u.macsec_info.sci = rx_sc->sci; in mlx5e_macsec_add_rxsc() 831 metadata_dst_free(rx_sc->md_dst); in macsec_del_rxsc_ctx() 1652 struct metadata_dst *md_dst = skb_metadata_dst(skb); in mlx5e_macsec_handle_tx_skb() local 1656 &md_dst->u.macsec_info.sci); in mlx5e_macsec_handle_tx_skb() 1671 struct metadata_dst *md_dst = skb_metadata_dst(skb); in mlx5e_macsec_tx_build_eseg() local 1675 &md_dst->u.macsec_info.sci); in mlx5e_macsec_tx_build_eseg() 1703 dst_hold(&rx_sc->md_dst->dst); in mlx5e_macsec_offload_handle_rx_skb() [all …]
|
| /drivers/net/ethernet/netronome/nfp/nfd3/ |
| A D | dp.c | 177 struct metadata_dst *md_dst = skb_metadata_dst(skb); in nfp_nfd3_prep_tx_meta() local 189 if (unlikely(md_dst && md_dst->type != METADATA_HW_PORT_MUX)) in nfp_nfd3_prep_tx_meta() 190 md_dst = NULL; in nfp_nfd3_prep_tx_meta() 194 if (!(md_dst || tls_handle || vlan_insert || *ipsec)) in nfp_nfd3_prep_tx_meta() 198 (!!md_dst ? NFP_NET_META_PORTID_SIZE : 0) + in nfp_nfd3_prep_tx_meta() 207 if (md_dst) { in nfp_nfd3_prep_tx_meta() 209 put_unaligned_be32(md_dst->u.port_info.port_id, data); in nfp_nfd3_prep_tx_meta()
|
| /drivers/net/ethernet/netronome/nfp/nfdk/ |
| A D | dp.c | 181 struct metadata_dst *md_dst = skb_metadata_dst(skb); in nfp_nfdk_prep_tx_meta() local 193 if (unlikely(md_dst && md_dst->type != METADATA_HW_PORT_MUX)) in nfp_nfdk_prep_tx_meta() 194 md_dst = NULL; in nfp_nfdk_prep_tx_meta() 198 if (!(md_dst || vlan_insert || *ipsec)) in nfp_nfdk_prep_tx_meta() 202 (!!md_dst ? NFP_NET_META_PORTID_SIZE : 0) + in nfp_nfdk_prep_tx_meta() 210 if (md_dst) { in nfp_nfdk_prep_tx_meta() 212 put_unaligned_be32(md_dst->u.port_info.port_id, data); in nfp_nfdk_prep_tx_meta()
|
| /drivers/net/ |
| A D | macsec.c | 1011 struct metadata_dst *md_dst; in handle_not_macsec() local 1018 md_dst = skb_metadata_dst(skb); in handle_not_macsec() 1019 is_macsec_md_dst = md_dst && md_dst->type == METADATA_MACSEC; in handle_not_macsec() 1046 md_dst->u.macsec_info.sci); in handle_not_macsec() 3512 struct metadata_dst *md_dst = secy->tx_sc.md_dst; in macsec_start_xmit() local 3515 dst_hold(&md_dst->dst); in macsec_start_xmit() 3516 skb_dst_set(skb, &md_dst->dst); in macsec_start_xmit() 3858 dst_release(&macsec->secy.tx_sc.md_dst->dst); in macsec_free_netdev() 4140 secy->tx_sc.md_dst = metadata_dst_alloc(0, METADATA_MACSEC, GFP_KERNEL); in macsec_add_dev() 4141 if (!secy->tx_sc.md_dst) in macsec_add_dev() [all …]
|
| /drivers/net/ethernet/airoha/ |
| A D | airoha_eth.c | 2771 struct metadata_dst *md_dst; in airoha_metadata_dst_alloc() local 2773 md_dst = metadata_dst_alloc(0, METADATA_HW_PORT_MUX, in airoha_metadata_dst_alloc() 2775 if (!md_dst) in airoha_metadata_dst_alloc() 2778 md_dst->u.port_info.port_id = i; in airoha_metadata_dst_alloc() 2779 port->dsa_meta[i] = md_dst; in airoha_metadata_dst_alloc()
|
| /drivers/net/ethernet/mediatek/ |
| A D | mtk_eth_soc.c | 3631 struct metadata_dst *md_dst = eth->dsa_meta[i]; in mtk_open() local 3633 if (md_dst) in mtk_open() 3636 md_dst = metadata_dst_alloc(0, METADATA_HW_PORT_MUX, in mtk_open() 3638 if (!md_dst) in mtk_open() 3641 md_dst->u.port_info.port_id = i; in mtk_open() 3642 eth->dsa_meta[i] = md_dst; in mtk_open()
|
| /drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt.c | 447 struct metadata_dst *md_dst = skb_metadata_dst(skb); in bnxt_xmit_get_cfa_action() local 449 if (!md_dst || md_dst->type != METADATA_HW_PORT_MUX) in bnxt_xmit_get_cfa_action() 452 return md_dst->u.port_info.port_id; in bnxt_xmit_get_cfa_action()
|
Completed in 61 milliseconds