H A D | ipsec_fs.c | 1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 35 /* IPsec RX flow steering */ 45 if (ipsec->is_uplink_rep && type == XFRM_DEV_OFFLOAD_PACKET) in ipsec_rx() 46 return ipsec->rx_esw; in ipsec_rx() 49 return ipsec->rx_ipv4; in ipsec_rx() 51 return ipsec->rx_ipv6; in ipsec_rx() 56 if (ipsec->is_uplink_re in ipsec_tx() 132 ipsec_rx_status_drop_destroy(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx) ipsec_rx_status_drop_destroy() argument 140 ipsec_rx_status_pass_destroy(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx) ipsec_rx_status_pass_destroy() argument 153 ipsec_rx_status_drop_create(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx) ipsec_rx_status_drop_create() argument 224 ipsec_rx_status_pass_create(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx,struct mlx5_flow_destination * dest) ipsec_rx_status_pass_create() argument 264 mlx5_ipsec_rx_status_destroy(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx) mlx5_ipsec_rx_status_destroy() argument 271 mlx5_ipsec_rx_status_create(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx,struct mlx5_flow_destination * dest) mlx5_ipsec_rx_status_create() argument 343 rx_destroy(struct mlx5_core_dev * mdev,struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx,u32 family) rx_destroy() argument 369 ipsec_rx_create_attr_set(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx,u32 family,struct mlx5e_ipsec_rx_create_attr * attr) ipsec_rx_create_attr_set() argument 391 ipsec_rx_status_pass_dest_get(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx,struct mlx5e_ipsec_rx_create_attr * attr,struct mlx5_flow_destination * dest) ipsec_rx_status_pass_dest_get() argument 418 ipsec_rx_ft_connect(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx,struct mlx5e_ipsec_rx_create_attr * attr) ipsec_rx_ft_connect() argument 429 rx_create(struct mlx5_core_dev * mdev,struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx,u32 family) rx_create() argument 524 rx_get(struct mlx5_core_dev * mdev,struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx,u32 family) rx_get() argument 546 rx_put(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_rx * rx,u32 family) rx_put() argument 560 struct mlx5e_ipsec_rx *rx = ipsec_rx(ipsec, family, type); rx_ft_get() local 576 struct mlx5e_ipsec_rx *rx = ipsec_rx(ipsec, family, type); rx_ft_get_policy() local 603 struct mlx5e_ipsec_rx *rx = ipsec_rx(ipsec, family, type); rx_ft_put() local 612 struct mlx5e_ipsec_rx *rx = ipsec_rx(ipsec, family, type); rx_ft_put_policy() local 622 ipsec_counter_rule_tx(struct mlx5_core_dev * mdev,struct mlx5e_ipsec_tx * tx) ipsec_counter_rule_tx() argument 656 tx_destroy(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_tx * tx,struct mlx5_ipsec_fs * roce) tx_destroy() argument 680 ipsec_tx_create_attr_set(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_tx * tx,struct mlx5e_ipsec_tx_create_attr * attr) ipsec_tx_create_attr_set() argument 695 tx_create(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_tx * tx,struct mlx5_ipsec_fs * roce) tx_create() argument 811 tx_get(struct mlx5_core_dev * mdev,struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_tx * tx) tx_get() argument 836 tx_put(struct mlx5e_ipsec * ipsec,struct mlx5e_ipsec_tx * tx) tx_put() argument 854 struct mlx5e_ipsec_tx *tx = ipsec_tx(ipsec, type); tx_ft_get_policy() local 882 struct mlx5e_ipsec_tx *tx = ipsec_tx(ipsec, type); tx_ft_get() local 896 struct mlx5e_ipsec_tx *tx = ipsec_tx(ipsec, type); tx_ft_put() local 905 struct mlx5e_ipsec_tx *tx = ipsec_tx(ipsec, type); tx_ft_put_policy() local 1331 struct mlx5e_ipsec_rx *rx; rx_add_rule() local 1431 struct mlx5e_ipsec_tx *tx; tx_add_rule() local 1525 struct mlx5e_ipsec_tx *tx; tx_add_policy() local 1609 struct mlx5e_ipsec_rx *rx; rx_add_policy() local 2087 struct mlx5e_ipsec_rx *rx; mlx5e_ipsec_fs_tunnel_enabled() local 2088 struct mlx5e_ipsec_tx *tx; mlx5e_ipsec_fs_tunnel_enabled() local [all...] |