| /Linux-v4.19/include/net/ |
| D | xfrm.h | 136 struct xfrm_state { struct 190 struct xfrm_state *tunnel; argument 251 static inline struct net *xs_net(struct xfrm_state *x) in xs_net() argument 286 void (*advance)(struct xfrm_state *x, __be32 net_seq); 287 int (*check)(struct xfrm_state *x, 290 int (*recheck)(struct xfrm_state *x, 293 void (*notify)(struct xfrm_state *x, int event); 294 int (*overflow)(struct xfrm_state *x, struct sk_buff *skb); 335 void km_state_notify(struct xfrm_state *x, const struct km_event *c); 338 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, [all …]
|
| D | ipcomp.h | 18 struct xfrm_state; 20 int ipcomp_input(struct xfrm_state *x, struct sk_buff *skb); 21 int ipcomp_output(struct xfrm_state *x, struct sk_buff *skb); 22 void ipcomp_destroy(struct xfrm_state *x); 23 int ipcomp_init_state(struct xfrm_state *x);
|
| D | esp.h | 27 int esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp); 28 int esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp); 30 int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp); 31 int esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
|
| /Linux-v4.19/net/xfrm/ |
| D | xfrm_state.c | 50 static inline bool xfrm_state_hold_rcu(struct xfrm_state __rcu *x) in xfrm_state_hold_rcu() 86 struct xfrm_state *x; in xfrm_hash_transfer() 173 int __xfrm_state_delete(struct xfrm_state *x); 175 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol); 177 void km_state_expired(struct xfrm_state *x, int hard, u32 portid); 429 static void xfrm_state_gc_destroy(struct xfrm_state *x) in xfrm_state_gc_destroy() 460 struct xfrm_state *x; in xfrm_state_gc_task() 477 struct xfrm_state *x = container_of(thr, struct xfrm_state, mtimer); in xfrm_timer_handler() 563 struct xfrm_state *xfrm_state_alloc(struct net *net) in xfrm_state_alloc() 565 struct xfrm_state *x; in xfrm_state_alloc() [all …]
|
| D | xfrm_replay.c | 24 u32 xfrm_replay_seqhi(struct xfrm_state *x, __be32 net_seq) in xfrm_replay_seqhi() 50 static void xfrm_replay_notify(struct xfrm_state *x, int event) in xfrm_replay_notify() 96 static int xfrm_replay_overflow(struct xfrm_state *x, struct sk_buff *skb) in xfrm_replay_overflow() 118 static int xfrm_replay_check(struct xfrm_state *x, in xfrm_replay_check() 150 static void xfrm_replay_advance(struct xfrm_state *x, __be32 net_seq) in xfrm_replay_advance() 174 static int xfrm_replay_overflow_bmp(struct xfrm_state *x, struct sk_buff *skb) in xfrm_replay_overflow_bmp() 197 static int xfrm_replay_check_bmp(struct xfrm_state *x, in xfrm_replay_check_bmp() 241 static void xfrm_replay_advance_bmp(struct xfrm_state *x, __be32 net_seq) in xfrm_replay_advance_bmp() 289 static void xfrm_replay_notify_bmp(struct xfrm_state *x, int event) in xfrm_replay_notify_bmp() 340 static void xfrm_replay_notify_esn(struct xfrm_state *x, int event) in xfrm_replay_notify_esn() [all …]
|
| D | xfrm_ipcomp.c | 42 static int ipcomp_decompress(struct xfrm_state *x, struct sk_buff *skb) in ipcomp_decompress() 110 int ipcomp_input(struct xfrm_state *x, struct sk_buff *skb) in ipcomp_input() 138 static int ipcomp_compress(struct xfrm_state *x, struct sk_buff *skb) in ipcomp_compress() 171 int ipcomp_output(struct xfrm_state *x, struct sk_buff *skb) in ipcomp_output() 328 void ipcomp_destroy(struct xfrm_state *x) in ipcomp_destroy() 341 int ipcomp_init_state(struct xfrm_state *x) in ipcomp_init_state()
|
| /Linux-v4.19/security/selinux/include/ |
| D | xfrm.h | 20 int selinux_xfrm_state_alloc(struct xfrm_state *x, 22 int selinux_xfrm_state_alloc_acquire(struct xfrm_state *x, 24 void selinux_xfrm_state_free(struct xfrm_state *x); 25 int selinux_xfrm_state_delete(struct xfrm_state *x); 27 int selinux_xfrm_state_pol_flow_match(struct xfrm_state *x,
|
| /Linux-v4.19/security/selinux/ |
| D | xfrm.c | 68 static inline int selinux_authorizable_xfrm(struct xfrm_state *x) in selinux_authorizable_xfrm() 179 int selinux_xfrm_state_pol_flow_match(struct xfrm_state *x, in selinux_xfrm_state_pol_flow_match() 218 struct xfrm_state *x; in selinux_xfrm_skb_sid_egress() 239 struct xfrm_state *x = sp->xvec[i]; in selinux_xfrm_skb_sid_ingress() 336 int selinux_xfrm_state_alloc(struct xfrm_state *x, in selinux_xfrm_state_alloc() 346 int selinux_xfrm_state_alloc_acquire(struct xfrm_state *x, in selinux_xfrm_state_alloc_acquire() 387 void selinux_xfrm_state_free(struct xfrm_state *x) in selinux_xfrm_state_free() 395 int selinux_xfrm_state_delete(struct xfrm_state *x) in selinux_xfrm_state_delete() 416 struct xfrm_state *x = sp->xvec[i]; in selinux_xfrm_sock_rcv_skb() 463 struct xfrm_state *x = iter->xfrm; in selinux_xfrm_postroute_last()
|
| /Linux-v4.19/net/ipv4/ |
| D | ipcomp.c | 32 struct xfrm_state *x; in ipcomp4_err() 60 static struct xfrm_state *ipcomp_tunnel_create(struct xfrm_state *x) in ipcomp_tunnel_create() 63 struct xfrm_state *t; in ipcomp_tunnel_create() 98 static int ipcomp_tunnel_attach(struct xfrm_state *x) in ipcomp_tunnel_attach() 102 struct xfrm_state *t; in ipcomp_tunnel_attach() 122 static int ipcomp4_init_state(struct xfrm_state *x) in ipcomp4_init_state()
|
| D | xfrm4_tunnel.c | 15 static int ipip_output(struct xfrm_state *x, struct sk_buff *skb) in ipip_output() 21 static int ipip_xfrm_rcv(struct xfrm_state *x, struct sk_buff *skb) in ipip_xfrm_rcv() 26 static int ipip_init_state(struct xfrm_state *x) in ipip_init_state() 39 static void ipip_destroy(struct xfrm_state *x) in ipip_destroy()
|
| D | xfrm4_mode_transport.c | 22 static int xfrm4_transport_output(struct xfrm_state *x, struct sk_buff *skb) in xfrm4_transport_output() 46 static int xfrm4_transport_input(struct xfrm_state *x, struct sk_buff *skb) in xfrm4_transport_input() 60 static struct sk_buff *xfrm4_transport_gso_segment(struct xfrm_state *x, in xfrm4_transport_gso_segment() 76 static void xfrm4_transport_xmit(struct xfrm_state *x, struct sk_buff *skb) in xfrm4_transport_xmit()
|
| D | esp4.c | 35 static u32 esp4_get_mtu(struct xfrm_state *x, int mtu); 97 static void esp_ssg_unref(struct xfrm_state *x, void *tmp) in esp_ssg_unref() 126 struct xfrm_state *x; in esp_output_done() 173 struct xfrm_state *x, in esp_output_set_extra() 226 static void esp_output_udp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) in esp_output_udp_encap() 264 int esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) in esp_output_head() 353 int esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) in esp_output_tail() 472 static int esp_output(struct xfrm_state *x, struct sk_buff *skb) in esp_output() 524 struct xfrm_state *x = xfrm_input_state(skb); in esp_remove_trailer() 570 struct xfrm_state *x = xfrm_input_state(skb); in esp_input_done2() [all …]
|
| D | xfrm4_mode_tunnel.c | 30 static int xfrm4_mode_tunnel_output(struct xfrm_state *x, struct sk_buff *skb) in xfrm4_mode_tunnel_output() 74 static int xfrm4_mode_tunnel_input(struct xfrm_state *x, struct sk_buff *skb) in xfrm4_mode_tunnel_input() 104 static struct sk_buff *xfrm4_mode_tunnel_gso_segment(struct xfrm_state *x, in xfrm4_mode_tunnel_gso_segment() 112 static void xfrm4_mode_tunnel_xmit(struct xfrm_state *x, struct sk_buff *skb) in xfrm4_mode_tunnel_xmit()
|
| /Linux-v4.19/net/ipv6/ |
| D | ipcomp6.c | 64 struct xfrm_state *x; in ipcomp6_err() 86 static struct xfrm_state *ipcomp6_tunnel_create(struct xfrm_state *x) in ipcomp6_tunnel_create() 89 struct xfrm_state *t = NULL; in ipcomp6_tunnel_create() 122 static int ipcomp6_tunnel_attach(struct xfrm_state *x) in ipcomp6_tunnel_attach() 126 struct xfrm_state *t = NULL; in ipcomp6_tunnel_attach() 150 static int ipcomp6_init_state(struct xfrm_state *x) in ipcomp6_init_state()
|
| D | mip6.c | 131 static int mip6_destopt_input(struct xfrm_state *x, struct sk_buff *skb) in mip6_destopt_input() 150 static int mip6_destopt_output(struct xfrm_state *x, struct sk_buff *skb) in mip6_destopt_output() 208 static int mip6_destopt_reject(struct xfrm_state *x, struct sk_buff *skb, in mip6_destopt_reject() 262 static int mip6_destopt_offset(struct xfrm_state *x, struct sk_buff *skb, in mip6_destopt_offset() 310 static int mip6_destopt_init_state(struct xfrm_state *x) in mip6_destopt_init_state() 334 static void mip6_destopt_destroy(struct xfrm_state *x) in mip6_destopt_destroy() 351 static int mip6_rthdr_input(struct xfrm_state *x, struct sk_buff *skb) in mip6_rthdr_input() 369 static int mip6_rthdr_output(struct xfrm_state *x, struct sk_buff *skb) in mip6_rthdr_output() 398 static int mip6_rthdr_offset(struct xfrm_state *x, struct sk_buff *skb, in mip6_rthdr_offset() 445 static int mip6_rthdr_init_state(struct xfrm_state *x) in mip6_rthdr_init_state() [all …]
|
| D | xfrm6_mode_transport.c | 23 static int xfrm6_transport_output(struct xfrm_state *x, struct sk_buff *skb) in xfrm6_transport_output() 51 static int xfrm6_transport_input(struct xfrm_state *x, struct sk_buff *skb) in xfrm6_transport_input() 66 static struct sk_buff *xfrm4_transport_gso_segment(struct xfrm_state *x, in xfrm4_transport_gso_segment() 82 static void xfrm6_transport_xmit(struct xfrm_state *x, struct sk_buff *skb) in xfrm6_transport_xmit()
|
| D | xfrm6_output.c | 23 int xfrm6_find_1stfragopt(struct xfrm_state *x, struct sk_buff *skb, in xfrm6_find_1stfragopt() 101 int xfrm6_extract_output(struct xfrm_state *x, struct sk_buff *skb) in xfrm6_extract_output() 114 int xfrm6_prepare_output(struct xfrm_state *x, struct sk_buff *skb) in xfrm6_prepare_output() 142 struct xfrm_state *x = skb_dst(skb)->xfrm; in __xfrm6_output_finish() 150 struct xfrm_state *x = dst->xfrm; in __xfrm6_output()
|
| D | esp6.c | 56 static u32 esp6_get_mtu(struct xfrm_state *x, int mtu); 119 static void esp_ssg_unref(struct xfrm_state *x, void *tmp) in esp_ssg_unref() 146 struct xfrm_state *x; in esp_output_done() 189 struct xfrm_state *x, in esp_output_set_esn() 237 int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) in esp6_output_head() 318 int esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) in esp6_output_tail() 436 static int esp6_output(struct xfrm_state *x, struct sk_buff *skb) in esp6_output() 486 struct xfrm_state *x = xfrm_input_state(skb); in esp_remove_trailer() 531 struct xfrm_state *x = xfrm_input_state(skb); in esp6_input_done2() 579 struct xfrm_state *x = xfrm_input_state(skb); in esp_input_set_header() [all …]
|
| D | xfrm6_mode_tunnel.c | 33 static int xfrm6_mode_tunnel_output(struct xfrm_state *x, struct sk_buff *skb) in xfrm6_mode_tunnel_output() 74 static int xfrm6_mode_tunnel_input(struct xfrm_state *x, struct sk_buff *skb) in xfrm6_mode_tunnel_input() 104 static struct sk_buff *xfrm6_mode_tunnel_gso_segment(struct xfrm_state *x, in xfrm6_mode_tunnel_gso_segment() 112 static void xfrm6_mode_tunnel_xmit(struct xfrm_state *x, struct sk_buff *skb) in xfrm6_mode_tunnel_xmit()
|
| D | xfrm6_state.c | 45 xfrm6_init_temprop(struct xfrm_state *x, const struct xfrm_tmpl *tmpl, in xfrm6_init_temprop() 95 struct xfrm_state *v = p; in __xfrm6_state_sort_cmp() 116 __xfrm6_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n) in __xfrm6_state_sort()
|
| /Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| D | ipsec.c | 45 static struct mlx5e_ipsec_sa_entry *to_ipsec_sa_entry(struct xfrm_state *x) in to_ipsec_sa_entry() 60 struct xfrm_state *mlx5e_ipsec_sadb_rx_lookup(struct mlx5e_ipsec *ipsec, in mlx5e_ipsec_sadb_rx_lookup() 64 struct xfrm_state *ret = NULL; in mlx5e_ipsec_sadb_rx_lookup() 153 struct xfrm_state *x = sa_entry->x; in mlx5e_ipsec_build_accel_xfrm_attrs() 204 static inline int mlx5e_xfrm_validate_state(struct xfrm_state *x) in mlx5e_xfrm_validate_state() 281 static int mlx5e_xfrm_add_state(struct xfrm_state *x) in mlx5e_xfrm_add_state() 369 static void mlx5e_xfrm_del_state(struct xfrm_state *x) in mlx5e_xfrm_del_state() 380 static void mlx5e_xfrm_free_state(struct xfrm_state *x) in mlx5e_xfrm_free_state() 444 static bool mlx5e_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *x) in mlx5e_ipsec_offload_ok() 481 static void mlx5e_xfrm_advance_esn_state(struct xfrm_state *x) in mlx5e_xfrm_advance_esn_state()
|
| D | ipsec_rxtx.c | 109 static int mlx5e_ipsec_remove_trailer(struct sk_buff *skb, struct xfrm_state *x) in mlx5e_ipsec_remove_trailer() 180 void mlx5e_ipsec_set_iv_esn(struct sk_buff *skb, struct xfrm_state *x, in mlx5e_ipsec_set_iv_esn() 202 void mlx5e_ipsec_set_iv(struct sk_buff *skb, struct xfrm_state *x, in mlx5e_ipsec_set_iv() 256 struct xfrm_state *x; in mlx5e_ipsec_handle_tx_skb() 301 static inline struct xfrm_state * 307 struct xfrm_state *xs; in mlx5e_ipsec_build_sp() 353 struct xfrm_state *xs; in mlx5e_ipsec_handle_rx_skb() 375 struct xfrm_state *x; in mlx5e_ipsec_feature_check()
|
| D | ipsec.h | 99 struct xfrm_state *x; 103 void (*set_iv_op)(struct sk_buff *skb, struct xfrm_state *x, 117 struct xfrm_state *mlx5e_ipsec_sadb_rx_lookup(struct mlx5e_ipsec *dev,
|
| D | ipsec_rxtx.h | 50 void mlx5e_ipsec_set_iv_esn(struct sk_buff *skb, struct xfrm_state *x, 52 void mlx5e_ipsec_set_iv(struct sk_buff *skb, struct xfrm_state *x,
|
| /Linux-v4.19/drivers/crypto/chelsio/ |
| D | chcr_ipsec.c | 75 static int chcr_xfrm_add_state(struct xfrm_state *x); 76 static void chcr_xfrm_del_state(struct xfrm_state *x); 77 static void chcr_xfrm_free_state(struct xfrm_state *x); 78 static bool chcr_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *x); 106 static inline int chcr_ipsec_setauthsize(struct xfrm_state *x, in chcr_ipsec_setauthsize() 130 static inline int chcr_ipsec_setkey(struct xfrm_state *x, in chcr_ipsec_setkey() 200 static int chcr_xfrm_add_state(struct xfrm_state *x) in chcr_xfrm_add_state() 276 static void chcr_xfrm_del_state(struct xfrm_state *x) in chcr_xfrm_del_state() 283 static void chcr_xfrm_free_state(struct xfrm_state *x) in chcr_xfrm_free_state() 295 static bool chcr_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *x) in chcr_ipsec_offload_ok() [all …]
|