Home
last modified time | relevance | path

Searched refs:ecn (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/net/ipv6/netfilter/
Dnf_conntrack_reasm.c193 struct in6_addr *dst, int iif, u8 ecn) in fq_find() argument
204 arg.ecn = ecn; in fq_find()
225 u8 ecn; in nf_ct_frag6_queue() local
243 ecn = ip6_frag_ecn(ipv6_hdr(skb)); in nf_ct_frag6_queue()
349 fq->ecn |= ecn; in nf_ct_frag6_queue()
384 u8 ecn; in nf_ct_frag6_reasm() local
391 ecn = ip_frag_ecn_table[fq->ecn]; in nf_ct_frag6_reasm()
392 if (unlikely(ecn == 0xff)) in nf_ct_frag6_reasm()
465 ipv6_change_dsfield(ipv6_hdr(head), 0xff, ecn); in nf_ct_frag6_reasm()
/linux-4.4.14/net/ipv6/
Dreassembly.c127 fq->ecn = arg->ecn; in ip6_frag_init()
186 const struct in6_addr *dst, int iif, u8 ecn) in fq_find() argument
197 arg.ecn = ecn; in fq_find()
216 u8 ecn; in ip6_frag_queue() local
234 ecn = ip6_frag_ecn(ipv6_hdr(skb)); in ip6_frag_queue()
336 fq->ecn |= ecn; in ip6_frag_queue()
387 u8 ecn; in ip6_frag_reasm() local
391 ecn = ip_frag_ecn_table[fq->ecn]; in ip6_frag_reasm()
392 if (unlikely(ecn == 0xff)) in ip6_frag_reasm()
494 ipv6_change_dsfield(ipv6_hdr(head), 0xff, ecn); in ip6_frag_reasm()
/linux-4.4.14/include/net/
Dinet_ecn.h77 u32 ecn = (iph->tos + 1) & INET_ECN_MASK; in IP_ECN_set_ce() local
86 if (!(ecn & 2)) in IP_ECN_set_ce()
87 return !ecn; in IP_ECN_set_ce()
94 check += (__force u16)htons(0xFFFB) + (__force u16)htons(ecn); in IP_ECN_set_ce()
Dcodel.h132 bool ecn; member
186 params->ecn = false; in codel_params_init()
305 if (params->ecn && INET_ECN_set_ce(skb)) {
333 if (params->ecn && INET_ECN_set_ce(skb)) {
Dipv6.h513 u8 ecn; member
533 u8 ecn; member
/linux-4.4.14/net/ipv4/
Dip_fragment.c78 u8 ecn; /* RFC3168 support */ member
148 qp->ecn = ip4_frag_ecn(arg->iph->tos); in ip4_frag_init()
328 qp->ecn = 0; in ip_frag_reinit()
342 u8 ecn; in ip_frag_queue() local
354 ecn = ip4_frag_ecn(ip_hdr(skb)->tos); in ip_frag_queue()
489 qp->ecn |= ecn; in ip_frag_queue()
533 u8 ecn; in ip_frag_reasm() local
537 ecn = ip_frag_ecn_table[qp->ecn]; in ip_frag_reasm()
538 if (unlikely(ecn == 0xff)) { in ip_frag_reasm()
621 iph->tos |= ecn; in ip_frag_reasm()
/linux-4.4.14/net/6lowpan/
Diphc.c353 u8 ecn = tf[0] & 0xc0; in lowpan_iphc_tf_set_ecn() local
356 hdr->flow_lbl[0] |= (ecn >> 2); in lowpan_iphc_tf_set_ecn()
619 u8 dscp, ecn; in lowpan_iphc_get_tc() local
626 ecn = (hdr->flow_lbl[0] & 0x30); in lowpan_iphc_get_tc()
628 pr_debug("ecn 0x%02x dscp 0x%02x\n", ecn >> 4, dscp); in lowpan_iphc_get_tc()
630 return (ecn << 2) | dscp; in lowpan_iphc_get_tc()
/linux-4.4.14/net/sched/
Dsch_pie.c46 bool ecn; /* true if ecn is enabled */ member
86 params->ecn = false; in pie_params_init()
149 } else if (q->params.ecn && (q->vars.prob <= MAX_PROB / 10) && in pie_qdisc_enqueue()
225 q->params.ecn = nla_get_u32(tb[TCA_PIE_ECN]); in pie_change()
478 nla_put_u32(skb, TCA_PIE_ECN, q->params.ecn) || in pie_dump()
Dsch_codel.c154 q->params.ecn = !!nla_get_u32(tb[TCA_CODEL_ECN]); in codel_change()
211 q->params.ecn)) in codel_dump()
Dsch_netem.c84 u32 ecn; member
441 if (q->ecn && INET_ECN_set_ce(skb)) in netem_enqueue()
936 q->ecn = nla_get_u32(tb[TCA_NETEM_ECN]); in netem_change()
1066 if (q->ecn && nla_put_u32(skb, TCA_NETEM_ECN, q->ecn)) in netem_dump()
Dsch_fq_codel.c372 q->cparams.ecn = !!nla_get_u32(tb[TCA_FQ_CODEL_ECN]); in fq_codel_change()
428 q->cparams.ecn = true; in fq_codel_init()
476 q->cparams.ecn) || in fq_codel_dump()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dcpl5_cmd.h183 u8 ecn:1; member
189 u8 ecn:1; member
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dt3_cpl.h214 __u8 ecn:1; member
220 __u8 ecn:1; member
/linux-4.4.14/net/ipv4/netfilter/
DKconfig202 tristate '"ecn" match support'
/linux-4.4.14/include/linux/mlx5/
Dmlx5_ifc.h419 u8 ecn[0x2]; member
2390 u8 ecn[0x2]; member
/linux-4.4.14/net/netfilter/
DKconfig1114 tristate '"ecn" match support'