Lines Matching refs:xfrm_if

58 	struct xfrm_if __rcu *xfrmi[XFRMI_HASH_SIZE];
69 static struct xfrm_if *xfrmi_lookup(struct net *net, struct xfrm_state *x) in xfrmi_lookup()
72 struct xfrm_if *xi; in xfrmi_lookup()
83 static struct xfrm_if *xfrmi_decode_session(struct sk_buff *skb, in xfrmi_decode_session()
117 static void xfrmi_link(struct xfrmi_net *xfrmn, struct xfrm_if *xi) in xfrmi_link()
119 struct xfrm_if __rcu **xip = &xfrmn->xfrmi[xfrmi_hash(xi->p.if_id)]; in xfrmi_link()
125 static void xfrmi_unlink(struct xfrmi_net *xfrmn, struct xfrm_if *xi) in xfrmi_unlink()
127 struct xfrm_if __rcu **xip; in xfrmi_unlink()
128 struct xfrm_if *iter; in xfrmi_unlink()
142 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_dev_free()
150 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_create()
168 static struct xfrm_if *xfrmi_locate(struct net *net, struct xfrm_if_parms *p) in xfrmi_locate()
170 struct xfrm_if __rcu **xip; in xfrmi_locate()
171 struct xfrm_if *xi; in xfrmi_locate()
185 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_dev_uninit()
215 struct xfrm_if *xi; in xfrmi_rcv_cb()
265 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_xmit2()
344 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_xmit()
412 struct xfrm_if *xi; in xfrmi4_err()
472 struct xfrm_if *xi; in xfrmi6_err()
517 static int xfrmi_change(struct xfrm_if *xi, const struct xfrm_if_parms *p) in xfrmi_change()
527 static int xfrmi_update(struct xfrm_if *xi, struct xfrm_if_parms *p) in xfrmi_update()
552 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_get_iflink()
584 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_dev_init()
644 struct xfrm_if *xi; in xfrmi_newlink()
670 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_changelink()
698 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_fill_info()
712 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_get_link_net()
726 .priv_size = sizeof(struct xfrm_if),
745 struct xfrm_if __rcu **xip; in xfrmi_exit_batch_net()
746 struct xfrm_if *xi; in xfrmi_exit_batch_net()