Searched refs:ecn (Results 1 - 25 of 39) sorted by relevance

12

/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Dsch_red_root.sh34 install_qdisc ecn
41 install_qdisc ecn
48 install_qdisc ecn nodrop
H A Dsch_red_ets.sh82 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 Dpedit_dsfield.sh210 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 Dsch_red.sh453 install_qdisc ecn
460 install_qdisc ecn nodrop
481 install_qdisc ecn qevent mark block 10
/linux-master/net/ipv4/
H A Dip_fragment.c64 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 Dhbm_out_kern.c128 if (pkti.ecn)
134 if (pkti.ecn || pkti.is_tcp) {
H A Dhbm_kern.h79 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 Dhbm_edt_kern.c118 if (pkti.is_tcp && pkti.ecn == 0)
H A Ddo_hbm_test.sh87 ecn=0
144 ecn=1
224 if [ $ecn -ne 0 ] ; then
407 if [ $ecn -ne 0 ] ; then
/linux-master/include/net/
H A Dpie.h24 * @ecn: is ECN marking of packets enabled
34 u8 ecn; member in struct:pie_params
96 params->ecn = false;
H A Dinet_ecn.h79 u32 ecn = (iph->tos + 1) & INET_ECN_MASK; local
89 if (!(ecn & 2))
90 return !ecn;
98 (__force u16)htons(ecn));
H A Dipv6_frag.h28 u8 ecn; member in struct:frag_queue
38 fq->ecn = 0;
H A Dcodel.h102 * @ecn: is Explicit Congestion Notification enabled
112 bool ecn; member in struct:codel_params
H A Dcodel_impl.h61 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 Dreassembly.c116 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 Dnf_conntrack_reasm.c173 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 Dmain.h145 * @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 Dcore_acl_flex_actions.h84 u8 ecn, struct netlink_ext_ack *extack);
H A Dcore_acl_flex_actions.c1478 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 Dsch_codel.c140 q->params.ecn = !!nla_get_u32(tb[TCA_CODEL_ECN]);
199 q->params.ecn))
H A Dsch_pie.c99 } 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 Dsch_fq_pie.c167 } 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 Dsch_netem.c90 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 Diphc.c503 /* 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 Dcpl5_cmd.h174 u8 ecn:1; member in struct:tcp_options
180 u8 ecn:1; member in struct:tcp_options

Completed in 232 milliseconds

12