Home
last modified time | relevance | path

Searched refs:rule (Results 326 - 350 of 533) sorted by relevance

1...<<11121314151617181920>>...22

/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dfcnal-test.sh649 # ip rule blocks reachability to remote address
652 setup_cmd ip rule add pref 32765 from all lookup local
653 setup_cmd ip rule del pref 0 from all lookup local
654 setup_cmd ip rule add pref 50 to ${NSB_LO_IP} prohibit
655 setup_cmd ip rule add pref 51 from ${NSB_IP} prohibit
659 log_test_addr ${a} $? 2 "ping out, blocked by rule"
663 # case succeeds despite the rule
668 show_hint "Response generates ICMP (or arp request is ignored) due to ip rule"
670 log_test_addr ${a} $? 1 "ping in, blocked by rule"
673 setup_cmd ip rule de
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
H A Dqos_conf.c65 struct flow_action_entry *action = &flow->rule->action.entries[0]; in nfp_flower_install_rate_limiter()
92 if (!flow_offload_has_one_action(&flow->rule->action)) { in nfp_flower_install_rate_limiter()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_matchall.c187 if (!flow_offload_has_one_action(&f->rule->action)) { in mlxsw_sp_mall_replace()
222 act = &f->rule->action.entries[0]; in mlxsw_sp_mall_replace()
H A Dspectrum.h940 struct mlxsw_sp_acl_rule *rule);
942 struct mlxsw_sp_acl_rule *rule);
944 struct mlxsw_sp_acl_rule *rule);
946 struct mlxsw_sp_acl_rule *rule,
953 mlxsw_sp_acl_rule_rulei(struct mlxsw_sp_acl_rule *rule);
955 struct mlxsw_sp_acl_rule *rule,
/kernel/linux/linux-5.10/sound/firewire/digi00x/
H A Ddigi00x-pcm.c11 struct snd_pcm_hw_rule *rule) in hw_rule_rate()
35 struct snd_pcm_hw_rule *rule) in hw_rule_channels()
10 hw_rule_rate(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) hw_rule_rate() argument
34 hw_rule_channels(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) hw_rule_channels() argument
/kernel/linux/linux-5.10/net/netfilter/
H A Dnf_tables_trace.c145 if (!info->rule) in nf_trace_fill_rule_info()
151 * Since no rule matched, the ->rule pointer is invalid. in nf_trace_fill_rule_info()
158 cpu_to_be64(info->rule->handle), in nf_trace_fill_rule_info()
197 nla_total_size_64bit(sizeof(__be64)) + /* rule handle */ in nft_trace_notify()
/kernel/linux/linux-5.10/include/linux/
H A Dethtool.h513 struct flow_rule *rule; member
524 void ethtool_rx_flow_rule_destroy(struct ethtool_rx_flow_rule *rule);
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.h192 struct mlx5_flow_handle *rule; member
200 struct mlx5_flow_handle *rule; member
/kernel/linux/linux-6.6/sound/firewire/digi00x/
H A Ddigi00x-pcm.c11 struct snd_pcm_hw_rule *rule) in hw_rule_rate()
35 struct snd_pcm_hw_rule *rule) in hw_rule_channels()
10 hw_rule_rate(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) hw_rule_rate() argument
34 hw_rule_channels(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) hw_rule_channels() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c597 struct bcmgenet_rxnfc_rule *rule) in bcmgenet_hfb_create_rxnfc_filter()
599 struct ethtool_rx_flow_spec *fs = &rule->fs; in bcmgenet_hfb_create_rxnfc_filter()
693 rule->state = BCMGENET_RXNFC_STATE_DISABLED; in bcmgenet_hfb_create_rxnfc_filter()
699 rule->state = BCMGENET_RXNFC_STATE_ENABLED; in bcmgenet_hfb_create_rxnfc_filter()
1446 struct bcmgenet_rxnfc_rule *rule; in bcmgenet_delete_flow() local
1452 rule = &priv->rxnfc_rules[cmd->fs.location]; in bcmgenet_delete_flow()
1453 if (rule->state == BCMGENET_RXNFC_STATE_UNUSED) { in bcmgenet_delete_flow()
1458 if (rule->state == BCMGENET_RXNFC_STATE_ENABLED) in bcmgenet_delete_flow()
1460 if (rule->state != BCMGENET_RXNFC_STATE_UNUSED) { in bcmgenet_delete_flow()
1461 list_del(&rule in bcmgenet_delete_flow()
596 bcmgenet_hfb_create_rxnfc_filter(struct bcmgenet_priv *priv, struct bcmgenet_rxnfc_rule *rule) bcmgenet_hfb_create_rxnfc_filter() argument
1496 struct bcmgenet_rxnfc_rule *rule; bcmgenet_get_flow() local
1527 struct bcmgenet_rxnfc_rule *rule; bcmgenet_get_rxnfc() local
4163 struct bcmgenet_rxnfc_rule *rule; bcmgenet_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c579 struct bcmgenet_rxnfc_rule *rule) in bcmgenet_hfb_create_rxnfc_filter()
581 struct ethtool_rx_flow_spec *fs = &rule->fs; in bcmgenet_hfb_create_rxnfc_filter()
675 rule->state = BCMGENET_RXNFC_STATE_DISABLED; in bcmgenet_hfb_create_rxnfc_filter()
681 rule->state = BCMGENET_RXNFC_STATE_ENABLED; in bcmgenet_hfb_create_rxnfc_filter()
1459 /* rule exists so return current location */ in bcmgenet_insert_flow()
1497 struct bcmgenet_rxnfc_rule *rule; in bcmgenet_delete_flow() local
1503 rule = &priv->rxnfc_rules[cmd->fs.location]; in bcmgenet_delete_flow()
1504 if (rule->state == BCMGENET_RXNFC_STATE_UNUSED) { in bcmgenet_delete_flow()
1509 if (rule->state == BCMGENET_RXNFC_STATE_ENABLED) in bcmgenet_delete_flow()
1511 if (rule in bcmgenet_delete_flow()
578 bcmgenet_hfb_create_rxnfc_filter(struct bcmgenet_priv *priv, struct bcmgenet_rxnfc_rule *rule) bcmgenet_hfb_create_rxnfc_filter() argument
1547 struct bcmgenet_rxnfc_rule *rule; bcmgenet_get_flow() local
1578 struct bcmgenet_rxnfc_rule *rule; bcmgenet_get_rxnfc() local
4223 struct bcmgenet_rxnfc_rule *rule; bcmgenet_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dmae.c719 NL_SET_ERR_MSG_MOD(extack, "No support for encap rule ID matches"); in efx_mae_match_check_caps()
801 NL_SET_ERR_MSG_MOD(extack, "Unexpected encap match in LHS rule"); in efx_mae_match_check_caps_lhs()
825 /* Checks that the fields needed for encap-rule matches are supported by the
1690 struct efx_tc_lhs_rule *rule, u32 prio) in efx_mae_insert_lhs_outer_rule()
1702 rc = efx_mae_populate_lhs_match_criteria(match_crit, &rule->match); in efx_mae_insert_lhs_outer_rule()
1707 act = &rule->lhs_act; in efx_mae_insert_lhs_outer_rule()
1733 rule->fw_id = MCDI_DWORD(outbuf, MAE_OUTER_RULE_INSERT_OUT_OR_ID); in efx_mae_insert_lhs_outer_rule()
1737 int efx_mae_insert_lhs_rule(struct efx_nic *efx, struct efx_tc_lhs_rule *rule, in efx_mae_insert_lhs_rule() argument
1740 return efx_mae_insert_lhs_outer_rule(efx, rule, prio); in efx_mae_insert_lhs_rule()
1744 struct efx_tc_lhs_rule *rule) in efx_mae_remove_lhs_outer_rule()
1689 efx_mae_insert_lhs_outer_rule(struct efx_nic *efx, struct efx_tc_lhs_rule *rule, u32 prio) efx_mae_insert_lhs_outer_rule() argument
1743 efx_mae_remove_lhs_outer_rule(struct efx_nic *efx, struct efx_tc_lhs_rule *rule) efx_mae_remove_lhs_outer_rule() argument
1771 efx_mae_remove_lhs_rule(struct efx_nic *efx, struct efx_tc_lhs_rule *rule) efx_mae_remove_lhs_rule() argument
[all...]
H A Drx_common.h99 bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx,
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c2753 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in iavf_parse_cls_flower() local
2754 struct flow_dissector *dissector = rule->match.dissector; in iavf_parse_cls_flower()
2777 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) { in iavf_parse_cls_flower()
2780 flow_rule_match_enc_keyid(rule, &match); in iavf_parse_cls_flower()
2785 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) { in iavf_parse_cls_flower()
2788 flow_rule_match_basic(rule, &match); in iavf_parse_cls_flower()
2810 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) { in iavf_parse_cls_flower()
2813 flow_rule_match_eth_addrs(rule, &match); in iavf_parse_cls_flower()
2857 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) { in iavf_parse_cls_flower()
2860 flow_rule_match_vlan(rule, in iavf_parse_cls_flower()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c3706 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in iavf_parse_cls_flower() local
3707 struct flow_dissector *dissector = rule->match.dissector; in iavf_parse_cls_flower()
3730 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) { in iavf_parse_cls_flower()
3733 flow_rule_match_enc_keyid(rule, &match); in iavf_parse_cls_flower()
3738 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) { in iavf_parse_cls_flower()
3741 flow_rule_match_basic(rule, &match); in iavf_parse_cls_flower()
3763 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) { in iavf_parse_cls_flower()
3766 flow_rule_match_eth_addrs(rule, &match); in iavf_parse_cls_flower()
3810 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) { in iavf_parse_cls_flower()
3813 flow_rule_match_vlan(rule, in iavf_parse_cls_flower()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/
H A Denetc_qos.c1087 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in enetc_psfp_parse_clsflower() local
1104 flow_action_for_each(i, entry, &rule->action) in enetc_psfp_parse_clsflower()
1120 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) { in enetc_psfp_parse_clsflower()
1123 flow_rule_match_eth_addrs(rule, &match); in enetc_psfp_parse_clsflower()
1160 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) { in enetc_psfp_parse_clsflower()
1163 flow_rule_match_vlan(rule, &match); in enetc_psfp_parse_clsflower()
1350 struct flow_rule *rule = flow_cls_offload_flow_rule(cls_flower); in enetc_config_clsflower() local
1352 struct flow_dissector *dissector = rule->match.dissector; in enetc_config_clsflower()
1353 struct flow_action *action = &rule->action; in enetc_config_clsflower()
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Drx_common.h93 bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx,
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Dmlx5dr.h73 int mlx5dr_rule_destroy(struct mlx5dr_rule *rule);
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_flower.h140 int cxgb4_flow_rule_replace(struct net_device *dev, struct flow_rule *rule,
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/
H A Dqlink_util.h57 void qlink_utils_regrule_q2nl(struct ieee80211_reg_rule *rule,
/kernel/linux/linux-5.10/security/apparmor/include/
H A Daudit.h190 int aa_audit_rule_known(struct audit_krule *rule);
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Dconntrack.h122 * @rule: Reference to the original TC flow rule
138 struct flow_rule *rule; member
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_flower.h140 int cxgb4_flow_rule_replace(struct net_device *dev, struct flow_rule *rule,
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Drx_common.h94 bool efx_siena_rps_check_rule(struct efx_arfs_rule *rule,
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/
H A Dqlink_util.h57 void qlink_utils_regrule_q2nl(struct ieee80211_reg_rule *rule,

Completed in 30 milliseconds

1...<<11121314151617181920>>...22