Searched refs:xfrm_policy (Results 1 – 12 of 12) sorted by relevance
/linux-4.1.27/net/xfrm/ |
D | xfrm_policy.c | 58 static void __xfrm_policy_link(struct xfrm_policy *pol, int dir); 59 static struct xfrm_policy *__xfrm_policy_unlink(struct xfrm_policy *pol, 178 struct xfrm_policy *xp = (struct xfrm_policy *)data; in xfrm_policy_timer() 248 struct xfrm_policy *pol = container_of(flo, struct xfrm_policy, flo); in xfrm_policy_flo_get() 260 struct xfrm_policy *pol = container_of(flo, struct xfrm_policy, flo); in xfrm_policy_flo_check() 267 xfrm_pol_put(container_of(flo, struct xfrm_policy, flo)); in xfrm_policy_flo_delete() 280 struct xfrm_policy *xfrm_policy_alloc(struct net *net, gfp_t gfp) in xfrm_policy_alloc() 282 struct xfrm_policy *policy; in xfrm_policy_alloc() 284 policy = kzalloc(sizeof(struct xfrm_policy), gfp); in xfrm_policy_alloc() 306 void xfrm_policy_destroy(struct xfrm_policy *policy) in xfrm_policy_destroy() [all …]
|
D | Makefile | 5 obj-$(CONFIG_XFRM) := xfrm_policy.o xfrm_state.o xfrm_hash.o \
|
D | xfrm_user.c | 1310 static int copy_from_user_sec_ctx(struct xfrm_policy *pol, struct nlattr **attrs) in copy_from_user_sec_ctx() 1322 static void copy_templates(struct xfrm_policy *xp, struct xfrm_user_tmpl *ut, in copy_templates() 1380 static int copy_from_user_tmpl(struct xfrm_policy *pol, struct nlattr **attrs) in copy_from_user_tmpl() 1420 static void copy_from_user_policy(struct xfrm_policy *xp, struct xfrm_userpolicy_info *p) in copy_from_user_policy() 1432 static void copy_to_user_policy(struct xfrm_policy *xp, struct xfrm_userpolicy_info *p, int dir) in copy_to_user_policy() 1447 static struct xfrm_policy *xfrm_policy_construct(struct net *net, struct xfrm_userpolicy_info *p, s… in xfrm_policy_construct() 1449 struct xfrm_policy *xp = xfrm_policy_alloc(net, GFP_KERNEL); in xfrm_policy_construct() 1483 struct xfrm_policy *xp; in xfrm_add_policy() 1523 static int copy_to_user_tmpl(struct xfrm_policy *xp, struct sk_buff *skb) in copy_to_user_tmpl() 1560 static inline int copy_to_user_sec_ctx(struct xfrm_policy *xp, struct sk_buff *skb) in copy_to_user_sec_ctx() [all …]
|
D | xfrm_state.c | 156 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol); 726 static void xfrm_state_look_at(struct xfrm_policy *pol, struct xfrm_state *x, in xfrm_state_look_at() 766 struct xfrm_policy *pol, int *err, in xfrm_state_find() 1698 void km_policy_notify(struct xfrm_policy *xp, int dir, const struct km_event *c) in km_policy_notify() 1737 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol) in km_query() 1770 void km_policy_expired(struct xfrm_policy *pol, int dir, int hard, u32 portid) in km_policy_expired() 1846 struct xfrm_policy *pol = NULL; in xfrm_user_policy()
|
/linux-4.1.27/include/net/ |
D | xfrm.h | 308 void km_policy_notify(struct xfrm_policy *xp, int dir, 314 struct xfrm_policy *pol); 522 struct xfrm_policy { struct 551 static inline struct net *xp_net(const struct xfrm_policy *xp) in xp_net() argument 592 int (*acquire)(struct xfrm_state *x, struct xfrm_tmpl *, struct xfrm_policy *xp); 593 struct xfrm_policy *(*compile_policy)(struct sock *sk, int opt, u8 *data, int len, int *dir); 595 int (*notify_policy)(struct xfrm_policy *x, int dir, const struct km_event *c); 718 void xfrm_audit_policy_add(struct xfrm_policy *xp, int result, bool task_valid); 719 void xfrm_audit_policy_delete(struct xfrm_policy *xp, int result, 734 static inline void xfrm_audit_policy_add(struct xfrm_policy *xp, int result, in xfrm_audit_policy_add() [all …]
|
D | sock.h | 373 struct xfrm_policy *sk_policy[2];
|
/linux-4.1.27/security/selinux/include/ |
D | xfrm.h | 27 struct xfrm_policy *xp,
|
/linux-4.1.27/net/key/ |
D | af_key.c | 1853 static int check_reqid(struct xfrm_policy *xp, int dir, int count, void *ptr) in check_reqid() 1887 parse_ipsecrequest(struct xfrm_policy *xp, struct sadb_x_ipsecrequest *rq) in parse_ipsecrequest() 1938 parse_ipsecrequests(struct xfrm_policy *xp, struct sadb_x_policy *pol) in parse_ipsecrequests() 1956 static inline int pfkey_xfrm_policy2sec_ctx_size(const struct xfrm_policy *xp) in pfkey_xfrm_policy2sec_ctx_size() 1968 static int pfkey_xfrm_policy2msg_size(const struct xfrm_policy *xp) in pfkey_xfrm_policy2msg_size() 1990 static struct sk_buff * pfkey_xfrm_policy2msg_prep(const struct xfrm_policy *xp) in pfkey_xfrm_policy2msg_prep() 2004 static int pfkey_xfrm_policy2msg(struct sk_buff *skb, const struct xfrm_policy *xp, int dir) in pfkey_xfrm_policy2msg() 2159 static int key_notify_policy(struct xfrm_policy *xp, int dir, const struct km_event *c) in key_notify_policy() 2195 struct xfrm_policy *xp; in pfkey_spdadd() 2309 struct xfrm_policy *xp; in pfkey_spddelete() [all …]
|
/linux-4.1.27/security/selinux/ |
D | xfrm.c | 179 struct xfrm_policy *xp, in selinux_xfrm_state_pol_flow_match()
|
/linux-4.1.27/include/linux/ |
D | security.h | 112 struct xfrm_policy; 1736 struct xfrm_policy *xp, 2943 struct xfrm_policy *xp, 2998 struct xfrm_policy *xp, const struct flowi *fl) in security_xfrm_state_pol_flow_match()
|
/linux-4.1.27/security/ |
D | capability.c | 832 struct xfrm_policy *xp, in cap_xfrm_state_pol_flow_match()
|
D | security.c | 1421 struct xfrm_policy *xp, in security_xfrm_state_pol_flow_match()
|