Lines Matching refs:mark
654 static struct xfrm_state *__xfrm_state_lookup(struct net *net, u32 mark, in __xfrm_state_lookup() argument
669 if ((mark & x->mark.m) != x->mark.v) in __xfrm_state_lookup()
678 static struct xfrm_state *__xfrm_state_lookup_byaddr(struct net *net, u32 mark, in __xfrm_state_lookup_byaddr() argument
693 if ((mark & x->mark.m) != x->mark.v) in __xfrm_state_lookup_byaddr()
706 u32 mark = x->mark.v & x->mark.m; in __xfrm_state_locate() local
709 return __xfrm_state_lookup(net, mark, &x->id.daddr, in __xfrm_state_locate()
712 return __xfrm_state_lookup_byaddr(net, mark, in __xfrm_state_locate()
776 u32 mark = pol->mark.v & pol->mark.m; in xfrm_state_find() local
787 (mark & x->mark.m) == x->mark.v && in xfrm_state_find()
803 (mark & x->mark.m) == x->mark.v && in xfrm_state_find()
817 (x0 = __xfrm_state_lookup(net, mark, daddr, tmpl->id.spi, in xfrm_state_find()
842 memcpy(&x->mark, &pol->mark, sizeof(x->mark)); in xfrm_state_find()
885 xfrm_stateonly_find(struct net *net, u32 mark, in xfrm_stateonly_find() argument
897 (mark & x->mark.m) == x->mark.v && in xfrm_stateonly_find()
977 u32 mark = xnew->mark.v & xnew->mark.m; in __xfrm_state_bump_genids() local
983 (mark & x->mark.m) == x->mark.v && in __xfrm_state_bump_genids()
1012 u32 mark = m->v & m->m; in __find_acq_core() local
1021 (mark & x->mark.m) != x->mark.v || in __find_acq_core()
1060 x->mark.v = m->v; in __find_acq_core()
1061 x->mark.m = m->m; in __find_acq_core()
1078 static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq);
1086 u32 mark = x->mark.v & x->mark.m; in xfrm_state_add() local
1104 x1 = __xfrm_find_acq_byseq(net, mark, x->km.seq); in xfrm_state_add()
1113 x1 = __find_acq_core(net, &x->mark, family, x->props.mode, in xfrm_state_add()
1197 memcpy(&x->mark, &orig->mark, sizeof(x->mark)); in xfrm_state_clone()
1392 xfrm_state_lookup(struct net *net, u32 mark, const xfrm_address_t *daddr, __be32 spi, in xfrm_state_lookup() argument
1398 x = __xfrm_state_lookup(net, mark, daddr, spi, proto, family); in xfrm_state_lookup()
1405 xfrm_state_lookup_byaddr(struct net *net, u32 mark, in xfrm_state_lookup_byaddr() argument
1412 x = __xfrm_state_lookup_byaddr(net, mark, daddr, saddr, proto, family); in xfrm_state_lookup_byaddr()
1419 xfrm_find_acq(struct net *net, const struct xfrm_mark *mark, u8 mode, u32 reqid, in xfrm_find_acq() argument
1426 x = __find_acq_core(net, mark, family, mode, reqid, proto, daddr, saddr, create); in xfrm_find_acq()
1475 static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq) in __xfrm_find_acq_byseq() argument
1484 (mark & x->mark.m) == x->mark.v && in __xfrm_find_acq_byseq()
1494 struct xfrm_state *xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq) in xfrm_find_acq_byseq() argument
1499 x = __xfrm_find_acq_byseq(net, mark, seq); in xfrm_find_acq_byseq()
1550 u32 mark = x->mark.v & x->mark.m; in xfrm_alloc_spi() local
1563 x0 = xfrm_state_lookup(net, mark, &x->id.daddr, minspi, x->id.proto, x->props.family); in xfrm_alloc_spi()
1573 x0 = xfrm_state_lookup(net, mark, &x->id.daddr, htonl(spi), x->id.proto, x->props.family); in xfrm_alloc_spi()