Home
last modified time | relevance | path

Searched refs:vlan_mask (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_vlan.c28 u16 mask = lan966x->vlan_mask[vid]; in lan966x_vlan_set_mask()
59 lan966x->vlan_mask[vid] |= BIT(p); in lan966x_vlan_port_add_vlan_mask()
68 lan966x->vlan_mask[vid] &= ~BIT(p); in lan966x_vlan_port_del_vlan_mask()
74 return !!(lan966x->vlan_mask[vid] & ~BIT(CPU_PORT)); in lan966x_vlan_port_any_vlan_mask()
79 lan966x->vlan_mask[vid] |= BIT(CPU_PORT); in lan966x_vlan_cpu_add_vlan_mask()
85 lan966x->vlan_mask[vid] &= ~BIT(CPU_PORT); in lan966x_vlan_cpu_del_vlan_mask()
294 lan966x->vlan_mask[vid] = 0; in lan966x_vlan_init()
299 lan966x->vlan_mask[HOST_PVID] = in lan966x_vlan_init()
303 lan966x->vlan_mask[UNAWARE_PVID] = in lan966x_vlan_init()
H A Dlan966x_main.h338 u16 vlan_mask[VLAN_N_VID]; member
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_vlan.c15 bitmap_to_arr32(mask, sparx5->vlan_mask[vid], SPX5_PORTS); in sparx5_vlant_set_mask()
73 set_bit(port->portno, sparx5->vlan_mask[vid]); in sparx5_vlan_vid_add()
100 clear_bit(port->portno, sparx5->vlan_mask[vid]); in sparx5_vlan_vid_del()
H A Dsparx5_main.h266 DECLARE_BITMAP(vlan_mask[VLAN_N_VID], SPX5_PORTS);
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/
H A Docelot.c274 ocelot->vlan_mask[vid] |= BIT(port); in ocelot_vlan_add()
275 ret = ocelot_vlant_set_mask(ocelot, vid, ocelot->vlan_mask[vid]); in ocelot_vlan_add()
300 ocelot->vlan_mask[vid] &= ~BIT(port); in ocelot_vlan_del()
301 ret = ocelot_vlant_set_mask(ocelot, vid, ocelot->vlan_mask[vid]); in ocelot_vlan_del()
328 ocelot->vlan_mask[vid] = 0; in ocelot_vlan_init()
329 ocelot_vlant_set_mask(ocelot, vid, ocelot->vlan_mask[vid]); in ocelot_vlan_init()
336 ocelot->vlan_mask[0] = GENMASK(ocelot->num_phys_ports - 1, 0); in ocelot_vlan_init()
337 ocelot_vlant_set_mask(ocelot, 0, ocelot->vlan_mask[0]); in ocelot_vlan_init()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c1065 u32 vlan = 0, vlan_mask = 0; in gfar_convert_to_filer() local
1078 vlan_mask = RQFPR_VLN; in gfar_convert_to_filer()
1091 vlan_mask |= RQFPR_CFI; in gfar_convert_to_filer()
1098 RQFPR_IPV4 | RQFPR_TCP | vlan_mask, tab); in gfar_convert_to_filer()
1104 RQFPR_IPV4 | RQFPR_UDP | vlan_mask, tab); in gfar_convert_to_filer()
1109 gfar_set_parse_bits(RQFPR_IPV4 | vlan, RQFPR_IPV4 | vlan_mask, in gfar_convert_to_filer()
1117 gfar_set_parse_bits(RQFPR_IPV4 | vlan, RQFPR_IPV4 | vlan_mask, in gfar_convert_to_filer()
1125 gfar_set_parse_bits(vlan, vlan_mask, tab); in gfar_convert_to_filer()
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c1075 u32 vlan = 0, vlan_mask = 0; in gfar_convert_to_filer() local
1088 vlan_mask = RQFPR_VLN; in gfar_convert_to_filer()
1101 vlan_mask |= RQFPR_CFI; in gfar_convert_to_filer()
1108 RQFPR_IPV4 | RQFPR_TCP | vlan_mask, tab); in gfar_convert_to_filer()
1114 RQFPR_IPV4 | RQFPR_UDP | vlan_mask, tab); in gfar_convert_to_filer()
1119 gfar_set_parse_bits(RQFPR_IPV4 | vlan, RQFPR_IPV4 | vlan_mask, in gfar_convert_to_filer()
1127 gfar_set_parse_bits(RQFPR_IPV4 | vlan, RQFPR_IPV4 | vlan_mask, in gfar_convert_to_filer()
1135 gfar_set_parse_bits(vlan, vlan_mask, tab); in gfar_convert_to_filer()
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_ioctl.h163 uint32_t vlan_mask:12; member
H A Dcommon.h419 u32 vlan_mask:12; member
H A Dt3_hw.c3010 mask[3] = tp->proto_mask | (tp->vlan_mask << 8) | (tp->intf_mask << 20); in t3_config_trace_filter()
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_ioctl.h163 uint32_t vlan_mask:12; member
H A Dcommon.h419 u32 vlan_mask:12; member
H A Dt3_hw.c2945 mask[3] = tp->proto_mask | (tp->vlan_mask << 8) | (tp->intf_mask << 20); in t3_config_trace_filter()
/kernel/linux/linux-5.10/net/sched/
H A Dcls_flower.c2611 struct flow_dissector_key_vlan *vlan_mask) in fl_dump_key_vlan()
2615 if (!memchr_inv(vlan_mask, 0, sizeof(*vlan_mask))) in fl_dump_key_vlan()
2617 if (vlan_mask->vlan_id) { in fl_dump_key_vlan()
2623 if (vlan_mask->vlan_priority) { in fl_dump_key_vlan()
2608 fl_dump_key_vlan(struct sk_buff *skb, int vlan_id_key, int vlan_prio_key, struct flow_dissector_key_vlan *vlan_key, struct flow_dissector_key_vlan *vlan_mask) fl_dump_key_vlan() argument
/kernel/linux/linux-5.10/include/soc/mscc/
H A Docelot.h619 u32 vlan_mask[VLAN_N_VID]; member
/kernel/linux/linux-6.6/net/sched/
H A Dcls_flower.c2943 struct flow_dissector_key_vlan *vlan_mask) in fl_dump_key_vlan()
2947 if (!memchr_inv(vlan_mask, 0, sizeof(*vlan_mask))) in fl_dump_key_vlan()
2949 if (vlan_mask->vlan_id) { in fl_dump_key_vlan()
2955 if (vlan_mask->vlan_priority) { in fl_dump_key_vlan()
2940 fl_dump_key_vlan(struct sk_buff *skb, int vlan_id_key, int vlan_prio_key, struct flow_dissector_key_vlan *vlan_key, struct flow_dissector_key_vlan *vlan_mask) fl_dump_key_vlan() argument

Completed in 36 milliseconds