Home
last modified time | relevance | path

Searched refs:rule (Results 176 - 200 of 533) sorted by relevance

12345678910>>...22

/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_selftests.c1339 struct flow_rule *rule; in __stmmac_test_l3filt() local
1371 rule = kzalloc(struct_size(rule, action.entries, 1), GFP_KERNEL); in __stmmac_test_l3filt()
1372 if (!rule) { in __stmmac_test_l3filt()
1377 rule->match.dissector = dissector; in __stmmac_test_l3filt()
1378 rule->match.key = (void *)&key; in __stmmac_test_l3filt()
1379 rule->match.mask = (void *)&mask; in __stmmac_test_l3filt()
1386 cls->rule = rule; in __stmmac_test_l3filt()
1388 rule in __stmmac_test_l3filt()
1465 struct flow_rule *rule; __stmmac_test_l4filt() local
[all...]
H A Dstmmac_tc.c462 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_basic_flow() local
463 struct flow_dissector *dissector = rule->match.dissector; in tc_add_basic_flow()
470 flow_rule_match_basic(rule, &match); in tc_add_basic_flow()
480 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_ip4_flow() local
481 struct flow_dissector *dissector = rule->match.dissector; in tc_add_ip4_flow()
491 flow_rule_match_ipv4_addrs(rule, &match); in tc_add_ip4_flow()
515 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_ports_flow() local
516 struct flow_dissector *dissector = rule->match.dissector; in tc_add_ports_flow()
538 flow_rule_match_ports(rule, &match); in tc_add_ports_flow()
591 struct flow_rule *rule in tc_add_flow() local
665 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); tc_add_vlan_flow() local
736 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); tc_add_ethtype_flow() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Daction.c266 nfp_flower_tun_is_gre(struct flow_rule *rule, int start_idx) in nfp_flower_tun_is_gre() argument
268 struct flow_action_entry *act = rule->action.entries; in nfp_flower_tun_is_gre()
269 int num_act = rule->action.num_entries; in nfp_flower_tun_is_gre()
284 struct flow_rule *rule, in nfp_fl_get_tun_from_act()
293 if (nfp_flower_tun_is_gre(rule, act_idx)) in nfp_fl_get_tun_from_act()
794 nfp_fl_commit_mangle(struct flow_rule *rule, char *nfp_action, in nfp_fl_commit_mangle() argument
801 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) { in nfp_fl_commit_mangle()
804 flow_rule_match_basic(rule, &match); in nfp_fl_commit_mangle()
1027 struct flow_rule *rule, in nfp_flower_loop_action()
1096 *tun_type = nfp_fl_get_tun_from_act(app, rule, ac in nfp_flower_loop_action()
283 nfp_fl_get_tun_from_act(struct nfp_app *app, struct flow_rule *rule, const struct flow_action_entry *act, int act_idx) nfp_fl_get_tun_from_act() argument
1026 nfp_flower_loop_action(struct nfp_app *app, const struct flow_action_entry *act, struct flow_rule *rule, struct nfp_fl_payload *nfp_fl, int *a_len, struct net_device *netdev, enum nfp_flower_tun_type *tun_type, int *tun_out_cnt, int *out_cnt, u32 *csum_updated, struct nfp_flower_pedit_acts *set_act, bool *pkt_host, struct netlink_ext_ack *extack, int act_idx) nfp_flower_loop_action() argument
1257 nfp_flower_compile_action(struct nfp_app *app, struct flow_rule *rule, struct net_device *netdev, struct nfp_fl_payload *nfp_flow, struct netlink_ext_ack *extack) nfp_flower_compile_action() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dsample.h33 struct mlx5_flow_handle *rule,
52 struct mlx5_flow_handle *rule, in mlx5e_tc_sample_unoffload()
51 mlx5e_tc_sample_unoffload(struct mlx5e_tc_psample *tc_psample, struct mlx5_flow_handle *rule, struct mlx5_flow_attr *attr) mlx5e_tc_sample_unoffload() argument
H A Dct_fs_smfs.c41 struct mlx5dr_rule *rule; member
255 ct_dbg("rule uses unexpected dissectors (0x%016llx)", in mlx5_ct_fs_smfs_ct_validate_flow_rule()
274 ct_dbg("rule uses unexpected basic match (n_proto 0x%04x/0x%04x, ip_proto 0x%02x/0x%02x)", in mlx5_ct_fs_smfs_ct_validate_flow_rule()
282 ct_dbg("rule uses ports match (src 0x%04x, dst 0x%04x)", in mlx5_ct_fs_smfs_ct_validate_flow_rule()
288 ct_dbg("rule uses unexpected tcp match (flags 0x%02x)", tcp.mask->flags); in mlx5_ct_fs_smfs_ct_validate_flow_rule()
303 struct mlx5dr_rule *rule; in mlx5_ct_fs_smfs_ct_rule_add() local
337 rule = mlx5_smfs_rule_create(smfs_matcher->dr_matcher, spec, num_actions, actions, in mlx5_ct_fs_smfs_ct_rule_add()
339 if (!rule) { in mlx5_ct_fs_smfs_ct_rule_add()
344 smfs_rule->rule = rule; in mlx5_ct_fs_smfs_ct_rule_add()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c63 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_parse_gretap() local
73 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) { in mlx5e_tc_tun_parse_gretap()
76 flow_rule_match_enc_keyid(rule, &enc_keyid); in mlx5e_tc_tun_parse_gretap()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_tc_matchall.c11 if (!flow_offload_has_one_action(&f->rule->action)) { in lan966x_tc_matchall_add()
17 act = &f->rule->action.entries[0]; in lan966x_tc_matchall_add()
20 return lan966x_police_port_add(port, &f->rule->action, act, in lan966x_tc_matchall_add()
/kernel/linux/linux-6.6/include/net/netfilter/
H A Dnf_tables_offload.h67 struct flow_rule *rule; member
74 struct nft_flow_rule *nft_flow_rule_create(struct net *net, const struct nft_rule *rule);
75 int nft_flow_rule_stats(const struct nft_chain *chain, const struct nft_rule *rule);
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c63 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_parse_gretap() local
73 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) { in mlx5e_tc_tun_parse_gretap()
76 flow_rule_match_enc_keyid(rule, &enc_keyid); in mlx5e_tc_tun_parse_gretap()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet_wol.c127 struct bcmgenet_rxnfc_rule *rule; in bcmgenet_wol_power_down_cfg() local
158 list_for_each_entry(rule, &priv->rxnfc_list, list) in bcmgenet_wol_power_down_cfg()
159 if (rule->fs.ring_cookie == RX_CLS_FLOW_WAKE) in bcmgenet_wol_power_down_cfg()
160 hfb_enable |= (1 << rule->fs.location); in bcmgenet_wol_power_down_cfg()
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet_wol.c144 struct bcmgenet_rxnfc_rule *rule; in bcmgenet_wol_power_down_cfg() local
175 list_for_each_entry(rule, &priv->rxnfc_list, list) in bcmgenet_wol_power_down_cfg()
176 if (rule->fs.ring_cookie == RX_CLS_FLOW_WAKE) in bcmgenet_wol_power_down_cfg()
177 hfb_enable |= (1 << rule->fs.location); in bcmgenet_wol_power_down_cfg()
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A DMakefile128 define gen-target-rule-32
133 define gen-target-rule-64
143 $(foreach t,$(VMTARGETS),$(eval $(call gen-target-rule-32,$(t))))
151 $(foreach t,$(VMTARGETS),$(eval $(call gen-target-rule-64,$(t))))
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_fdir.c683 struct ice_fdir_fltr *rule; in ice_fdir_find_fltr_by_idx() local
685 list_for_each_entry(rule, &hw->fdir_list_head, fltr_node) { in ice_fdir_find_fltr_by_idx()
686 /* rule ID found in the list */ in ice_fdir_find_fltr_by_idx()
687 if (fltr_idx == rule->fltr_id) in ice_fdir_find_fltr_by_idx()
688 return rule; in ice_fdir_find_fltr_by_idx()
689 if (fltr_idx < rule->fltr_id) in ice_fdir_find_fltr_by_idx()
702 struct ice_fdir_fltr *rule, *parent = NULL; in ice_fdir_list_add_fltr() local
704 list_for_each_entry(rule, &hw->fdir_list_head, fltr_node) { in ice_fdir_list_add_fltr()
705 /* rule ID found or pass its spot in the list */ in ice_fdir_list_add_fltr()
706 if (rule in ice_fdir_list_add_fltr()
813 struct ice_fdir_fltr *rule; ice_fdir_is_dup_fltr() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.c371 struct flow_rule *rule = flow_cls_offload_flow_rule(tc_flow_cmd); in bnxt_tc_parse_flow() local
372 struct flow_dissector *dissector = rule->match.dissector; in bnxt_tc_parse_flow()
382 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) { in bnxt_tc_parse_flow()
385 flow_rule_match_basic(rule, &match); in bnxt_tc_parse_flow()
396 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) { in bnxt_tc_parse_flow()
399 flow_rule_match_eth_addrs(rule, &match); in bnxt_tc_parse_flow()
407 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) { in bnxt_tc_parse_flow()
410 flow_rule_match_vlan(rule, &match); in bnxt_tc_parse_flow()
422 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS)) { in bnxt_tc_parse_flow()
425 flow_rule_match_ipv4_addrs(rule, in bnxt_tc_parse_flow()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.c372 struct flow_rule *rule = flow_cls_offload_flow_rule(tc_flow_cmd); in bnxt_tc_parse_flow() local
373 struct flow_dissector *dissector = rule->match.dissector; in bnxt_tc_parse_flow()
383 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) { in bnxt_tc_parse_flow()
386 flow_rule_match_basic(rule, &match); in bnxt_tc_parse_flow()
397 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) { in bnxt_tc_parse_flow()
400 flow_rule_match_eth_addrs(rule, &match); in bnxt_tc_parse_flow()
408 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) { in bnxt_tc_parse_flow()
411 flow_rule_match_vlan(rule, &match); in bnxt_tc_parse_flow()
423 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS)) { in bnxt_tc_parse_flow()
426 flow_rule_match_ipv4_addrs(rule, in bnxt_tc_parse_flow()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs.c278 if (WARN_ONCE(*rule_p, "VLAN rule already exists type %d", rule_type)) in __mlx5e_add_vlan_rule()
286 fs_err(fs, "add rule failed\n"); in __mlx5e_add_vlan_rule()
372 struct mlx5_flow_handle *rule; in mlx5e_add_trap_rule() local
383 rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1); in mlx5e_add_trap_rule()
385 return rule; in mlx5e_add_trap_rule()
391 struct mlx5_flow_handle *rule; in mlx5e_add_vlan_trap() local
394 rule = mlx5e_add_trap_rule(ft, trap_id, tir_num); in mlx5e_add_vlan_trap()
395 if (IS_ERR(rule)) { in mlx5e_add_vlan_trap()
396 err = PTR_ERR(rule); in mlx5e_add_vlan_trap()
398 fs_err(fs, "add VLAN trap rule faile in mlx5e_add_vlan_trap()
416 struct mlx5_flow_handle *rule; mlx5e_add_mac_trap() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c3311 * i40e_get_ethtool_fdir_all - Populates the rule count of a command
3314 * @rule_locs: Array of used rule locations
3316 * This function populates both the total and actual rule count of
3325 struct i40e_fdir_filter *rule; in i40e_get_ethtool_fdir_all() local
3329 /* report total rule count */ in i40e_get_ethtool_fdir_all()
3332 hlist_for_each_entry_safe(rule, node2, in i40e_get_ethtool_fdir_all()
3337 rule_locs[cnt] = rule->fd_id; in i40e_get_ethtool_fdir_all()
3362 struct i40e_fdir_filter *rule = NULL; in i40e_get_ethtool_fdir_entry() local
3367 hlist_for_each_entry_safe(rule, node2, in i40e_get_ethtool_fdir_entry()
3369 if (fsp->location <= rule in i40e_get_ethtool_fdir_entry()
3743 struct i40e_fdir_filter *rule, *parent; i40e_update_ethtool_fdir_entry() local
3803 struct i40e_fdir_filter *rule; i40e_prune_flex_pit_list() local
4753 struct i40e_fdir_filter *rule; i40e_disallow_matching_filters() local
5023 struct i40e_fdir_filter *rule; i40e_set_channels() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dfs_tcp.c69 void mlx5e_accel_fs_del_sk(struct mlx5_flow_handle *rule) in mlx5e_accel_fs_del_sk() argument
71 mlx5_del_flow_rules(rule); in mlx5e_accel_fs_del_sk()
158 struct mlx5_flow_handle *rule; in accel_fs_tcp_add_default_rule() local
165 rule = mlx5_add_flow_rules(accel_fs_t->t, NULL, &flow_act, &dest, 1); in accel_fs_tcp_add_default_rule()
166 if (IS_ERR(rule)) { in accel_fs_tcp_add_default_rule()
167 err = PTR_ERR(rule); in accel_fs_tcp_add_default_rule()
169 "%s: add default rule failed, accel_fs type=%d, err %d\n", in accel_fs_tcp_add_default_rule()
174 fs_tcp->default_rules[type] = rule; in accel_fs_tcp_add_default_rule()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dfs_tcp.c69 void mlx5e_accel_fs_del_sk(struct mlx5_flow_handle *rule) in mlx5e_accel_fs_del_sk() argument
71 mlx5_del_flow_rules(rule); in mlx5e_accel_fs_del_sk()
156 struct mlx5_flow_handle *rule; in accel_fs_tcp_add_default_rule() local
162 rule = mlx5_add_flow_rules(accel_fs_t->t, NULL, &flow_act, &dest, 1); in accel_fs_tcp_add_default_rule()
163 if (IS_ERR(rule)) { in accel_fs_tcp_add_default_rule()
164 err = PTR_ERR(rule); in accel_fs_tcp_add_default_rule()
165 fs_err(fs, "%s: add default rule failed, accel_fs type=%d, err %d\n", in accel_fs_tcp_add_default_rule()
170 fs_tcp->default_rules[type] = rule; in accel_fs_tcp_add_default_rule()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dsmfs.c64 mlx5_smfs_rule_destroy(struct mlx5dr_rule *rule) in mlx5_smfs_rule_destroy() argument
66 mlx5dr_rule_destroy(rule); in mlx5_smfs_rule_destroy()
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_tc.c427 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_basic_flow() local
428 struct flow_dissector *dissector = rule->match.dissector; in tc_add_basic_flow()
435 flow_rule_match_basic(rule, &match); in tc_add_basic_flow()
444 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_ip4_flow() local
445 struct flow_dissector *dissector = rule->match.dissector; in tc_add_ip4_flow()
455 flow_rule_match_ipv4_addrs(rule, &match); in tc_add_ip4_flow()
479 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_ports_flow() local
480 struct flow_dissector *dissector = rule->match.dissector; in tc_add_ports_flow()
502 flow_rule_match_ports(rule, &match); in tc_add_ports_flow()
555 struct flow_rule *rule in tc_add_flow() local
[all...]
/kernel/linux/linux-5.10/sound/core/
H A Dpcm_lib.c1109 * snd_pcm_hw_rule_add - add the hw-constraint rule
1252 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_list()
1254 struct snd_pcm_hw_constraint_list *list = rule->private; in snd_pcm_hw_rule_list()
1255 return snd_interval_list(hw_param_interval(params, rule->var), list->count, list->list, list->mask); in snd_pcm_hw_rule_list()
1282 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_ranges()
1284 struct snd_pcm_hw_constraint_ranges *r = rule->private; in snd_pcm_hw_rule_ranges()
1285 return snd_interval_ranges(hw_param_interval(params, rule->var), in snd_pcm_hw_rule_ranges()
1313 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_ratnums()
1315 const struct snd_pcm_hw_constraint_ratnums *r = rule->private; in snd_pcm_hw_rule_ratnums()
1318 err = snd_interval_ratnum(hw_param_interval(params, rule in snd_pcm_hw_rule_ratnums()
1251 snd_pcm_hw_rule_list(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_list() argument
1281 snd_pcm_hw_rule_ranges(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_ranges() argument
1312 snd_pcm_hw_rule_ratnums(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_ratnums() argument
1347 snd_pcm_hw_rule_ratdens(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_ratdens() argument
1381 snd_pcm_hw_rule_msbits(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_msbits() argument
1427 snd_pcm_hw_rule_step(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_step() argument
1454 snd_pcm_hw_rule_pow2(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_pow2() argument
1484 snd_pcm_hw_rule_noresample_func(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_noresample_func() argument
[all...]
/kernel/linux/linux-6.6/sound/core/
H A Dpcm_lib.c1135 * snd_pcm_hw_rule_add - add the hw-constraint rule
1278 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_list()
1280 struct snd_pcm_hw_constraint_list *list = rule->private; in snd_pcm_hw_rule_list()
1281 return snd_interval_list(hw_param_interval(params, rule->var), list->count, list->list, list->mask); in snd_pcm_hw_rule_list()
1308 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_ranges()
1310 struct snd_pcm_hw_constraint_ranges *r = rule->private; in snd_pcm_hw_rule_ranges()
1311 return snd_interval_ranges(hw_param_interval(params, rule->var), in snd_pcm_hw_rule_ranges()
1339 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_ratnums()
1341 const struct snd_pcm_hw_constraint_ratnums *r = rule->private; in snd_pcm_hw_rule_ratnums()
1344 err = snd_interval_ratnum(hw_param_interval(params, rule in snd_pcm_hw_rule_ratnums()
1277 snd_pcm_hw_rule_list(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_list() argument
1307 snd_pcm_hw_rule_ranges(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_ranges() argument
1338 snd_pcm_hw_rule_ratnums(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_ratnums() argument
1373 snd_pcm_hw_rule_ratdens(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_ratdens() argument
1407 snd_pcm_hw_rule_msbits(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_msbits() argument
1453 snd_pcm_hw_rule_step(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_step() argument
1480 snd_pcm_hw_rule_pow2(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_pow2() argument
1510 snd_pcm_hw_rule_noresample_func(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) snd_pcm_hw_rule_noresample_func() argument
[all...]
/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_tables_api.c455 void nft_rule_expr_activate(const struct nft_ctx *ctx, struct nft_rule *rule) in nft_rule_expr_activate() argument
459 expr = nft_expr_first(rule); in nft_rule_expr_activate()
460 while (nft_expr_more(rule, expr)) { in nft_rule_expr_activate()
468 void nft_rule_expr_deactivate(const struct nft_ctx *ctx, struct nft_rule *rule, in nft_rule_expr_deactivate() argument
473 expr = nft_expr_first(rule); in nft_rule_expr_deactivate()
474 while (nft_expr_more(rule, expr)) { in nft_rule_expr_deactivate()
483 nf_tables_delrule_deactivate(struct nft_ctx *ctx, struct nft_rule *rule) in nf_tables_delrule_deactivate() argument
485 /* You cannot delete the same rule twice */ in nf_tables_delrule_deactivate()
486 if (nft_is_active_next(ctx->net, rule)) { in nf_tables_delrule_deactivate()
487 nft_deactivate_next(ctx->net, rule); in nf_tables_delrule_deactivate()
494 nft_trans_rule_add(struct nft_ctx *ctx, int msg_type, struct nft_rule *rule) nft_trans_rule_add() argument
513 nft_delrule(struct nft_ctx *ctx, struct nft_rule *rule) nft_delrule() argument
545 struct nft_rule *rule; nft_delrule_by_chain() local
2901 struct nft_rule *rule; nf_tables_delchain() local
3308 struct nft_rule *rule; __nft_rule_lookup() local
3344 nf_tables_fill_rule_info(struct sk_buff *skb, struct net *net, u32 portid, u32 seq, int event, u32 flags, int family, const struct nft_table *table, const struct nft_chain *chain, const struct nft_rule *rule, u64 handle, bool reset) nf_tables_fill_rule_info() argument
3403 nf_tables_rule_notify(const struct nft_ctx *ctx, const struct nft_rule *rule, int event) nf_tables_rule_notify() argument
3471 const struct nft_rule *rule, *prule; __nf_tables_dump_rules() local
3625 const struct nft_rule *rule; nf_tables_getrule() local
3685 nf_tables_rule_destroy(const struct nft_ctx *ctx, struct nft_rule *rule) nf_tables_rule_destroy() argument
3702 nf_tables_rule_release(const struct nft_ctx *ctx, struct nft_rule *rule) nf_tables_rule_release() argument
3712 struct nft_rule *rule; nft_chain_validate() local
3828 struct nft_rule *rule, *old_rule = NULL; nf_tables_newrule() local
4085 struct nft_rule *rule; nf_tables_delrule() local
9330 struct nft_rule *rule; nf_tables_commit_chain_prepare() local
10630 const struct nft_rule *rule; nf_tables_check_loops() local
11098 struct nft_rule *rule, *nr; __nft_release_basechain() local
11147 struct nft_rule *rule, *nr; __nft_release_table() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_debugfs.c2760 struct rvu_npc_mcam_rule *rule) in rvu_dbg_npc_mcam_show_flows()
2764 for_each_set_bit(bit, (unsigned long *)&rule->features, 64) { in rvu_dbg_npc_mcam_show_flows()
2768 if (rule->lxmb == 1) in rvu_dbg_npc_mcam_show_flows()
2774 seq_printf(s, "%pM ", rule->packet.dmac); in rvu_dbg_npc_mcam_show_flows()
2775 seq_printf(s, "mask %pM\n", rule->mask.dmac); in rvu_dbg_npc_mcam_show_flows()
2778 seq_printf(s, "%pM ", rule->packet.smac); in rvu_dbg_npc_mcam_show_flows()
2779 seq_printf(s, "mask %pM\n", rule->mask.smac); in rvu_dbg_npc_mcam_show_flows()
2782 seq_printf(s, "0x%x ", ntohs(rule->packet.etype)); in rvu_dbg_npc_mcam_show_flows()
2783 seq_printf(s, "mask 0x%x\n", ntohs(rule->mask.etype)); in rvu_dbg_npc_mcam_show_flows()
2786 seq_printf(s, "0x%x ", ntohs(rule in rvu_dbg_npc_mcam_show_flows()
2759 rvu_dbg_npc_mcam_show_flows(struct seq_file *s, struct rvu_npc_mcam_rule *rule) rvu_dbg_npc_mcam_show_flows() argument
2846 rvu_dbg_npc_mcam_show_action(struct seq_file *s, struct rvu_npc_mcam_rule *rule) rvu_dbg_npc_mcam_show_action() argument
[all...]

Completed in 67 milliseconds

12345678910>>...22