xfrm_migrate
const struct xfrm_migrate *m, int num_bundles,
struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net,
const struct xfrm_migrate *m,
const struct xfrm_migrate *m,
struct xfrm_migrate *m,
int xfrm_migrate(const struct xfrm_selector *sel, u8 dir, u8 type,
struct xfrm_migrate *m, int num_bundles,
const struct xfrm_migrate *m,
struct xfrm_migrate *m)
struct xfrm_migrate m[XFRM_MAX_DEPTH];
return xfrm_migrate(&sel, dir, XFRM_POLICY_TYPE_MAIN, m, i,
const struct xfrm_migrate *m, int num_bundles,
const struct xfrm_migrate *mp;
const struct xfrm_migrate *m, int num_bundles,
static int migrate_tmpl_match(const struct xfrm_migrate *m, const struct xfrm_tmpl *t)
struct xfrm_migrate *m, int num_migrate,
struct xfrm_migrate *mp;
static int xfrm_migrate_check(const struct xfrm_migrate *m, int num_migrate,
struct xfrm_migrate *mp)
struct xfrm_migrate *m, int num_migrate,
struct xfrm_migrate *mp;
EXPORT_SYMBOL(xfrm_migrate);
const struct xfrm_migrate *m)
struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net,
const struct xfrm_migrate *m,
const struct xfrm_migrate *m,
struct xfrm_migrate *m,
const struct xfrm_migrate *m, int num_migrate,
static void copy_from_user_migrate_state(struct xfrm_migrate *ma,
static int copy_from_user_migrate(struct xfrm_migrate *ma,
struct xfrm_migrate m[XFRM_MAX_DEPTH] = {};
err = xfrm_migrate(&pi->sel, pi->dir, type, m, n, kmp, net, encap,
const struct xfrm_migrate *m,
static unsigned int xfrm_migrate_state_msgsize(const struct xfrm_migrate *m,
const struct xfrm_migrate *m,
struct xfrm_migrate m = {};
static int copy_to_user_migrate(const struct xfrm_migrate *m, struct sk_buff *skb)
static int build_migrate(struct sk_buff *skb, const struct xfrm_migrate *m,
const struct xfrm_migrate *mp;
const struct xfrm_migrate *m, int num_migrate,
const struct xfrm_migrate *m, int num_migrate,