Home
last modified time | relevance | path

Searched refs:flowlabel (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/net/altq/
H A Daltq_red.c498 u_int32_t flowlabel; in mark_ecn() local
500 flowlabel = ntohl(ip6->ip6_flow); in mark_ecn()
501 if ((flowlabel >> 28) != 6) in mark_ecn()
503 if ((flowlabel & (IPTOS_ECN_MASK << 20)) == in mark_ecn()
506 if ((flowlabel & (IPTOS_ECN_MASK << 20)) == in mark_ecn()
512 flowlabel |= (IPTOS_ECN_CE << 20); in mark_ecn()
513 ip6->ip6_flow = htonl(flowlabel); in mark_ecn()
H A Daltq_subr.c774 u_int32_t flowlabel; in read_dsfield() local
776 flowlabel = ntohl(ip6->ip6_flow); in read_dsfield()
777 if ((flowlabel >> 28) != 6) in read_dsfield()
779 ds_field = (flowlabel >> 20) & 0xff; in read_dsfield()
834 u_int32_t flowlabel; in write_dsfield() local
836 flowlabel = ntohl(ip6->ip6_flow); in write_dsfield()
837 if ((flowlabel >> 28) != 6) in write_dsfield()
839 flowlabel = (flowlabel & 0xf03fffff) | (dsfield << 20); in write_dsfield()
840 ip6->ip6_flow = htonl(flowlabel); in write_dsfield()
/freebsd/sys/netpfil/ipfw/
H A Dip_dn_io.c448 u_int32_t flowlabel; in ecn_mark() local
450 flowlabel = ntohl(ip6->ip6_flow); in ecn_mark()
451 if ((flowlabel >> 28) != 6) in ecn_mark()
453 if ((flowlabel & (IPTOS_ECN_MASK << 20)) == in ecn_mark()
456 if ((flowlabel & (IPTOS_ECN_MASK << 20)) == in ecn_mark()
462 flowlabel |= (IPTOS_ECN_CE << 20); in ecn_mark()
463 ip6->ip6_flow = htonl(flowlabel); in ecn_mark()
/freebsd/sys/netinet/
H A Dsctp_structs.h340 uint32_t flowlabel; member
H A Dsctp_usrreq.c2414 (net->flowlabel & 0x80000000)) {
2415 paddrp->spp_ipv6_flowlabel = net->flowlabel & 0x000fffff;
5407 net->flowlabel = paddrp->spp_ipv6_flowlabel & 0x000fffff;
5408 net->flowlabel |= 0x80000000;
5536 net->flowlabel = paddrp->spp_ipv6_flowlabel & 0x000fffff;
5537 net->flowlabel |= 0x80000000;
H A Dsctp_output.c4272 uint32_t flowlabel, flowinfo; in sctp_lowlevel_chunk_output() local
4284 flowlabel = net->flowlabel; in sctp_lowlevel_chunk_output()
4286 flowlabel = stcb->asoc.default_flowlabel; in sctp_lowlevel_chunk_output()
4288 flowlabel = inp->sctp_ep.default_flowlabel; in sctp_lowlevel_chunk_output()
4290 if (flowlabel == 0) { in sctp_lowlevel_chunk_output()
4296 flowlabel = ntohl(((struct inpcb *)inp)->inp_flow); in sctp_lowlevel_chunk_output()
4298 flowlabel &= 0x000fffff; in sctp_lowlevel_chunk_output()
4361 flowinfo |= flowlabel; in sctp_lowlevel_chunk_output()
H A Dsctp_pcb.c3770 net->flowlabel = stcb->asoc.default_flowlabel; in sctp_add_remote_addr()
/freebsd/share/doc/IPv6/
H A DIMPLEMENTATION235 draft-itojun-ipv6-flowlabel-api-01.txt: Socket API for IPv6 flow label field