/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | sch_red_root.sh | 34 install_qdisc ecn 41 install_qdisc ecn 48 install_qdisc ecn nodrop
|
H A D | sch_red_ets.sh | 82 install_qdisc ecn 92 install_qdisc ecn 102 install_qdisc ecn nodrop 161 install_qdisc ecn qevent mark block 10
|
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | pedit_dsfield.sh | 210 local ecn 212 for ecn in 0 1 2 3; do 214 "ip dsfield set $ecn retain 0x03" \ 215 ip "ip_tos $((124 | $ecn))" \ 290 local ecn 292 for ecn in 0 1 2 3; do 294 "ip6 traffic_class set $ecn retain 0x3" \ 295 ipv6 "ip_tos $((124 | $ecn))" \
|
H A D | sch_red.sh | 453 install_qdisc ecn 460 install_qdisc ecn nodrop 481 install_qdisc ecn qevent mark block 10
|
/linux-master/net/ipv4/ |
H A D | ip_fragment.c | 64 u8 ecn; /* RFC3168 support */ member in struct:ipq 90 qp->ecn = 0; 269 qp->ecn = 0; 284 u8 ecn; local 299 ecn = ip4_frag_ecn(ip_hdr(skb)->tos); 360 qp->ecn |= ecn; 419 u8 ecn; local 423 ecn = ip_frag_ecn_table[qp->ecn]; [all...] |
/linux-master/samples/bpf/ |
H A D | hbm_out_kern.c | 128 if (pkti.ecn) 134 if (pkti.ecn || pkti.is_tcp) {
|
H A D | hbm_kern.h | 79 short ecn; member in struct:hbm_pkt_info 121 pkti->ecn = (ip6h->flow_lbl[0] >> 4) & INET_ECN_MASK; 125 pkti->ecn = iph.tos & INET_ECN_MASK; 129 pkti->ecn = 0;
|
H A D | hbm_edt_kern.c | 118 if (pkti.is_tcp && pkti.ecn == 0)
|
H A D | do_hbm_test.sh | 87 ecn=0 144 ecn=1 224 if [ $ecn -ne 0 ] ; then 407 if [ $ecn -ne 0 ] ; then
|
/linux-master/include/net/ |
H A D | pie.h | 24 * @ecn: is ECN marking of packets enabled 34 u8 ecn; member in struct:pie_params 96 params->ecn = false;
|
H A D | inet_ecn.h | 79 u32 ecn = (iph->tos + 1) & INET_ECN_MASK; local 89 if (!(ecn & 2)) 90 return !ecn; 98 (__force u16)htons(ecn));
|
H A D | ipv6_frag.h | 28 u8 ecn; member in struct:frag_queue 38 fq->ecn = 0;
|
H A D | codel.h | 102 * @ecn: is Explicit Congestion Notification enabled 112 bool ecn; member in struct:codel_params
|
H A D | codel_impl.h | 61 params->ecn = false; 186 if (params->ecn && INET_ECN_set_ce(skb)) { 217 if (params->ecn && INET_ECN_set_ce(skb)) {
|
/linux-master/net/ipv6/ |
H A D | reassembly.c | 116 u8 ecn; local 137 ecn = ip6_frag_ecn(ipv6_hdr(skb)); 203 fq->ecn |= ecn; 263 u8 ecn; local 267 ecn = ip_frag_ecn_table[fq->ecn]; 268 if (unlikely(ecn == 0xff)) 297 ipv6_change_dsfield(ipv6_hdr(skb), 0xff, ecn); local
|
/linux-master/net/ipv6/netfilter/ |
H A D | nf_conntrack_reasm.c | 173 u8 ecn; local 191 ecn = ip6_frag_ecn(ipv6_hdr(skb)); 269 fq->ecn |= ecn; 319 u8 ecn; local 323 ecn = ip_frag_ecn_table[fq->ecn]; 324 if (unlikely(ecn == 0xff)) 355 ipv6_change_dsfield(ipv6_hdr(skb), 0xff, ecn); local
|
/linux-master/drivers/net/ethernet/netronome/nfp/abm/ |
H A D | main.h | 145 * @red.band.ecn: ECN marking is enabled (rather than drop) 176 bool ecn; member in struct:nfp_qdisc::__anon494::__anon496::__anon497
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core_acl_flex_actions.h | 84 u8 ecn, struct netlink_ext_ack *extack);
|
H A D | core_acl_flex_actions.c | 1478 MLXSW_ITEM32(afa, qos, ecn, 0x04, 24, 2); 1530 enum mlxsw_afa_qos_ecn_cmd ecn_cmd, u8 ecn) 1533 mlxsw_afa_qos_ecn_set(payload, ecn); 1555 bool set_ecn, u8 ecn, 1568 mlxsw_afa_qos_ecn_pack(act, MLXSW_AFA_QOS_ECN_CMD_SET, ecn); 1600 u8 ecn, struct netlink_ext_ack *extack) 1604 true, ecn, 1529 mlxsw_afa_qos_ecn_pack(char *payload, enum mlxsw_afa_qos_ecn_cmd ecn_cmd, u8 ecn) 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 1599 mlxsw_afa_block_append_qos_ecn(struct mlxsw_afa_block *block, u8 ecn, struct netlink_ext_ack *extack) argument
|
/linux-master/net/sched/ |
H A D | sch_codel.c | 140 q->params.ecn = !!nla_get_u32(tb[TCA_CODEL_ECN]); 199 q->params.ecn))
|
H A D | sch_pie.c | 99 } else if (q->params.ecn && (q->vars.prob <= MAX_PROB / 10) && 101 /* If packet is ecn capable, mark it if drop probability 181 q->params.ecn = nla_get_u32(tb[TCA_PIE_ECN]); 479 nla_put_u32(skb, TCA_PIE_ECN, q->params.ecn) ||
|
H A D | sch_fq_pie.c | 167 } else if (q->p_params.ecn && 170 /* If packet is ecn capable, mark it if drop probability 350 q->p_params.ecn = nla_get_u32(tb[TCA_FQ_PIE_ECN]); 486 nla_put_u32(skb, TCA_FQ_PIE_ECN, q->p_params.ecn) ||
|
H A D | sch_netem.c | 90 u32 ecn; member in struct:netem_sched_data 465 if (q->ecn && INET_ECN_set_ce(skb)) 1044 q->ecn = nla_get_u32(tb[TCA_NETEM_ECN]); 1204 if (q->ecn && nla_put_u32(skb, TCA_NETEM_ECN, q->ecn))
|
/linux-master/net/6lowpan/ |
H A D | iphc.c | 503 /* get the ecn values from iphc tf format and set it to ipv6hdr */ 506 /* get the two higher bits which is ecn */ 507 u8 ecn = tf[0] & 0xc0; local 510 hdr->flow_lbl[0] |= (ecn >> 2); 993 u8 dscp, ecn; local 1000 ecn = (hdr->flow_lbl[0] & 0x30); 1001 /* for pretty debug output, also shift ecn to get the ecn value */ 1002 pr_debug("ecn 0x%02x dscp 0x%02x\n", ecn >> [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | cpl5_cmd.h | 174 u8 ecn:1; member in struct:tcp_options 180 u8 ecn:1; member in struct:tcp_options
|