xfrm_if_cb
void xfrm_if_register_cb(const struct xfrm_if_cb *ifcb);
static const struct xfrm_if_cb xfrm_if_cb = {
xfrm_if_register_cb(&xfrm_if_cb);
static struct xfrm_if_cb const __rcu *xfrm_if_cb __read_mostly;
static const struct xfrm_if_cb *xfrm_if_get_cb(void)
return rcu_dereference(xfrm_if_cb);
const struct xfrm_if_cb *ifcb;
void xfrm_if_register_cb(const struct xfrm_if_cb *ifcb)
rcu_assign_pointer(xfrm_if_cb, ifcb);
RCU_INIT_POINTER(xfrm_if_cb, NULL);