• Home
  • Raw
  • Download

Lines Matching refs:err

178 	int err;  in verify_newsa_info()  local
180 err = -EINVAL; in verify_newsa_info()
189 err = -EAFNOSUPPORT; in verify_newsa_info()
221 err = -EAFNOSUPPORT; in verify_newsa_info()
230 err = -EINVAL; in verify_newsa_info()
325 if ((err = verify_aead(attrs, extack))) in verify_newsa_info()
327 if ((err = verify_auth_trunc(attrs, extack))) in verify_newsa_info()
329 if ((err = verify_one_alg(attrs, XFRMA_ALG_AUTH, extack))) in verify_newsa_info()
331 if ((err = verify_one_alg(attrs, XFRMA_ALG_CRYPT, extack))) in verify_newsa_info()
333 if ((err = verify_one_alg(attrs, XFRMA_ALG_COMP, extack))) in verify_newsa_info()
335 if ((err = verify_sec_ctx_len(attrs, extack))) in verify_newsa_info()
337 if ((err = verify_replay(p, attrs, extack))) in verify_newsa_info()
340 err = -EINVAL; in verify_newsa_info()
353 err = 0; in verify_newsa_info()
358 err = -EINVAL; in verify_newsa_info()
364 return err; in verify_newsa_info()
686 int err = -ENOMEM; in xfrm_state_construct() local
710 if ((err = attach_aead(x, attrs[XFRMA_ALG_AEAD], extack))) in xfrm_state_construct()
712 if ((err = attach_auth_trunc(&x->aalg, &x->props.aalgo, in xfrm_state_construct()
716 if ((err = attach_auth(&x->aalg, &x->props.aalgo, in xfrm_state_construct()
720 if ((err = attach_crypt(x, attrs[XFRMA_ALG_CRYPT], extack))) in xfrm_state_construct()
722 if ((err = attach_one_algo(&x->calg, &x->props.calgo, in xfrm_state_construct()
737 err = __xfrm_init_state(x, false, attrs[XFRMA_OFFLOAD_DEV], extack); in xfrm_state_construct()
738 if (err) in xfrm_state_construct()
742 err = security_xfrm_state_alloc(x, in xfrm_state_construct()
744 if (err) in xfrm_state_construct()
748 if ((err = xfrm_alloc_replay_state_esn(&x->replay_esn, &x->preplay_esn, in xfrm_state_construct()
757 if ((err = xfrm_init_replay(x, extack))) in xfrm_state_construct()
765 err = xfrm_dev_state_add(net, x, in xfrm_state_construct()
768 if (err) in xfrm_state_construct()
778 *errp = err; in xfrm_state_construct()
788 int err; in xfrm_add_sa() local
791 err = verify_newsa_info(p, attrs, extack); in xfrm_add_sa()
792 if (err) in xfrm_add_sa()
793 return err; in xfrm_add_sa()
795 x = xfrm_state_construct(net, p, attrs, &err, extack); in xfrm_add_sa()
797 return err; in xfrm_add_sa()
801 err = xfrm_state_add(x); in xfrm_add_sa()
803 err = xfrm_state_update(x); in xfrm_add_sa()
805 xfrm_audit_state_add(x, err ? 0 : 1, true); in xfrm_add_sa()
807 if (err < 0) { in xfrm_add_sa()
824 return err; in xfrm_add_sa()
834 int err; in xfrm_user_state_lookup() local
838 err = -ESRCH; in xfrm_user_state_lookup()
845 err = -EINVAL; in xfrm_user_state_lookup()
849 err = -ESRCH; in xfrm_user_state_lookup()
857 *errp = err; in xfrm_user_state_lookup()
866 int err = -ESRCH; in xfrm_del_sa() local
870 x = xfrm_user_state_lookup(net, p, attrs, &err); in xfrm_del_sa()
872 return err; in xfrm_del_sa()
874 if ((err = security_xfrm_state_delete(x)) != 0) in xfrm_del_sa()
879 err = -EPERM; in xfrm_del_sa()
883 err = xfrm_state_delete(x); in xfrm_del_sa()
884 if (err < 0) in xfrm_del_sa()
893 xfrm_audit_state_delete(x, err ? 0 : 1, true); in xfrm_del_sa()
895 return err; in xfrm_del_sa()
1199 int err; in dump_one_state() local
1208 err = copy_to_user_state_extra(x, p, skb); in dump_one_state()
1209 if (err) { in dump_one_state()
1211 return err; in dump_one_state()
1217 err = xtr->alloc_compat(skb, nlh); in dump_one_state()
1220 if (err) { in dump_one_state()
1222 return err; in dump_one_state()
1258 int err; in xfrm_dump_sa() local
1260 err = nlmsg_parse_deprecated(cb->nlh, 0, attrs, XFRMA_MAX, in xfrm_dump_sa()
1262 if (err < 0) in xfrm_dump_sa()
1263 return err; in xfrm_dump_sa()
1298 int err; in xfrm_state_netlink() local
1309 err = dump_one_state(x, 0, &info); in xfrm_state_netlink()
1310 if (err) { in xfrm_state_netlink()
1312 return ERR_PTR(err); in xfrm_state_netlink()
1334 int err = xtr->alloc_compat(skb, nlmsg_hdr(skb)); in xfrm_nlmsg_multicast() local
1337 if (err) { in xfrm_nlmsg_multicast()
1339 return err; in xfrm_nlmsg_multicast()
1363 int err; in build_spdinfo() local
1392 err = nla_put(skb, XFRMA_SPD_INFO, sizeof(spc), &spc); in build_spdinfo()
1393 if (!err) in build_spdinfo()
1394 err = nla_put(skb, XFRMA_SPD_HINFO, sizeof(sph), &sph); in build_spdinfo()
1395 if (!err) in build_spdinfo()
1396 err = nla_put(skb, XFRMA_SPD_IPV4_HTHRESH, sizeof(spt4), &spt4); in build_spdinfo()
1397 if (!err) in build_spdinfo()
1398 err = nla_put(skb, XFRMA_SPD_IPV6_HTHRESH, sizeof(spt6), &spt6); in build_spdinfo()
1399 if (err) { in build_spdinfo()
1401 return err; in build_spdinfo()
1471 int err; in xfrm_get_spdinfo() local
1477 err = build_spdinfo(r_skb, net, sportid, seq, *flags); in xfrm_get_spdinfo()
1478 BUG_ON(err < 0); in xfrm_get_spdinfo()
1496 int err; in build_sadinfo() local
1510 err = nla_put_u32(skb, XFRMA_SAD_CNT, si.sadcnt); in build_sadinfo()
1511 if (!err) in build_sadinfo()
1512 err = nla_put(skb, XFRMA_SAD_HINFO, sizeof(sh), &sh); in build_sadinfo()
1513 if (err) { in build_sadinfo()
1515 return err; in build_sadinfo()
1531 int err; in xfrm_get_sadinfo() local
1537 err = build_sadinfo(r_skb, net, sportid, seq, *flags); in xfrm_get_sadinfo()
1538 BUG_ON(err < 0); in xfrm_get_sadinfo()
1550 int err = -ESRCH; in xfrm_get_sa() local
1552 x = xfrm_user_state_lookup(net, p, attrs, &err); in xfrm_get_sa()
1558 err = PTR_ERR(resp_skb); in xfrm_get_sa()
1560 err = nlmsg_unicast(net->xfrm.nlsk, resp_skb, NETLINK_CB(skb).portid); in xfrm_get_sa()
1564 return err; in xfrm_get_sa()
1578 int err; in xfrm_alloc_userspi() local
1584 err = verify_spi_info(p->info.id.proto, p->min, p->max, extack); in xfrm_alloc_userspi()
1585 if (err) in xfrm_alloc_userspi()
1611 err = -ENOENT; in xfrm_alloc_userspi()
1617 err = xfrm_alloc_spi(x, p->min, p->max, extack); in xfrm_alloc_userspi()
1618 if (err) in xfrm_alloc_userspi()
1623 err = PTR_ERR(resp_skb); in xfrm_alloc_userspi()
1629 err = xtr->alloc_compat(skb, nlmsg_hdr(skb)); in xfrm_alloc_userspi()
1632 if (err) { in xfrm_alloc_userspi()
1638 err = nlmsg_unicast(net->xfrm.nlsk, resp_skb, NETLINK_CB(skb).portid); in xfrm_alloc_userspi()
1643 return err; in xfrm_alloc_userspi()
1858 int err; in copy_from_user_tmpl() local
1860 err = validate_tmpl(nr, utmpl, pol->family, dir, extack); in copy_from_user_tmpl()
1861 if (err) in copy_from_user_tmpl()
1862 return err; in copy_from_user_tmpl()
1875 int err; in copy_from_user_policy_type() local
1882 err = verify_policy_type(type, extack); in copy_from_user_policy_type()
1883 if (err) in copy_from_user_policy_type()
1884 return err; in copy_from_user_policy_type()
1924 int err; in xfrm_policy_construct() local
1933 err = copy_from_user_policy_type(&xp->type, attrs, extack); in xfrm_policy_construct()
1934 if (err) in xfrm_policy_construct()
1937 if (!(err = copy_from_user_tmpl(xp, attrs, p->dir, extack))) in xfrm_policy_construct()
1938 err = copy_from_user_sec_ctx(xp, attrs); in xfrm_policy_construct()
1939 if (err) in xfrm_policy_construct()
1949 err = xfrm_dev_policy_add(net, xp, in xfrm_policy_construct()
1952 if (err) in xfrm_policy_construct()
1958 *errp = err; in xfrm_policy_construct()
1972 int err; in xfrm_add_policy() local
1975 err = verify_newpolicy_info(p, extack); in xfrm_add_policy()
1976 if (err) in xfrm_add_policy()
1977 return err; in xfrm_add_policy()
1978 err = verify_sec_ctx_len(attrs, extack); in xfrm_add_policy()
1979 if (err) in xfrm_add_policy()
1980 return err; in xfrm_add_policy()
1982 xp = xfrm_policy_construct(net, p, attrs, &err, extack); in xfrm_add_policy()
1984 return err; in xfrm_add_policy()
1991 err = xfrm_policy_insert(p->dir, xp, excl); in xfrm_add_policy()
1992 xfrm_audit_policy_add(xp, err ? 0 : 1, true); in xfrm_add_policy()
1994 if (err) { in xfrm_add_policy()
1999 return err; in xfrm_add_policy()
2094 int err; in dump_one_policy() local
2103 err = copy_to_user_tmpl(xp, skb); in dump_one_policy()
2104 if (!err) in dump_one_policy()
2105 err = copy_to_user_sec_ctx(xp, skb); in dump_one_policy()
2106 if (!err) in dump_one_policy()
2107 err = copy_to_user_policy_type(xp->type, skb); in dump_one_policy()
2108 if (!err) in dump_one_policy()
2109 err = xfrm_mark_put(skb, &xp->mark); in dump_one_policy()
2110 if (!err) in dump_one_policy()
2111 err = xfrm_if_id_put(skb, xp->if_id); in dump_one_policy()
2112 if (!err && xp->xdo.dev) in dump_one_policy()
2113 err = copy_user_offload(&xp->xdo, skb); in dump_one_policy()
2114 if (err) { in dump_one_policy()
2116 return err; in dump_one_policy()
2122 err = xtr->alloc_compat(skb, nlh); in dump_one_policy()
2125 if (err) { in dump_one_policy()
2127 return err; in dump_one_policy()
2175 int err; in xfrm_policy_netlink() local
2186 err = dump_one_policy(xp, dir, 0, &info); in xfrm_policy_netlink()
2187 if (err) { in xfrm_policy_netlink()
2189 return ERR_PTR(err); in xfrm_policy_netlink()
2201 int err; in xfrm_notify_userpolicy() local
2221 err = xfrm_nlmsg_multicast(net, skb, 0, XFRMNLGRP_POLICY); in xfrm_notify_userpolicy()
2224 return err; in xfrm_notify_userpolicy()
2292 int err; in xfrm_get_policy() local
2301 err = copy_from_user_policy_type(&type, attrs, extack); in xfrm_get_policy()
2302 if (err) in xfrm_get_policy()
2303 return err; in xfrm_get_policy()
2305 err = verify_policy_dir(p->dir, extack); in xfrm_get_policy()
2306 if (err) in xfrm_get_policy()
2307 return err; in xfrm_get_policy()
2316 p->index, delete, &err); in xfrm_get_policy()
2321 err = verify_sec_ctx_len(attrs, extack); in xfrm_get_policy()
2322 if (err) in xfrm_get_policy()
2323 return err; in xfrm_get_policy()
2329 err = security_xfrm_policy_alloc(&ctx, uctx, GFP_KERNEL); in xfrm_get_policy()
2330 if (err) in xfrm_get_policy()
2331 return err; in xfrm_get_policy()
2334 &p->sel, ctx, delete, &err); in xfrm_get_policy()
2345 err = PTR_ERR(resp_skb); in xfrm_get_policy()
2347 err = nlmsg_unicast(net->xfrm.nlsk, resp_skb, in xfrm_get_policy()
2351 xfrm_audit_policy_delete(xp, err ? 0 : 1, true); in xfrm_get_policy()
2353 if (err != 0) in xfrm_get_policy()
2365 return err; in xfrm_get_policy()
2375 int err; in xfrm_flush_sa() local
2377 err = xfrm_state_flush(net, p->proto, true, false); in xfrm_flush_sa()
2378 if (err) { in xfrm_flush_sa()
2379 if (err == -ESRCH) /* empty table */ in xfrm_flush_sa()
2381 return err; in xfrm_flush_sa()
2411 int err; in build_aevent() local
2428 err = nla_put(skb, XFRMA_REPLAY_ESN_VAL, in build_aevent()
2432 err = nla_put(skb, XFRMA_REPLAY_VAL, sizeof(x->replay), in build_aevent()
2435 if (err) in build_aevent()
2437 err = nla_put_64bit(skb, XFRMA_LTIME_VAL, sizeof(x->curlft), &x->curlft, in build_aevent()
2439 if (err) in build_aevent()
2443 err = nla_put_u32(skb, XFRMA_REPLAY_THRESH, x->replay_maxdiff); in build_aevent()
2444 if (err) in build_aevent()
2448 err = nla_put_u32(skb, XFRMA_ETIMER_THRESH, in build_aevent()
2450 if (err) in build_aevent()
2453 err = xfrm_mark_put(skb, &x->mark); in build_aevent()
2454 if (err) in build_aevent()
2457 err = xfrm_if_id_put(skb, x->if_id); in build_aevent()
2458 if (err) in build_aevent()
2466 return err; in build_aevent()
2475 int err; in xfrm_get_ae() local
2504 err = build_aevent(r_skb, x, &c); in xfrm_get_ae()
2505 BUG_ON(err < 0); in xfrm_get_ae()
2507 err = nlmsg_unicast(net->xfrm.nlsk, r_skb, NETLINK_CB(skb).portid); in xfrm_get_ae()
2510 return err; in xfrm_get_ae()
2519 int err = -EINVAL; in xfrm_new_ae() local
2531 return err; in xfrm_new_ae()
2537 return err; in xfrm_new_ae()
2551 err = xfrm_replay_verify_len(x->replay_esn, re, extack); in xfrm_new_ae()
2552 if (err) in xfrm_new_ae()
2564 err = 0; in xfrm_new_ae()
2567 return err; in xfrm_new_ae()
2577 int err; in xfrm_flush_policy() local
2579 err = copy_from_user_policy_type(&type, attrs, extack); in xfrm_flush_policy()
2580 if (err) in xfrm_flush_policy()
2581 return err; in xfrm_flush_policy()
2583 err = xfrm_policy_flush(net, type, true); in xfrm_flush_policy()
2584 if (err) { in xfrm_flush_policy()
2585 if (err == -ESRCH) /* empty table */ in xfrm_flush_policy()
2587 return err; in xfrm_flush_policy()
2608 int err = -ENOENT; in xfrm_add_pol_expire() local
2612 err = copy_from_user_policy_type(&type, attrs, extack); in xfrm_add_pol_expire()
2613 if (err) in xfrm_add_pol_expire()
2614 return err; in xfrm_add_pol_expire()
2616 err = verify_policy_dir(p->dir, extack); in xfrm_add_pol_expire()
2617 if (err) in xfrm_add_pol_expire()
2618 return err; in xfrm_add_pol_expire()
2627 0, &err); in xfrm_add_pol_expire()
2632 err = verify_sec_ctx_len(attrs, extack); in xfrm_add_pol_expire()
2633 if (err) in xfrm_add_pol_expire()
2634 return err; in xfrm_add_pol_expire()
2640 err = security_xfrm_policy_alloc(&ctx, uctx, GFP_KERNEL); in xfrm_add_pol_expire()
2641 if (err) in xfrm_add_pol_expire()
2642 return err; in xfrm_add_pol_expire()
2645 &p->sel, ctx, 0, &err); in xfrm_add_pol_expire()
2654 err = 0; in xfrm_add_pol_expire()
2663 return err; in xfrm_add_pol_expire()
2672 int err; in xfrm_add_sa_expire() local
2680 err = -ENOENT; in xfrm_add_sa_expire()
2682 return err; in xfrm_add_sa_expire()
2685 err = -EINVAL; in xfrm_add_sa_expire()
2697 err = 0; in xfrm_add_sa_expire()
2701 return err; in xfrm_add_sa_expire()
2717 int err = -ENOMEM; in xfrm_add_acquire() local
2724 err = verify_newpolicy_info(&ua->policy, extack); in xfrm_add_acquire()
2725 if (err) in xfrm_add_acquire()
2727 err = verify_sec_ctx_len(attrs, extack); in xfrm_add_acquire()
2728 if (err) in xfrm_add_acquire()
2732 xp = xfrm_policy_construct(net, &ua->policy, attrs, &err, extack); in xfrm_add_acquire()
2752 err = km_query(x, t, xp); in xfrm_add_acquire()
2764 return err; in xfrm_add_acquire()
2820 int err; in xfrm_do_migrate() local
2833 err = copy_from_user_policy_type(&type, attrs, extack); in xfrm_do_migrate()
2834 if (err) in xfrm_do_migrate()
2835 return err; in xfrm_do_migrate()
2837 err = copy_from_user_migrate(m, kmp, attrs, &n, extack); in xfrm_do_migrate()
2838 if (err) in xfrm_do_migrate()
2839 return err; in xfrm_do_migrate()
2854 err = xfrm_migrate(&pi->sel, pi->dir, type, m, n, kmp, net, encap, in xfrm_do_migrate()
2859 return err; in xfrm_do_migrate()
2919 int i, err; in build_migrate() local
2932 err = copy_to_user_kmaddress(k, skb); in build_migrate()
2933 if (err) in build_migrate()
2937 err = nla_put(skb, XFRMA_ENCAP, sizeof(*encap), encap); in build_migrate()
2938 if (err) in build_migrate()
2941 err = copy_to_user_policy_type(type, skb); in build_migrate()
2942 if (err) in build_migrate()
2945 err = copy_to_user_migrate(mp, skb); in build_migrate()
2946 if (err) in build_migrate()
2955 return err; in build_migrate()
2965 int err; in xfrm_send_migrate() local
2973 err = build_migrate(skb, m, num_migrate, k, sel, encap, dir, type); in xfrm_send_migrate()
2974 BUG_ON(err < 0); in xfrm_send_migrate()
3106 int type, err; in xfrm_user_rcv_msg() local
3147 err = -EINVAL; in xfrm_user_rcv_msg()
3148 goto err; in xfrm_user_rcv_msg()
3151 err = netlink_dump_start(net->xfrm.nlsk, skb, nlh, &c); in xfrm_user_rcv_msg()
3152 goto err; in xfrm_user_rcv_msg()
3155 err = nlmsg_parse_deprecated(nlh, xfrm_msg_min[type], attrs, in xfrm_user_rcv_msg()
3158 if (err < 0) in xfrm_user_rcv_msg()
3159 goto err; in xfrm_user_rcv_msg()
3162 err = -EINVAL; in xfrm_user_rcv_msg()
3163 goto err; in xfrm_user_rcv_msg()
3166 err = link->doit(skb, nlh, attrs, extack); in xfrm_user_rcv_msg()
3178 err: in xfrm_user_rcv_msg()
3180 return err; in xfrm_user_rcv_msg()
3202 int err; in build_expire() local
3214 err = xfrm_mark_put(skb, &x->mark); in build_expire()
3215 if (err) in build_expire()
3216 return err; in build_expire()
3218 err = xfrm_if_id_put(skb, x->if_id); in build_expire()
3219 if (err) in build_expire()
3220 return err; in build_expire()
3247 int err; in xfrm_aevent_state_notify() local
3253 err = build_aevent(skb, x, c); in xfrm_aevent_state_notify()
3254 BUG_ON(err < 0); in xfrm_aevent_state_notify()
3341 int err; in xfrm_notify_sa() local
3356 err = -EMSGSIZE; in xfrm_notify_sa()
3372 err = -EMSGSIZE; in xfrm_notify_sa()
3378 err = copy_to_user_state_extra(x, p, skb); in xfrm_notify_sa()
3379 if (err) in xfrm_notify_sa()
3388 return err; in xfrm_notify_sa()
3431 int err; in build_acquire() local
3447 err = copy_to_user_tmpl(xp, skb); in build_acquire()
3448 if (!err) in build_acquire()
3449 err = copy_to_user_state_sec_ctx(x, skb); in build_acquire()
3450 if (!err) in build_acquire()
3451 err = copy_to_user_policy_type(xp->type, skb); in build_acquire()
3452 if (!err) in build_acquire()
3453 err = xfrm_mark_put(skb, &xp->mark); in build_acquire()
3454 if (!err) in build_acquire()
3455 err = xfrm_if_id_put(skb, xp->if_id); in build_acquire()
3456 if (!err && xp->xdo.dev) in build_acquire()
3457 err = copy_user_offload(&xp->xdo, skb); in build_acquire()
3458 if (err) { in build_acquire()
3460 return err; in build_acquire()
3472 int err; in xfrm_send_acquire() local
3478 err = build_acquire(skb, x, xt, xp); in xfrm_send_acquire()
3479 BUG_ON(err < 0); in xfrm_send_acquire()
3559 int err; in build_polexpire() local
3567 err = copy_to_user_tmpl(xp, skb); in build_polexpire()
3568 if (!err) in build_polexpire()
3569 err = copy_to_user_sec_ctx(xp, skb); in build_polexpire()
3570 if (!err) in build_polexpire()
3571 err = copy_to_user_policy_type(xp->type, skb); in build_polexpire()
3572 if (!err) in build_polexpire()
3573 err = xfrm_mark_put(skb, &xp->mark); in build_polexpire()
3574 if (!err) in build_polexpire()
3575 err = xfrm_if_id_put(skb, xp->if_id); in build_polexpire()
3576 if (!err && xp->xdo.dev) in build_polexpire()
3577 err = copy_user_offload(&xp->xdo, skb); in build_polexpire()
3578 if (err) { in build_polexpire()
3580 return err; in build_polexpire()
3592 int err; in xfrm_exp_policy_notify() local
3598 err = build_polexpire(skb, xp, dir, c); in xfrm_exp_policy_notify()
3599 BUG_ON(err < 0); in xfrm_exp_policy_notify()
3613 int err; in xfrm_notify_policy() local
3629 err = -EMSGSIZE; in xfrm_notify_policy()
3646 err = -EMSGSIZE; in xfrm_notify_policy()
3654 err = copy_to_user_tmpl(xp, skb); in xfrm_notify_policy()
3655 if (!err) in xfrm_notify_policy()
3656 err = copy_to_user_policy_type(xp->type, skb); in xfrm_notify_policy()
3657 if (!err) in xfrm_notify_policy()
3658 err = xfrm_mark_put(skb, &xp->mark); in xfrm_notify_policy()
3659 if (!err) in xfrm_notify_policy()
3660 err = xfrm_if_id_put(skb, xp->if_id); in xfrm_notify_policy()
3661 if (!err && xp->xdo.dev) in xfrm_notify_policy()
3662 err = copy_user_offload(&xp->xdo, skb); in xfrm_notify_policy()
3663 if (err) in xfrm_notify_policy()
3672 return err; in xfrm_notify_policy()
3680 int err; in xfrm_notify_policy_flush() local
3687 err = -EMSGSIZE; in xfrm_notify_policy_flush()
3690 err = copy_to_user_policy_type(c->data.type, skb); in xfrm_notify_policy_flush()
3691 if (err) in xfrm_notify_policy_flush()
3700 return err; in xfrm_notify_policy_flush()
3744 int err = nla_put(skb, XFRMA_COADDR, sizeof(*addr), addr); in build_report() local
3745 if (err) { in build_report()
3747 return err; in build_report()
3758 int err; in xfrm_send_report() local
3764 err = build_report(skb, proto, sel, addr); in xfrm_send_report()
3765 BUG_ON(err < 0); in xfrm_send_report()
3806 int err; in xfrm_send_mapping() local
3818 err = build_mapping(skb, x, ipaddr, sport); in xfrm_send_mapping()
3819 BUG_ON(err < 0); in xfrm_send_mapping()