Home
last modified time | relevance | path

Searched refs:m_entry (Results 1 – 5 of 5) sorted by relevance

/drivers/net/ethernet/marvell/prestera/
Dprestera_flower.c52 struct prestera_acl_rule_match_entry m_entry = {0}; in prestera_flower_parse_meta() local
79 m_entry.type = PRESTERA_ACL_RULE_MATCH_ENTRY_TYPE_PORT; in prestera_flower_parse_meta()
80 m_entry.keymask.u64.key = port->hw_id | ((u64)port->dev_id << 32); in prestera_flower_parse_meta()
81 m_entry.keymask.u64.mask = ~(u64)0; in prestera_flower_parse_meta()
83 return prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse_meta()
92 struct prestera_acl_rule_match_entry m_entry; in prestera_flower_parse() local
141 memset(&m_entry, 0, sizeof(m_entry)); in prestera_flower_parse()
142 m_entry.type = PRESTERA_ACL_RULE_MATCH_ENTRY_TYPE_ETH_TYPE; in prestera_flower_parse()
143 m_entry.keymask.u16.key = n_proto_key; in prestera_flower_parse()
144 m_entry.keymask.u16.mask = n_proto_mask; in prestera_flower_parse()
[all …]
Dprestera_acl.c257 struct prestera_acl_rule_match_entry *m_entry; in prestera_acl_rule_match_add() local
259 m_entry = kmalloc(sizeof(*m_entry), GFP_KERNEL); in prestera_acl_rule_match_add()
260 if (!m_entry) in prestera_acl_rule_match_add()
263 memcpy(m_entry, entry, sizeof(*entry)); in prestera_acl_rule_match_add()
264 list_add(&m_entry->list, &rule->match_list); in prestera_acl_rule_match_add()
278 struct prestera_acl_rule_match_entry *m_entry; in prestera_acl_rule_destroy() local
282 m_entry = list_entry(pos, typeof(*m_entry), list); in prestera_acl_rule_destroy()
284 kfree(m_entry); in prestera_acl_rule_destroy()
Dprestera_hw.c915 struct prestera_acl_rule_match_entry *m_entry; in prestera_hw_acl_matches_put() local
918 list_for_each_entry(m_entry, m_list, list) { in prestera_hw_acl_matches_put()
919 match[i].type = m_entry->type; in prestera_hw_acl_matches_put()
921 switch (m_entry->type) { in prestera_hw_acl_matches_put()
927 match[i].keymask.u16.key = m_entry->keymask.u16.key; in prestera_hw_acl_matches_put()
928 match[i].keymask.u16.mask = m_entry->keymask.u16.mask; in prestera_hw_acl_matches_put()
933 match[i].keymask.u8.key = m_entry->keymask.u8.key; in prestera_hw_acl_matches_put()
934 match[i].keymask.u8.mask = m_entry->keymask.u8.mask; in prestera_hw_acl_matches_put()
939 m_entry->keymask.mac.key, in prestera_hw_acl_matches_put()
942 m_entry->keymask.mac.mask, in prestera_hw_acl_matches_put()
[all …]
/drivers/net/ethernet/netronome/nfp/flower/
Dconntrack.c542 static int nfp_fl_ct_add_offload(struct nfp_fl_nft_tc_merge *m_entry) in nfp_fl_ct_add_offload() argument
545 struct nfp_fl_ct_zone_entry *zt = m_entry->zt; in nfp_fl_ct_add_offload()
560 netdev = m_entry->netdev; in nfp_fl_ct_add_offload()
563 rules[CT_TYPE_PRE_CT] = m_entry->tc_m_parent->pre_ct_parent->rule; in nfp_fl_ct_add_offload()
564 rules[CT_TYPE_NFT] = m_entry->nft_parent->rule; in nfp_fl_ct_add_offload()
565 rules[CT_TYPE_POST_CT] = m_entry->tc_m_parent->post_ct_parent->rule; in nfp_fl_ct_add_offload()
573 m_entry->netdev, in nfp_fl_ct_add_offload()
825 m_entry->tc_flower_cookie = flow_pay->tc_flower_cookie; in nfp_fl_ct_add_offload()
826 m_entry->flow_pay = flow_pay; in nfp_fl_ct_add_offload()
990 struct nfp_fl_ct_tc_merge *m_entry; in nfp_ct_do_tc_merge() local
[all …]
/drivers/net/ethernet/intel/ice/
Dice_switch.c1215 struct ice_fltr_mgmt_list_entry *m_entry, in ice_add_update_vsi_list() argument
1232 if (m_entry->vsi_count < 2 && !m_entry->vsi_list_info) { in ice_add_update_vsi_list()
1265 m_entry->vsi_list_info = in ice_add_update_vsi_list()
1269 if (!m_entry->vsi_list_info) in ice_add_update_vsi_list()
1275 if (m_entry->sw_marker_id != ICE_INVAL_SW_MARKER_ID) in ice_add_update_vsi_list()
1277 ice_add_marker_act(hw, m_entry, in ice_add_update_vsi_list()
1278 m_entry->sw_marker_id, in ice_add_update_vsi_list()
1279 m_entry->lg_act_idx); in ice_add_update_vsi_list()
1284 if (!m_entry->vsi_list_info) in ice_add_update_vsi_list()
1288 if (test_bit(vsi_handle, m_entry->vsi_list_info->vsi_map)) in ice_add_update_vsi_list()
[all …]