Searched refs:ingress_port_mask (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
H A D | ocelot_flower.c | 814 filter->ingress_port_mask = BIT(port); in ocelot_vcap_filter_create() 896 filter->ingress_port_mask |= BIT(port); in ocelot_cls_flower_replace() 965 filter->ingress_port_mask &= ~BIT(port); in ocelot_cls_flower_destroy() 966 if (filter->ingress_port_mask) in ocelot_cls_flower_destroy()
|
H A D | ocelot_vcap.c | 376 ~filter->ingress_port_mask); in is2_entry_set() 694 ~filter->ingress_port_mask); in is1_entry_set() 1154 if (tmp->ingress_port_mask & filter->ingress_port_mask && in ocelot_exclusive_mac_etype_filter_rules() 1160 for_each_set_bit(port, &filter->ingress_port_mask, in ocelot_exclusive_mac_etype_filter_rules() 1168 if (tmp->ingress_port_mask & filter->ingress_port_mask && in ocelot_exclusive_mac_etype_filter_rules() 1174 for_each_set_bit(port, &filter->ingress_port_mask, in ocelot_exclusive_mac_etype_filter_rules()
|
H A D | ocelot_mrp.c | 67 filter->ingress_port_mask = BIT(src_port); in ocelot_mrp_redirect_add_vcap()
|
H A D | ocelot.c | 601 if (filter->ingress_port_mask & BIT(port) && in ocelot_port_vlan_filtering() 1439 trap->ingress_port_mask |= BIT(port); in ocelot_trap_add() 1446 trap->ingress_port_mask &= ~BIT(port); in ocelot_trap_add() 1447 if (!trap->ingress_port_mask) in ocelot_trap_add() 1467 trap->ingress_port_mask &= ~BIT(port); in ocelot_trap_del() 1468 if (!trap->ingress_port_mask) in ocelot_trap_del()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/ |
H A D | ocelot_vcap.c | 375 ~filter->ingress_port_mask); in is2_entry_set() 695 ~filter->ingress_port_mask); in is1_entry_set() 1090 if (tmp->ingress_port_mask & filter->ingress_port_mask && in ocelot_exclusive_mac_etype_filter_rules() 1096 for_each_set_bit(port, &filter->ingress_port_mask, in ocelot_exclusive_mac_etype_filter_rules() 1104 if (tmp->ingress_port_mask & filter->ingress_port_mask && in ocelot_exclusive_mac_etype_filter_rules() 1110 for_each_set_bit(port, &filter->ingress_port_mask, in ocelot_exclusive_mac_etype_filter_rules()
|
H A D | ocelot_vcap.h | 278 unsigned long ingress_port_mask; member
|
H A D | ocelot_flower.c | 662 filter->ingress_port_mask = BIT(port); in ocelot_vcap_filter_create()
|
H A D | ocelot.c | 226 if (filter->ingress_port_mask & BIT(port) && in ocelot_port_vlan_filtering()
|
/kernel/linux/linux-6.6/drivers/net/dsa/ocelot/ |
H A D | felix.c | 151 untagging_rule->ingress_port_mask = cpu_ports; in felix_tag_8021q_vlan_add_tx() 175 redirect_rule->ingress_port_mask = cpu_ports; in felix_tag_8021q_vlan_add_tx() 292 if (WARN_ON(!trap->ingress_port_mask)) in felix_trap_get_cpu_port() 295 first_port = __ffs(trap->ingress_port_mask); in felix_trap_get_cpu_port()
|
/kernel/linux/linux-6.6/include/soc/mscc/ |
H A D | ocelot_vcap.h | 698 unsigned long ingress_port_mask; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | reg.h | 11013 MLXSW_ITEM_BIT_ARRAY(reg, sbsr, ingress_port_mask, 0x10, 0x20, 1);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | reg.h | 12801 * Determines the range of the ports specified in the 'ingress_port_mask' 12815 MLXSW_ITEM_BIT_ARRAY(reg, sbsr, ingress_port_mask, 0x10, 0x20, 1);
|
Completed in 52 milliseconds