Lines Matching refs:udata

987 	if (table->udata) {  in nf_tables_fill_table_info()
988 if (nla_put(skb, NFTA_TABLE_USERDATA, table->udlen, table->udata)) in nf_tables_fill_table_info()
1411 table->udata = nla_memdup(nla[NFTA_TABLE_USERDATA], GFP_KERNEL_ACCOUNT); in nf_tables_newtable()
1412 if (table->udata == NULL) in nf_tables_newtable()
1442 kfree(table->udata); in nf_tables_newtable()
1607 kfree(ctx->table->udata); in nf_tables_table_destroy()
1854 if (chain->udata && in nf_tables_fill_chain_info()
1855 nla_put(skb, NFTA_CHAIN_USERDATA, chain->udlen, chain->udata)) in nf_tables_fill_chain_info()
2090 kfree(chain->udata); in nf_tables_chain_destroy()
2094 kfree(chain->udata); in nf_tables_chain_destroy()
2516 chain->udata = nla_memdup(nla[NFTA_CHAIN_USERDATA], GFP_KERNEL_ACCOUNT); in nf_tables_addchain()
2517 if (chain->udata == NULL) { in nf_tables_addchain()
3426 if (rule->udata) { in nf_tables_fill_rule_info()
3427 struct nft_userdata *udata = nft_userdata(rule); in nf_tables_fill_rule_info() local
3428 if (nla_put(skb, NFTA_RULE_USERDATA, udata->len + 1, in nf_tables_fill_rule_info()
3429 udata->data) < 0) in nf_tables_fill_rule_info()
3871 struct nft_userdata *udata; in nf_tables_newrule() local
3996 rule->udata = ulen ? 1 : 0; in nf_tables_newrule()
3999 udata = nft_userdata(rule); in nf_tables_newrule()
4000 udata->len = ulen - 1; in nf_tables_newrule()
4001 nla_memcpy(udata->data, nla[NFTA_RULE_USERDATA], ulen); in nf_tables_newrule()
4550 if (set->udata && in nf_tables_fill_set()
4551 nla_put(skb, NFTA_SET_USERDATA, set->udlen, set->udata)) in nf_tables_fill_set()
4938 unsigned char *udata; in nf_tables_newset() local
5163 udata = NULL; in nf_tables_newset()
5165 udata = set->data + size; in nf_tables_newset()
5166 nla_memcpy(udata, nla[NFTA_SET_USERDATA], udlen); in nf_tables_newset()
5184 set->udata = udata; in nf_tables_newset()
5691 struct nft_userdata *udata; in nf_tables_fill_setelem() local
5693 udata = nft_set_ext_userdata(ext); in nf_tables_fill_setelem()
5695 udata->len + 1, udata->data)) in nf_tables_fill_setelem()
6607 struct nft_userdata *udata; in nft_add_set_elem() local
6889 udata = nft_set_ext_userdata(ext); in nft_add_set_elem()
6890 udata->len = ulen - 1; in nft_add_set_elem()
6891 nla_memcpy(&udata->data, nla[NFTA_SET_ELEM_USERDATA], ulen); in nft_add_set_elem()
7619 obj->udata = nla_memdup(nla[NFTA_OBJ_USERDATA], GFP_KERNEL_ACCOUNT); in nf_tables_newobj()
7620 if (obj->udata == NULL) in nf_tables_newobj()
7643 kfree(obj->udata); in nf_tables_newobj()
7687 if (obj->udata && in nf_tables_fill_obj_info()
7688 nla_put(skb, NFTA_OBJ_USERDATA, obj->udlen, obj->udata)) in nf_tables_fill_obj_info()
7906 kfree(obj->udata); in nft_obj_destroy()