• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/xfrm/

Lines Matching refs:xfrm_state

2  * xfrm_state.c
31 /* Each xfrm_state may be linked to two tables:
46 static void xfrm_audit_state_replay(struct xfrm_state *x,
82 struct xfrm_state *x;
172 int __xfrm_state_delete(struct xfrm_state *x);
174 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol);
175 void km_state_expired(struct xfrm_state *x, int hard, u32 pid);
356 static void xfrm_state_gc_destroy(struct xfrm_state *x)
382 struct xfrm_state *x;
407 struct xfrm_state *x = container_of(thr, struct xfrm_state, mtimer);
487 struct xfrm_state *xfrm_state_alloc(struct net *net)
489 struct xfrm_state *x;
491 x = kzalloc(sizeof(struct xfrm_state), GFP_ATOMIC);
519 void __xfrm_state_destroy(struct xfrm_state *x)
532 int __xfrm_state_delete(struct xfrm_state *x)
548 /* All xfrm_state objects are created by xfrm_state_alloc.
560 int xfrm_state_delete(struct xfrm_state *x)
580 struct xfrm_state *x;
616 struct xfrm_state *x;
659 xfrm_init_tempstate(struct xfrm_state *x, struct flowi *fl,
680 static struct xfrm_state *__xfrm_state_lookup(struct net *net, u32 mark, xfrm_address_t *daddr, __be32 spi, u8 proto, unsigned short family)
683 struct xfrm_state *x;
702 static struct xfrm_state *__xfrm_state_lookup_byaddr(struct net *net, u32 mark, xfrm_address_t *daddr, xfrm_address_t *saddr, u8 proto, unsigned short family)
705 struct xfrm_state *x;
724 static inline struct xfrm_state *
725 __xfrm_state_locate(struct xfrm_state *x, int use_spi, int family)
748 static void xfrm_state_look_at(struct xfrm_policy *pol, struct xfrm_state *x,
751 struct xfrm_state **best, int *acq_in_progress,
786 struct xfrm_state *
796 struct xfrm_state *x, *x0, *to_put;
799 struct xfrm_state *best = NULL;
896 struct xfrm_state *
902 struct xfrm_state *rx = NULL, *x = NULL;
930 static void __xfrm_state_insert(struct xfrm_state *x)
963 static void __xfrm_state_bump_genids(struct xfrm_state *xnew)
968 struct xfrm_state *x;
984 void xfrm_state_insert(struct xfrm_state *x)
994 static struct xfrm_state *__find_acq_core(struct net *net, struct xfrm_mark *m, unsigned short family, u8 mode, u32 reqid, u8 proto, xfrm_address_t *daddr, xfrm_address_t *saddr, int create)
998 struct xfrm_state *x;
1069 static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq);
1071 int xfrm_state_add(struct xfrm_state *x)
1074 struct xfrm_state *x1, *to_put;
1128 static struct xfrm_state *xfrm_state_clone(struct xfrm_state *orig, int *errp)
1132 struct xfrm_state *x = xfrm_state_alloc(net);
1202 struct xfrm_state * xfrm_migrate_state_find(struct xfrm_migrate *m)
1205 struct xfrm_state *x;
1246 struct xfrm_state * xfrm_state_migrate(struct xfrm_state *x,
1249 struct xfrm_state *xc;
1277 int xfrm_state_update(struct xfrm_state *x)
1279 struct xfrm_state *x1, *to_put;
1346 int xfrm_state_check_expire(struct xfrm_state *x)
1371 struct xfrm_state *
1375 struct xfrm_state *x;
1384 struct xfrm_state *
1389 struct xfrm_state *x;
1398 struct xfrm_state *
1403 struct xfrm_state *x;
1433 xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n,
1453 static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq)
1459 struct xfrm_state *x;
1473 struct xfrm_state *xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq)
1475 struct xfrm_state *x;
1497 int xfrm_alloc_spi(struct xfrm_state *x, u32 low, u32 high)
1501 struct xfrm_state *x0;
1553 int (*func)(struct xfrm_state *, int, void*),
1556 struct xfrm_state *state;
1571 state = container_of(x, struct xfrm_state, km);
1613 void xfrm_replay_notify(struct xfrm_state *x, int event)
1662 struct xfrm_state *x = (struct xfrm_state*)data;
1676 int xfrm_replay_check(struct xfrm_state *x,
1706 void xfrm_replay_advance(struct xfrm_state *x, __be32 net_seq)
1741 void km_state_notify(struct xfrm_state *x, struct km_event *c)
1754 void km_state_expired(struct xfrm_state *x, int hard, u32 pid)
1773 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol)
1789 int km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport)
1976 void xfrm_state_delete_tunnel(struct xfrm_state *x)
1979 struct xfrm_state *t = x->tunnel;
1990 int xfrm_state_mtu(struct xfrm_state *x, int mtu)
2004 int xfrm_init_state(struct xfrm_state *x)
2143 static void xfrm_audit_helper_sainfo(struct xfrm_state *x,
2191 void xfrm_audit_state_add(struct xfrm_state *x, int result,
2206 void xfrm_audit_state_delete(struct xfrm_state *x, int result,
2221 void xfrm_audit_state_replay_overflow(struct xfrm_state *x,
2239 static void xfrm_audit_state_replay(struct xfrm_state *x,
2284 void xfrm_audit_state_icvfail(struct xfrm_state *x,