Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/contrib/altq/altq/
Daltq_subr.c798 u_int32_t flowlabel; local
800 flowlabel = ntohl(ip6->ip6_flow);
801 if ((flowlabel >> 28) != 6)
803 ds_field = (flowlabel >> 20) & 0xff;
858 u_int32_t flowlabel; in write_dsfield() local
860 flowlabel = ntohl(ip6->ip6_flow); in write_dsfield()
861 if ((flowlabel >> 28) != 6) in write_dsfield()
863 flowlabel = (flowlabel & 0xf03fffff) | (dsfield << 20); in write_dsfield()
864 ip6->ip6_flow = htonl(flowlabel); in write_dsfield()
Daltq_cdnr.c154 u_int32_t flowlabel; local
156 flowlabel = ((struct ip6_hdr *)ip)->ip6_flow;
157 pktinfo.pkt_dscp = (ntohl(flowlabel) >> 20) & DSCP_MASK;
187 u_int32_t flowlabel; local
189 flowlabel = ntohl(ip6->ip6_flow);
190 flowlabel = (tca->tca_dscp << 20) |
191 (flowlabel & ~(DSCP_MASK << 20));
192 ip6->ip6_flow = htonl(flowlabel);
Daltq_red.c576 u_int32_t flowlabel; in mark_ecn() local
578 flowlabel = ntohl(ip6->ip6_flow); in mark_ecn()
579 if ((flowlabel >> 28) != 6) in mark_ecn()
581 if ((flowlabel & (IPTOS_ECN_MASK << 20)) == in mark_ecn()
584 if ((flowlabel & (IPTOS_ECN_MASK << 20)) == in mark_ecn()
590 flowlabel |= (IPTOS_ECN_CE << 20); in mark_ecn()
591 ip6->ip6_flow = htonl(flowlabel); in mark_ecn()
/freebsd-9-stable/sys/netinet/
Dtcp_syncache.c1625 u_int32_t *flowlabel) in syncookie_generate() argument
1678 *flowlabel = md5_buffer[1] & IPV6_FLOWLABEL_MASK; in syncookie_generate()
Dsctp_structs.h324 uint32_t flowlabel; member
Dsctp_usrreq.c2432 (net->flowlabel & 0x80000000)) { in sctp_getopt()
2433 paddrp->spp_ipv6_flowlabel = net->flowlabel & 0x000fffff; in sctp_getopt()
4857 net->flowlabel = paddrp->spp_ipv6_flowlabel & 0x000fffff; in sctp_setopt()
4858 net->flowlabel |= 0x80000000; in sctp_setopt()
4962 net->flowlabel = paddrp->spp_ipv6_flowlabel & 0x000fffff; in sctp_setopt()
4963 net->flowlabel |= 0x80000000; in sctp_setopt()
Dsctp_output.c4324 uint32_t flowlabel, flowinfo; in sctp_lowlevel_chunk_output() local
4336 flowlabel = net->flowlabel; in sctp_lowlevel_chunk_output()
4338 flowlabel = stcb->asoc.default_flowlabel; in sctp_lowlevel_chunk_output()
4340 flowlabel = inp->sctp_ep.default_flowlabel; in sctp_lowlevel_chunk_output()
4342 if (flowlabel == 0) { in sctp_lowlevel_chunk_output()
4348 flowlabel = ntohl(((struct in6pcb *)inp)->in6p_flowinfo); in sctp_lowlevel_chunk_output()
4350 flowlabel &= 0x000fffff; in sctp_lowlevel_chunk_output()
4419 flowinfo |= flowlabel; in sctp_lowlevel_chunk_output()
Dsctp_pcb.c3930 net->flowlabel = stcb->asoc.default_flowlabel; in sctp_add_remote_addr()
/freebsd-9-stable/share/doc/IPv6/
DIMPLEMENTATION236 draft-itojun-ipv6-flowlabel-api-01.txt: Socket API for IPv6 flow label field