Searched refs:dscp (Results 26 - 50 of 67) sorted by relevance

123

/linux-master/drivers/net/netdevsim/
H A Dfib.c84 dscp_t dscp; member in struct:nsim_fib4_rt
289 fib4_rt->dscp = fen_info->dscp;
328 fri.dscp = fen_info->dscp;
348 fri.dscp = fib4_rt->dscp;
/linux-master/tools/testing/selftests/netfilter/
H A Dnft_flowtable.sh199 ip dscp cs3 counter name ip4dscp3 accept
200 ip dscp 0 counter name ip4dscp0 accept
295 echo "FAIL: dscp counters do not match, expected dscp3 == 0, dscp0 > 0, but got $pc4,$pc4z" 1>&2
302 echo "FAIL: dscp counters do not match, expected dscp3 and dscp0 > 0 but got $pc4,$pc4z" 1>&2
309 echo "FAIL: dscp counters do not match, expected dscp3 > 0, dscp0 == 0 but got $pc4,$pc4z" 1>&2
316 echo "FAIL: dscp counters do not match, expected dscp3 > 0, dscp0 == 0 but got $pc4,$pc4z" 1>&2
328 echo "PASS: $what: dscp packet counters match"
410 ip dscp set cs3
427 ip dscp set cs3
440 # partial. If flowtable really works, then both dscp
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/nic/
H A Ddcb.c162 /* We only refresh dscp in dscp trust mode. */
399 static int nfp_nic_set_dscp2prio(struct nfp_net *nn, u8 dscp, u8 prio) argument
416 NFP_DCB_DATA_OFF_DSCP2IDX + dscp);
425 dcb->dscp2prio[dscp] = prio;
493 /* Set fw dscp mapping to 0 */
503 /* Decrease dscp counter */
506 /* If no dscp mapping is configured, trust pcp */
/linux-master/net/sctp/
H A Dprotocol.c431 if (t->dscp & SCTP_DSCP_SET_MASK)
432 tos = t->dscp & SCTP_DSCP_VAL_MASK;
1060 __u8 dscp = READ_ONCE(inet->tos); local
1066 if (t->dscp & SCTP_DSCP_SET_MASK)
1067 dscp = t->dscp & SCTP_DSCP_VAL_MASK;
1075 return __ip_queue_xmit(sk, skb, &t->fl, dscp);
1089 fl4->daddr, dscp, ip4_dst_hoplimit(dst), df,
H A Dassociola.c109 asoc->dscp = sp->dscp;
654 peer->dscp = asoc->dscp;
H A Dsocket.c2595 trans->dscp = params->spp_dscp & SCTP_DSCP_VAL_MASK;
2596 trans->dscp |= SCTP_DSCP_SET_MASK;
2602 t->dscp = params->spp_dscp &
2604 t->dscp |= SCTP_DSCP_SET_MASK;
2606 asoc->dscp = params->spp_dscp & SCTP_DSCP_VAL_MASK;
2607 asoc->dscp |= SCTP_DSCP_SET_MASK;
2609 sp->dscp = params->spp_dscp & SCTP_DSCP_VAL_MASK;
2610 sp->dscp |= SCTP_DSCP_SET_MASK;
5967 if (trans->dscp & SCTP_DSCP_SET_MASK) {
5968 params.spp_dscp = trans->dscp
[all...]
/linux-master/net/sched/
H A Dsch_cake.c1563 u8 dscp; local
1572 dscp = ipv4_get_dsfield((struct iphdr *)buf) >> 2;
1574 if (wash && dscp) {
1584 return dscp;
1592 dscp = ipv6_get_dsfield((struct ipv6hdr *)buf) >> 2;
1594 if (wash && dscp) {
1604 return dscp;
1621 u8 dscp; local
1630 dscp = cake_handle_diffserv(skb, wash);
1645 dscp
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_dcbnl.c65 static int mlx5e_set_dscp2prio(struct mlx5e_priv *priv, u8 dscp, u8 prio);
469 /* Check if need to switch to dscp trust state */
517 /* Skip if no dscp app entry */
1169 static int mlx5e_set_dscp2prio(struct mlx5e_priv *priv, u8 dscp, u8 prio) argument
1173 err = mlx5_set_dscp2prio(priv->mdev, dscp, prio);
1177 priv->dcbx_dp.dscp2prio[dscp] = prio;
H A Dport.c989 int mlx5_set_dscp2prio(struct mlx5_core_dev *mdev, u8 dscp, u8 prio) argument
1012 /* Update the corresponding dscp entry */
1013 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, in, dscp[dscp]);
1024 /* dscp2prio[i]: priority that dscp i mapped to */
1048 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, out, dscp[i]);
/linux-master/include/linux/mlx5/
H A Dport.h226 int mlx5_set_dscp2prio(struct mlx5_core_dev *mdev, u8 dscp, u8 prio);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_dcb_nl.c822 int dscp, offset; local
824 dscp = (i * max_tc) + j;
827 new_cfg->dscp_map[dscp] = i;
830 new_cfg->dscp_map[dscp + offset] = i;
H A Dice_txrx.c2470 u8 dscp = 0; local
2473 dscp = ipv4_get_dsfield(ip_hdr(skb)) >> 2;
2475 dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> 2;
2477 return dcbcfg->dscp_map[dscp];
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_acl_flex_actions.c1483 /* Set DSCP 3 LSB bits according to dscp[2:0] */
1485 /* Set DSCP 3 MSB bits according to dscp[5:3] */
1487 /* Set DSCP 6 bits according to dscp[5:0] */
1499 MLXSW_ITEM32(afa, qos, dscp, 0x04, 0, 6);
1538 enum mlxsw_afa_qos_dscp_cmd dscp_cmd, u8 dscp)
1541 mlxsw_afa_qos_dscp_set(payload, dscp);
1554 bool set_dscp, u8 dscp,
1571 dscp);
1590 u8 dscp, struct netlink_ext_ack *extack)
1593 true, dscp,
1537 mlxsw_afa_qos_dscp_pack(char *payload, enum mlxsw_afa_qos_dscp_cmd dscp_cmd, u8 dscp) argument
1553 __mlxsw_afa_block_append_qos_dsfield(struct mlxsw_afa_block *block, bool set_dscp, u8 dscp, bool set_ecn, u8 ecn, struct netlink_ext_ack *extack) argument
1589 mlxsw_afa_block_append_qos_dscp(struct mlxsw_afa_block *block, u8 dscp, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/drivers/net/ethernet/mscc/
H A Docelot.c2539 int ocelot_port_get_dscp_prio(struct ocelot *ocelot, int port, u8 dscp) argument
2542 int dscp_cfg = ocelot_read_rix(ocelot, ANA_DSCP_CFG, dscp);
2549 dscp = ANA_DSCP_CFG_DSCP_TRANSLATE_VAL_X(dscp_cfg);
2551 dscp_cfg = ocelot_read_rix(ocelot, ANA_DSCP_CFG, dscp);
2564 int ocelot_port_add_dscp_prio(struct ocelot *ocelot, int port, u8 dscp, u8 prio) argument
2585 ocelot_write_rix(ocelot, val, ANA_DSCP_CFG, dscp);
2591 int ocelot_port_del_dscp_prio(struct ocelot *ocelot, int port, u8 dscp, u8 prio) argument
2593 int dscp_cfg = ocelot_read_rix(ocelot, ANA_DSCP_CFG, dscp);
2608 ocelot_write_rix(ocelot, 0, ANA_DSCP_CFG, dscp);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Dmlx5_ifc_dr.h260 u8 dscp[0x6]; member in struct:mlx5_ifc_ste_eth_l3_ipv4_5_tuple_bits
347 u8 dscp[0x6]; member in struct:mlx5_ifc_ste_eth_l4_bits
H A Dmlx5_ifc_dr_ste_v1.h311 u8 dscp[0x6]; member in struct:mlx5_ifc_ste_eth_l3_ipv4_5_tuple_v1_bits
357 u8 dscp[0x6]; member in struct:mlx5_ifc_ste_eth_l4_v1_bits
/linux-master/include/net/
H A Dip_fib.h216 dscp_t dscp; member in struct:fib_rt_info
229 dscp_t dscp; member in struct:fib_entry_notifier_info
H A Ddsa.h953 int (*port_get_dscp_prio)(struct dsa_switch *ds, int port, u8 dscp);
954 int (*port_add_dscp_prio)(struct dsa_switch *ds, int port, u8 dscp,
956 int (*port_del_dscp_prio)(struct dsa_switch *ds, int port, u8 dscp,
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_ppe.h223 u8 dscp; member in struct:mtk_foe_ipv6_6rd
/linux-master/include/soc/mscc/
H A Docelot.h1031 int ocelot_port_get_dscp_prio(struct ocelot *ocelot, int port, u8 dscp);
1032 int ocelot_port_add_dscp_prio(struct ocelot *ocelot, int port, u8 dscp, u8 prio);
1033 int ocelot_port_del_dscp_prio(struct ocelot *ocelot, int port, u8 dscp, u8 prio);
/linux-master/include/net/sctp/
H A Dstructs.h189 __u8 dscp; member in struct:sctp_sock
894 __u8 dscp; member in struct:sctp_transport
1824 __u8 dscp; member in struct:sctp_association
/linux-master/net/wireless/
H A Dutil.c920 unsigned int dscp; local
945 dscp = ipv4_get_dsfield(ip_hdr(skb)) & 0xfc;
948 dscp = ipv6_get_dsfield(ipv6_hdr(skb)) & 0xfc;
971 unsigned int i, tmp_dscp = dscp >> 2;
974 if (tmp_dscp == qos_map->dscp_exception[i].dscp) {
993 ret = dscp >> 5;
1006 switch (dscp >> 2) {
/linux-master/drivers/net/dsa/ocelot/
H A Dfelix.c2038 static int felix_port_get_dscp_prio(struct dsa_switch *ds, int port, u8 dscp) argument
2042 return ocelot_port_get_dscp_prio(ocelot, port, dscp);
2045 static int felix_port_add_dscp_prio(struct dsa_switch *ds, int port, u8 dscp, argument
2050 return ocelot_port_add_dscp_prio(ocelot, port, dscp, prio);
2053 static int felix_port_del_dscp_prio(struct dsa_switch *ds, int port, u8 dscp, argument
2058 return ocelot_port_del_dscp_prio(ocelot, port, dscp, prio);
/linux-master/drivers/net/wireless/microchip/wilc1000/
H A Dwlan.c331 u8 dscp; local
335 dscp = ipv4_get_dsfield(ip_hdr(skb)) & 0xfc;
338 dscp = ipv6_get_dsfield(ipv6_hdr(skb)) & 0xfc;
344 switch (dscp) {
/linux-master/tools/testing/selftests/net/forwarding/
H A Dlib.sh1153 local dscp;
1156 dscp=$((base + prio))
1157 __icmp_capture_add_del $add_del $((dscp + 100)) "" $dev \
1158 "skip_hw ip_tos $((dscp << 2))"
1184 local dscp=$((base + prio))
1185 local t=$(tc_rule_stats_get $dev $((dscp + 100)))
1186 echo "[$dscp]=$t "

Completed in 359 milliseconds

123