/kernel/linux/linux-5.10/net/netfilter/ |
H A D | xt_repldata.h | 6 * they serve as the hanging-off data accessed through repl.data[]. 11 * struct type##_replace repl; 22 struct type##_replace repl; \ 32 strncpy(tbl->repl.name, info->name, sizeof(tbl->repl.name)); \ 34 tbl->repl.valid_hooks = hook_mask; \ 35 tbl->repl.num_entries = nhooks + 1; \ 36 tbl->repl.size = nhooks * sizeof(struct type##_standard) + \ 41 tbl->repl.hook_entry[hooknum] = bytes; \ 42 tbl->repl [all...] |
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | xt_repldata.h | 6 * they serve as the hanging-off data accessed through repl.data[]. 11 * struct type##_replace repl; 22 struct type##_replace repl; \ 32 strscpy_pad(tbl->repl.name, info->name, sizeof(tbl->repl.name)); \ 34 tbl->repl.valid_hooks = hook_mask; \ 35 tbl->repl.num_entries = nhooks + 1; \ 36 tbl->repl.size = nhooks * sizeof(struct type##_standard) + \ 41 tbl->repl.hook_entry[hooknum] = bytes; \ 42 tbl->repl [all...] |
/kernel/linux/linux-6.6/net/ipv4/netfilter/ |
H A D | iptable_filter.c | 39 struct ipt_replace *repl; in iptable_filter_table_init() local 42 repl = ipt_alloc_initial_table(&packet_filter); in iptable_filter_table_init() 43 if (repl == NULL) in iptable_filter_table_init() 46 ((struct ipt_standard *)repl->entries)[1].target.verdict = in iptable_filter_table_init() 49 err = ipt_register_table(net, &packet_filter, repl, filter_ops); in iptable_filter_table_init() 50 kfree(repl); in iptable_filter_table_init()
|
H A D | iptable_security.c | 40 struct ipt_replace *repl; in iptable_security_table_init() local 43 repl = ipt_alloc_initial_table(&security_table); in iptable_security_table_init() 44 if (repl == NULL) in iptable_security_table_init() 46 ret = ipt_register_table(net, &security_table, repl, sectbl_ops); in iptable_security_table_init() 47 kfree(repl); in iptable_security_table_init()
|
H A D | iptable_raw.c | 39 struct ipt_replace *repl; in iptable_raw_table_init() local 46 repl = ipt_alloc_initial_table(table); in iptable_raw_table_init() 47 if (repl == NULL) in iptable_raw_table_init() 49 ret = ipt_register_table(net, table, repl, rawtable_ops); in iptable_raw_table_init() 50 kfree(repl); in iptable_raw_table_init()
|
H A D | arptable_filter.c | 33 struct arpt_replace *repl; in arptable_filter_table_init() local 36 repl = arpt_alloc_initial_table(&packet_filter); in arptable_filter_table_init() 37 if (repl == NULL) in arptable_filter_table_init() 39 err = arpt_register_table(net, &packet_filter, repl, arpfilter_ops); in arptable_filter_table_init() 40 kfree(repl); in arptable_filter_table_init()
|
H A D | iptable_nat.c | 108 struct ipt_replace *repl; in iptable_nat_table_init() local 111 repl = ipt_alloc_initial_table(&nf_nat_ipv4_table); in iptable_nat_table_init() 112 if (repl == NULL) in iptable_nat_table_init() 115 ret = ipt_register_table(net, &nf_nat_ipv4_table, repl, NULL); in iptable_nat_table_init() 117 kfree(repl); in iptable_nat_table_init() 125 kfree(repl); in iptable_nat_table_init()
|
H A D | iptable_mangle.c | 85 struct ipt_replace *repl; in iptable_mangle_table_init() local 88 repl = ipt_alloc_initial_table(&packet_mangler); in iptable_mangle_table_init() 89 if (repl == NULL) in iptable_mangle_table_init() 91 ret = ipt_register_table(net, &packet_mangler, repl, mangle_ops); in iptable_mangle_table_init() 92 kfree(repl); in iptable_mangle_table_init()
|
/kernel/linux/linux-6.6/net/ipv6/netfilter/ |
H A D | ip6table_filter.c | 38 struct ip6t_replace *repl; in ip6table_filter_table_init() local 41 repl = ip6t_alloc_initial_table(&packet_filter); in ip6table_filter_table_init() 42 if (repl == NULL) in ip6table_filter_table_init() 45 ((struct ip6t_standard *)repl->entries)[1].target.verdict = in ip6table_filter_table_init() 48 err = ip6t_register_table(net, &packet_filter, repl, filter_ops); in ip6table_filter_table_init() 49 kfree(repl); in ip6table_filter_table_init()
|
H A D | ip6table_security.c | 39 struct ip6t_replace *repl; in ip6table_security_table_init() local 42 repl = ip6t_alloc_initial_table(&security_table); in ip6table_security_table_init() 43 if (repl == NULL) in ip6table_security_table_init() 45 ret = ip6t_register_table(net, &security_table, repl, sectbl_ops); in ip6table_security_table_init() 46 kfree(repl); in ip6table_security_table_init()
|
H A D | ip6table_raw.c | 38 struct ip6t_replace *repl; in ip6table_raw_table_init() local 45 repl = ip6t_alloc_initial_table(table); in ip6table_raw_table_init() 46 if (repl == NULL) in ip6table_raw_table_init() 48 ret = ip6t_register_table(net, table, repl, rawtable_ops); in ip6table_raw_table_init() 49 kfree(repl); in ip6table_raw_table_init()
|
H A D | ip6table_nat.c | 110 struct ip6t_replace *repl; in ip6table_nat_table_init() local 113 repl = ip6t_alloc_initial_table(&nf_nat_ipv6_table); in ip6table_nat_table_init() 114 if (repl == NULL) in ip6table_nat_table_init() 116 ret = ip6t_register_table(net, &nf_nat_ipv6_table, repl, in ip6table_nat_table_init() 119 kfree(repl); in ip6table_nat_table_init() 127 kfree(repl); in ip6table_nat_table_init()
|
H A D | ip6table_mangle.c | 78 struct ip6t_replace *repl; in ip6table_mangle_table_init() local 81 repl = ip6t_alloc_initial_table(&packet_mangler); in ip6table_mangle_table_init() 82 if (repl == NULL) in ip6table_mangle_table_init() 84 ret = ip6t_register_table(net, &packet_mangler, repl, mangle_ops); in ip6table_mangle_table_init() 85 kfree(repl); in ip6table_mangle_table_init()
|
/kernel/linux/linux-5.10/net/ipv4/netfilter/ |
H A D | arptable_filter.c | 44 struct arpt_replace *repl; in arptable_filter_table_init() local 50 repl = arpt_alloc_initial_table(&packet_filter); in arptable_filter_table_init() 51 if (repl == NULL) in arptable_filter_table_init() 53 err = arpt_register_table(net, &packet_filter, repl, arpfilter_ops, in arptable_filter_table_init() 55 kfree(repl); in arptable_filter_table_init()
|
H A D | iptable_security.c | 50 struct ipt_replace *repl; in iptable_security_table_init() local 56 repl = ipt_alloc_initial_table(&security_table); in iptable_security_table_init() 57 if (repl == NULL) in iptable_security_table_init() 59 ret = ipt_register_table(net, &security_table, repl, sectbl_ops, in iptable_security_table_init() 61 kfree(repl); in iptable_security_table_init()
|
H A D | iptable_filter.c | 48 struct ipt_replace *repl; in iptable_filter_table_init() local 54 repl = ipt_alloc_initial_table(&packet_filter); in iptable_filter_table_init() 55 if (repl == NULL) in iptable_filter_table_init() 58 ((struct ipt_standard *)repl->entries)[1].target.verdict = in iptable_filter_table_init() 61 err = ipt_register_table(net, &packet_filter, repl, filter_ops, in iptable_filter_table_init() 63 kfree(repl); in iptable_filter_table_init()
|
H A D | iptable_nat.c | 90 struct ipt_replace *repl; in iptable_nat_table_init() local 96 repl = ipt_alloc_initial_table(&nf_nat_ipv4_table); in iptable_nat_table_init() 97 if (repl == NULL) in iptable_nat_table_init() 99 ret = ipt_register_table(net, &nf_nat_ipv4_table, repl, in iptable_nat_table_init() 102 kfree(repl); in iptable_nat_table_init() 112 kfree(repl); in iptable_nat_table_init()
|
H A D | iptable_mangle.c | 88 struct ipt_replace *repl; in iptable_mangle_table_init() local 94 repl = ipt_alloc_initial_table(&packet_mangler); in iptable_mangle_table_init() 95 if (repl == NULL) in iptable_mangle_table_init() 97 ret = ipt_register_table(net, &packet_mangler, repl, mangle_ops, in iptable_mangle_table_init() 99 kfree(repl); in iptable_mangle_table_init()
|
H A D | iptable_raw.c | 51 struct ipt_replace *repl; in iptable_raw_table_init() local 61 repl = ipt_alloc_initial_table(table); in iptable_raw_table_init() 62 if (repl == NULL) in iptable_raw_table_init() 64 ret = ipt_register_table(net, table, repl, rawtable_ops, in iptable_raw_table_init() 66 kfree(repl); in iptable_raw_table_init()
|
/kernel/linux/linux-5.10/net/ipv6/netfilter/ |
H A D | ip6table_security.c | 49 struct ip6t_replace *repl; in ip6table_security_table_init() local 55 repl = ip6t_alloc_initial_table(&security_table); in ip6table_security_table_init() 56 if (repl == NULL) in ip6table_security_table_init() 58 ret = ip6t_register_table(net, &security_table, repl, sectbl_ops, in ip6table_security_table_init() 60 kfree(repl); in ip6table_security_table_init()
|
H A D | ip6table_filter.c | 49 struct ip6t_replace *repl; in ip6table_filter_table_init() local 55 repl = ip6t_alloc_initial_table(&packet_filter); in ip6table_filter_table_init() 56 if (repl == NULL) in ip6table_filter_table_init() 59 ((struct ip6t_standard *)repl->entries)[1].target.verdict = in ip6table_filter_table_init() 62 err = ip6t_register_table(net, &packet_filter, repl, filter_ops, in ip6table_filter_table_init() 64 kfree(repl); in ip6table_filter_table_init()
|
H A D | ip6table_nat.c | 92 struct ip6t_replace *repl; in ip6table_nat_table_init() local 98 repl = ip6t_alloc_initial_table(&nf_nat_ipv6_table); in ip6table_nat_table_init() 99 if (repl == NULL) in ip6table_nat_table_init() 101 ret = ip6t_register_table(net, &nf_nat_ipv6_table, repl, in ip6table_nat_table_init() 104 kfree(repl); in ip6table_nat_table_init() 113 kfree(repl); in ip6table_nat_table_init()
|
H A D | ip6table_mangle.c | 81 struct ip6t_replace *repl; in ip6table_mangle_table_init() local 87 repl = ip6t_alloc_initial_table(&packet_mangler); in ip6table_mangle_table_init() 88 if (repl == NULL) in ip6table_mangle_table_init() 90 ret = ip6t_register_table(net, &packet_mangler, repl, mangle_ops, in ip6table_mangle_table_init() 92 kfree(repl); in ip6table_mangle_table_init()
|
H A D | ip6table_raw.c | 50 struct ip6t_replace *repl; in ip6table_raw_table_init() local 60 repl = ip6t_alloc_initial_table(table); in ip6table_raw_table_init() 61 if (repl == NULL) in ip6table_raw_table_init() 63 ret = ip6t_register_table(net, table, repl, rawtable_ops, in ip6table_raw_table_init() 65 kfree(repl); in ip6table_raw_table_init()
|
/kernel/linux/linux-5.10/net/bridge/netfilter/ |
H A D | ebtables.c | 427 static int ebt_verify_pointers(const struct ebt_replace *repl, in ebt_verify_pointers() argument 430 unsigned int limit = repl->entries_size; in ebt_verify_pointers() 431 unsigned int valid_hooks = repl->valid_hooks; in ebt_verify_pointers() 438 newinfo->entries_size = repl->entries_size; in ebt_verify_pointers() 439 newinfo->nentries = repl->nentries; in ebt_verify_pointers() 451 if ((char __user *)repl->hook_entry[i] == in ebt_verify_pointers() 452 repl->entries + offset) in ebt_verify_pointers() 967 static int do_replace_finish(struct net *net, struct ebt_replace *repl, in do_replace_finish() argument 979 if (repl->num_counters) { in do_replace_finish() 980 unsigned long size = repl in do_replace_finish() 1144 struct ebt_replace_kernel *repl; ebt_register_table() local 1740 struct compat_ebt_replace repl, tmp; compat_copy_everything_to_user() local 2102 compat_copy_ebt_replace_from_user(struct ebt_replace *repl, sockptr_t arg, unsigned int len) compat_copy_ebt_replace_from_user() argument [all...] |