Lines Matching refs:ans_skb
473 struct sk_buff *ans_skb = NULL;
488 ans_skb = nlmsg_new(NLMSG_DEFAULT_SIZE * nlsze_mult, GFP_KERNEL);
489 if (ans_skb == NULL) {
493 data = genlmsg_put_reply(ans_skb, info, &netlbl_cipsov4_gnl_family,
509 ret_val = nla_put_u32(ans_skb, NLBL_CIPSOV4_A_MTYPE, doi_def->type);
513 nla_a = nla_nest_start(ans_skb, NLBL_CIPSOV4_A_TAGLST);
522 ret_val = nla_put_u8(ans_skb,
528 nla_nest_end(ans_skb, nla_a);
532 nla_a = nla_nest_start(ans_skb, NLBL_CIPSOV4_A_MLSLVLLST);
544 nla_b = nla_nest_start(ans_skb, NLBL_CIPSOV4_A_MLSLVL);
549 ret_val = nla_put_u32(ans_skb,
554 ret_val = nla_put_u32(ans_skb,
559 nla_nest_end(ans_skb, nla_b);
561 nla_nest_end(ans_skb, nla_a);
563 nla_a = nla_nest_start(ans_skb, NLBL_CIPSOV4_A_MLSCATLST);
575 nla_b = nla_nest_start(ans_skb, NLBL_CIPSOV4_A_MLSCAT);
580 ret_val = nla_put_u32(ans_skb,
585 ret_val = nla_put_u32(ans_skb,
590 nla_nest_end(ans_skb, nla_b);
592 nla_nest_end(ans_skb, nla_a);
598 genlmsg_end(ans_skb, data);
599 return genlmsg_reply(ans_skb, info);
604 kfree_skb(ans_skb);
611 kfree_skb(ans_skb);