Searched refs:xfrm_policy (Results 1 - 14 of 14) sorted by relevance
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/xfrm/ |
H A D | Makefile | 5 obj-$(CONFIG_XFRM) := xfrm_policy.o xfrm_state.o xfrm_hash.o \
|
H A D | xfrm_policy.c | 2 * xfrm_policy.c 273 struct xfrm_policy *xp = (struct xfrm_policy*)data; 342 /* Allocate xfrm_policy. Not used here, it is supposed to be used by pfkeyv2 346 struct xfrm_policy *xfrm_policy_alloc(gfp_t gfp) 348 struct xfrm_policy *policy; 350 policy = kzalloc(sizeof(struct xfrm_policy), gfp); 365 /* Destroy xfrm_policy: descendant resources must be released to this moment. */ 367 void __xfrm_policy_destroy(struct xfrm_policy *policy) 381 static void xfrm_policy_gc_kill(struct xfrm_policy *polic [all...] |
H A D | xfrm_user.c | 960 static int copy_from_user_sec_ctx(struct xfrm_policy *pol, struct rtattr **xfrma) 972 static void copy_templates(struct xfrm_policy *xp, struct xfrm_user_tmpl *ut, 1028 static int copy_from_user_tmpl(struct xfrm_policy *pol, struct rtattr **xfrma) 1071 static void copy_from_user_policy(struct xfrm_policy *xp, struct xfrm_userpolicy_info *p) 1082 static void copy_to_user_policy(struct xfrm_policy *xp, struct xfrm_userpolicy_info *p, int dir) 1096 static struct xfrm_policy *xfrm_policy_construct(struct xfrm_userpolicy_info *p, struct rtattr **xfrma, int *errp) 1098 struct xfrm_policy *xp = xfrm_policy_alloc(GFP_KERNEL); 1128 struct xfrm_policy *xp; 1169 static int copy_to_user_tmpl(struct xfrm_policy *xp, struct sk_buff *skb) 1228 static inline int copy_to_user_sec_ctx(struct xfrm_policy *x [all...] |
H A D | xfrm_state.c | 189 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol); 581 struct xfrm_policy *pol, int *err, 1466 void km_policy_notify(struct xfrm_policy *xp, int dir, struct km_event *c) 1508 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol) 1541 void km_policy_expired(struct xfrm_policy *pol, int dir, int hard, u32 pid) 1599 struct xfrm_policy *pol = NULL;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/security/selinux/include/ |
H A D | xfrm.h | 10 int selinux_xfrm_policy_alloc(struct xfrm_policy *xp, 12 int selinux_xfrm_policy_clone(struct xfrm_policy *old, struct xfrm_policy *new); 13 void selinux_xfrm_policy_free(struct xfrm_policy *xp); 14 int selinux_xfrm_policy_delete(struct xfrm_policy *xp); 19 int selinux_xfrm_policy_lookup(struct xfrm_policy *xp, u32 fl_secid, u8 dir); 21 struct xfrm_policy *xp, struct flowi *fl);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/ |
H A D | xfrm.h | 36 - policy rule, struct xfrm_policy (=SPD entry) 41 SPD is plain linear list of xfrm_policy rules, ordered by priority. 226 struct dst_entry *(*find_bundle)(struct flowi *fl, struct xfrm_policy *policy); 227 int (*bundle_create)(struct xfrm_policy *policy, 238 extern void km_policy_notify(struct xfrm_policy *xp, int dir, struct km_event *c); 242 extern int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol); 336 struct xfrm_policy struct 338 struct xfrm_policy *next; 397 int (*acquire)(struct xfrm_state *x, struct xfrm_tmpl *, struct xfrm_policy *xp, int dir); 398 struct xfrm_policy *(*compile_polic [all...] |
H A D | sock.h | 216 struct xfrm_policy *sk_policy[2];
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/ip/ |
H A D | Makefile | 7 ipxfrm.o xfrm_state.o xfrm_policy.o xfrm_monitor.o
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/security/selinux/ |
H A D | xfrm.c | 78 int selinux_xfrm_policy_lookup(struct xfrm_policy *xp, u32 fl_secid, u8 dir) 114 int selinux_xfrm_state_pol_flow_match(struct xfrm_state *x, struct xfrm_policy *xp, 195 * Security blob allocation for xfrm_policy and xfrm_state 284 * xfrm_policy. 286 int selinux_xfrm_policy_alloc(struct xfrm_policy *xp, 303 int selinux_xfrm_policy_clone(struct xfrm_policy *old, struct xfrm_policy *new) 324 * LSM hook implementation that frees xfrm_policy security information. 326 void selinux_xfrm_policy_free(struct xfrm_policy *xp) 336 int selinux_xfrm_policy_delete(struct xfrm_policy *x [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | security.h | 67 struct xfrm_policy; 837 * @xp contains the xfrm_policy being added to Security Policy Database 842 * field is initialized to NULL when the xfrm_policy is allocated. 845 * @old contains an existing xfrm_policy in the SPD. 846 * @new contains a new xfrm_policy being cloned from old. 851 * @xp contains the xfrm_policy 854 * @xp contains the xfrm_policy. 874 * @xp contains the xfrm_policy for which the access control is being 879 * Check permission when a flow selects a xfrm_policy for processing 1373 int (*xfrm_policy_alloc_security) (struct xfrm_policy *x [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/security/ |
H A D | dummy.c | 843 static int dummy_xfrm_policy_alloc_security(struct xfrm_policy *xp, 849 static inline int dummy_xfrm_policy_clone_security(struct xfrm_policy *old, struct xfrm_policy *new) 854 static void dummy_xfrm_policy_free_security(struct xfrm_policy *xp) 858 static int dummy_xfrm_policy_delete_security(struct xfrm_policy *xp) 878 static int dummy_xfrm_policy_lookup(struct xfrm_policy *xp, u32 sk_sid, u8 dir) 884 struct xfrm_policy *xp, struct flowi *fl)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/key/ |
H A D | af_key.c | 1749 static int check_reqid(struct xfrm_policy *xp, int dir, int count, void *ptr) 1779 parse_ipsecrequest(struct xfrm_policy *xp, struct sadb_x_ipsecrequest *rq) 1845 parse_ipsecrequests(struct xfrm_policy *xp, struct sadb_x_policy *pol) 1860 static inline int pfkey_xfrm_policy2sec_ctx_size(struct xfrm_policy *xp) 1872 static int pfkey_xfrm_policy2msg_size(struct xfrm_policy *xp) 1896 static struct sk_buff * pfkey_xfrm_policy2msg_prep(struct xfrm_policy *xp) 1910 static int pfkey_xfrm_policy2msg(struct sk_buff *skb, struct xfrm_policy *xp, int dir) 2129 static int key_notify_policy(struct xfrm_policy *xp, int dir, struct km_event *c) 2166 struct xfrm_policy *xp; 2284 struct xfrm_policy *x [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/ |
H A D | xfrm4_policy.c | 44 __xfrm4_find_bundle(struct flowi *fl, struct xfrm_policy *policy) 69 __xfrm4_bundle_create(struct xfrm_policy *policy, struct xfrm_state **xfrm, int nx,
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/ |
H A D | xfrm6_policy.c | 60 __xfrm6_find_bundle(struct flowi *fl, struct xfrm_policy *policy) 128 __xfrm6_bundle_create(struct xfrm_policy *policy, struct xfrm_state **xfrm, int nx,
|
Completed in 183 milliseconds