Home
last modified time | relevance | path

Searched refs:vlan_prio (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-5.10/net/8021q/
H A Dvlan.h124 u32 skb_prio, u16 vlan_prio);
126 u32 skb_prio, u16 vlan_prio);
H A Dvlan_dev.c157 u32 skb_prio, u16 vlan_prio) in vlan_dev_set_ingress_priority()
161 if (vlan->ingress_priority_map[vlan_prio & 0x7] && !skb_prio) in vlan_dev_set_ingress_priority()
163 else if (!vlan->ingress_priority_map[vlan_prio & 0x7] && skb_prio) in vlan_dev_set_ingress_priority()
166 vlan->ingress_priority_map[vlan_prio & 0x7] = skb_prio; in vlan_dev_set_ingress_priority()
170 u32 skb_prio, u16 vlan_prio) in vlan_dev_set_egress_priority()
175 u32 vlan_qos = (vlan_prio << VLAN_PRIO_SHIFT) & VLAN_PRIO_MASK; in vlan_dev_set_egress_priority()
156 vlan_dev_set_ingress_priority(const struct net_device *dev, u32 skb_prio, u16 vlan_prio) vlan_dev_set_ingress_priority() argument
169 vlan_dev_set_egress_priority(const struct net_device *dev, u32 skb_prio, u16 vlan_prio) vlan_dev_set_egress_priority() argument
/kernel/linux/linux-6.6/net/8021q/
H A Dvlan.h129 u32 skb_prio, u16 vlan_prio);
131 u32 skb_prio, u16 vlan_prio);
H A Dvlan_dev.c158 u32 skb_prio, u16 vlan_prio) in vlan_dev_set_ingress_priority()
162 if (vlan->ingress_priority_map[vlan_prio & 0x7] && !skb_prio) in vlan_dev_set_ingress_priority()
164 else if (!vlan->ingress_priority_map[vlan_prio & 0x7] && skb_prio) in vlan_dev_set_ingress_priority()
167 vlan->ingress_priority_map[vlan_prio & 0x7] = skb_prio; in vlan_dev_set_ingress_priority()
171 u32 skb_prio, u16 vlan_prio) in vlan_dev_set_egress_priority()
176 u32 vlan_qos = (vlan_prio << VLAN_PRIO_SHIFT) & VLAN_PRIO_MASK; in vlan_dev_set_egress_priority()
157 vlan_dev_set_ingress_priority(const struct net_device *dev, u32 skb_prio, u16 vlan_prio) vlan_dev_set_ingress_priority() argument
170 vlan_dev_set_egress_priority(const struct net_device *dev, u32 skb_prio, u16 vlan_prio) vlan_dev_set_egress_priority() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_dcbnl.c325 void otx2_update_bpid_in_rqctx(struct otx2_nic *pfvf, int vlan_prio, int qidx, in otx2_update_bpid_in_rqctx() argument
345 pfvf->queue_to_pfc_map[qidx] = vlan_prio; in otx2_update_bpid_in_rqctx()
353 aq->cq.bpid = pfvf->bpid[vlan_prio]; in otx2_update_bpid_in_rqctx()
368 npa_aq->aura.nix0_bpid = pfvf->bpid[vlan_prio]; in otx2_update_bpid_in_rqctx()
H A Dotx2_flows.c970 int vlan_prio, qidx, pfc_rule = 0; in otx2_add_flow_msg() local
1018 vlan_prio = ntohs(req->packet.vlan_tci) & in otx2_add_flow_msg()
1022 vlan_prio >>= 13; in otx2_add_flow_msg()
1025 if (pfvf->pfc_en & BIT(vlan_prio)) { in otx2_add_flow_msg()
1045 otx2_update_bpid_in_rqctx(pfvf, vlan_prio, qidx, true); in otx2_add_flow_msg()
H A Dotx2_pf.c2100 u8 vlan_prio; in otx2_select_queue() local
2124 vlan_prio = skb->vlan_tci >> 13; in otx2_select_queue()
2125 if ((vlan_prio > pf->hw.tx_queues - 1) || in otx2_select_queue()
2126 !pf->pfc_alloc_status[vlan_prio]) in otx2_select_queue()
2129 return vlan_prio; in otx2_select_queue()
H A Dotx2_common.h1085 void otx2_update_bpid_in_rqctx(struct otx2_nic *pfvf, int vlan_prio, int qidx, bool pfc_enable);
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.h68 __be16 vlan_prio; /* Only last 3 bits valid (valid values: 0..7) */ member
H A Dice_tc_lib.c424 headers->vlan_hdr.vlan_prio; in ice_tc_fill_rules()
454 headers->cvlan_hdr.vlan_prio; in ice_tc_fill_rules()
1525 headers->vlan_hdr.vlan_prio = in ice_parse_cls_flower()
1561 headers->cvlan_hdr.vlan_prio = in ice_parse_cls_flower()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dvlan.c61 attr->vlan_prio[vlan_idx] = act->vlan.prio; in parse_tc_vlan_action()
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/
H A Dl2t.c63 static inline unsigned int vlan_prio(const struct l2t_entry *e) in vlan_prio() function
104 V_L2T_W_PRIO(vlan_prio(e))); in setup_l2e_send_pending()
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/
H A Dl2t.c63 static inline unsigned int vlan_prio(const struct l2t_entry *e) in vlan_prio() function
104 V_L2T_W_PRIO(vlan_prio(e))); in setup_l2e_send_pending()
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/
H A Dtc_flower.sh230 flower vlan_prio 6 $tcflags dst_mac $h2mac action drop
232 flower vlan_prio 7 $tcflags dst_mac $h2mac action drop
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/ocelot/
H A Dtc_flower_chains.sh290 protocol 802.1Q flower skip_sw vlan_id 200 vlan_prio 0 \
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dl2t.c65 static inline unsigned int vlan_prio(const struct l2t_entry *e) in vlan_prio() function
728 e->vlan & VLAN_VID_MASK, vlan_prio(e), e->lport, in l2t_seq_show()
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dl2t.c65 static inline unsigned int vlan_prio(const struct l2t_entry *e) in vlan_prio() function
728 e->vlan & VLAN_VID_MASK, vlan_prio(e), e->lport, in l2t_seq_show()
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/
H A Dtc_flower.sh233 flower vlan_prio 6 $tcflags dst_mac $h2mac action drop
235 flower vlan_prio 7 $tcflags dst_mac $h2mac action drop
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.h406 u8 vlan_prio[MLX5_FS_VLAN_DEPTH]; member
H A Deswitch_offloads.c324 flow_act.vlan[0].prio = esw_attr->vlan_prio[0]; in mlx5_eswitch_add_offloaded_rule()
328 flow_act.vlan[1].prio = esw_attr->vlan_prio[1]; in mlx5_eswitch_add_offloaded_rule()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.h525 u8 vlan_prio[MLX5_FS_VLAN_DEPTH]; member
/kernel/linux/linux-6.6/drivers/s390/net/
H A Dqeth_core.h232 __u8 vlan_prio; member
/kernel/linux/linux-5.10/drivers/s390/net/
H A Dqeth_core.h232 __u8 vlan_prio; member
/kernel/linux/linux-5.10/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c790 u8 vlan_prio; in be_get_tx_vlan_tag() local
794 vlan_prio = skb_vlan_tag_get_prio(skb); in be_get_tx_vlan_tag()
796 if (!(adapter->vlan_prio_bmap & (1 << vlan_prio))) in be_get_tx_vlan_tag()
/kernel/linux/linux-6.6/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c789 u8 vlan_prio; in be_get_tx_vlan_tag() local
793 vlan_prio = skb_vlan_tag_get_prio(skb); in be_get_tx_vlan_tag()
795 if (!(adapter->vlan_prio_bmap & (1 << vlan_prio))) in be_get_tx_vlan_tag()

Completed in 54 milliseconds

12