Searched refs:rule_info (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_tc_lib.c | 355 struct ice_adv_rule_info *rule_info, in ice_tc_fill_rules() argument 363 rule_info->vlan_type = vlan_tpid; in ice_tc_fill_rules() 373 rule_info->tun_type = ice_sw_type_from_tunnel(tc_fltr->tunnel_type); in ice_tc_fill_rules() 439 rule_info->vlan_type = in ice_tc_fill_rules() 732 struct ice_adv_rule_info rule_info = { 0 }; in ice_eswitch_add_tc_fltr() local 751 i = ice_tc_fill_rules(hw, flags, fltr, list, &rule_info, NULL); in ice_eswitch_add_tc_fltr() 757 rule_info.sw_act.fltr_act = fltr->action.fltr_act; in ice_eswitch_add_tc_fltr() 759 rule_info.sw_act.vsi_handle = fltr->dest_vsi->idx; in ice_eswitch_add_tc_fltr() 766 rule_info.priority = 7; in ice_eswitch_add_tc_fltr() 767 rule_info.flags_info.act_valid = true; in ice_eswitch_add_tc_fltr() [all …]
|
H A D | ice_eswitch_br.c | 70 ice_eswitch_br_ingress_rule_setup(struct ice_adv_rule_info *rule_info, in ice_eswitch_br_ingress_rule_setup() argument 73 rule_info->sw_act.vsi_handle = vf_vsi_idx; in ice_eswitch_br_ingress_rule_setup() 74 rule_info->sw_act.flag |= ICE_FLTR_RX; in ice_eswitch_br_ingress_rule_setup() 75 rule_info->sw_act.src = pf_id; in ice_eswitch_br_ingress_rule_setup() 76 rule_info->priority = 5; in ice_eswitch_br_ingress_rule_setup() 80 ice_eswitch_br_egress_rule_setup(struct ice_adv_rule_info *rule_info, in ice_eswitch_br_egress_rule_setup() argument 83 rule_info->sw_act.vsi_handle = pf_vsi_idx; in ice_eswitch_br_egress_rule_setup() 84 rule_info->sw_act.flag |= ICE_FLTR_TX; in ice_eswitch_br_egress_rule_setup() 85 rule_info->flags_info.act = ICE_SINGLE_ACT_LAN_ENABLE; in ice_eswitch_br_egress_rule_setup() 86 rule_info->flags_info.act_valid = true; in ice_eswitch_br_egress_rule_setup() [all …]
|
H A D | ice_eswitch.c | 25 struct ice_adv_rule_info rule_info = { 0 }; in ice_eswitch_add_vf_sp_rule() local 37 rule_info.sw_act.flag = ICE_FLTR_TX; in ice_eswitch_add_vf_sp_rule() 38 rule_info.sw_act.vsi_handle = ctrl_vsi->idx; in ice_eswitch_add_vf_sp_rule() 39 rule_info.sw_act.fltr_act = ICE_FWD_TO_Q; in ice_eswitch_add_vf_sp_rule() 40 rule_info.sw_act.fwd_id.q_id = hw->func_caps.common_cap.rxq_first_id + in ice_eswitch_add_vf_sp_rule() 42 rule_info.flags_info.act |= ICE_SINGLE_ACT_LB_ENABLE; in ice_eswitch_add_vf_sp_rule() 43 rule_info.flags_info.act_valid = true; in ice_eswitch_add_vf_sp_rule() 44 rule_info.tun_type = ICE_SW_TUN_AND_NON_TUN; in ice_eswitch_add_vf_sp_rule() 45 rule_info.src_vsi = vf->lan_vsi_idx; in ice_eswitch_add_vf_sp_rule() 47 err = ice_add_adv_rule(hw, list, lkups_cnt, &rule_info, in ice_eswitch_add_vf_sp_rule()
|
H A D | ice_switch.c | 5898 if (ice_rules_equal(rinfo, &list_itr->rule_info) && in ice_find_adv_rule_entry() 5968 tmp_fltr.flag = m_entry->rule_info.sw_act.flag; in ice_adv_add_update_vsi_list() 6144 &m_entry->rule_info, in ice_add_adv_rule() 6148 added_entry->rule_id = m_entry->rule_info.fltr_rule_id; in ice_add_adv_rule() 6256 adv_fltr->rule_info = *rinfo; in ice_add_adv_rule() 6257 adv_fltr->rule_info.fltr_rule_id = le16_to_cpu(s_rule->index); in ice_add_adv_rule() 6269 added_entry->rule_id = adv_fltr->rule_info.fltr_rule_id; in ice_add_adv_rule() 6361 if (fm_list->rule_info.sw_act.fltr_act != ICE_FWD_TO_VSI_LIST || in ice_adv_rem_update_vsi_list() 6370 vsi_list_id = fm_list->rule_info.sw_act.fwd_id.vsi_list_id; in ice_adv_rem_update_vsi_list() 6398 tmp_fltr.flag = fm_list->rule_info.sw_act.flag; in ice_adv_rem_update_vsi_list() [all …]
|
H A D | ice_switch.h | 319 struct ice_adv_rule_info rule_info; member
|
/openbmc/linux/net/ethtool/ |
H A D | common.c | 564 struct ethtool_rxnfc rule_info = { in ethtool_get_max_rxnfc_channel() local 569 err = ops->get_rxnfc(dev, &rule_info, NULL); in ethtool_get_max_rxnfc_channel() 573 if (rule_info.fs.ring_cookie != RX_CLS_FLOW_DISC && in ethtool_get_max_rxnfc_channel() 574 rule_info.fs.ring_cookie != RX_CLS_FLOW_WAKE && in ethtool_get_max_rxnfc_channel() 575 !(rule_info.flow_type & FLOW_RSS) && in ethtool_get_max_rxnfc_channel() 576 !ethtool_get_flow_spec_ring_vf(rule_info.fs.ring_cookie)) in ethtool_get_max_rxnfc_channel() 578 max_t(u64, max_ring, rule_info.fs.ring_cookie); in ethtool_get_max_rxnfc_channel()
|