Searched refs:flowlabel (Results 1 – 9 of 9) sorted by relevance
798 u_int32_t flowlabel; local800 flowlabel = ntohl(ip6->ip6_flow);801 if ((flowlabel >> 28) != 6)803 ds_field = (flowlabel >> 20) & 0xff;858 u_int32_t flowlabel; in write_dsfield() local860 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()
154 u_int32_t flowlabel; local156 flowlabel = ((struct ip6_hdr *)ip)->ip6_flow;157 pktinfo.pkt_dscp = (ntohl(flowlabel) >> 20) & DSCP_MASK;187 u_int32_t flowlabel; local189 flowlabel = ntohl(ip6->ip6_flow);190 flowlabel = (tca->tca_dscp << 20) |191 (flowlabel & ~(DSCP_MASK << 20));192 ip6->ip6_flow = htonl(flowlabel);
576 u_int32_t flowlabel; in mark_ecn() local578 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()
1625 u_int32_t *flowlabel) in syncookie_generate() argument1678 *flowlabel = md5_buffer[1] & IPV6_FLOWLABEL_MASK; in syncookie_generate()
324 uint32_t flowlabel; member
2432 (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()
4324 uint32_t flowlabel, flowinfo; in sctp_lowlevel_chunk_output() local4336 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()
3930 net->flowlabel = stcb->asoc.default_flowlabel; in sctp_add_remote_addr()
236 draft-itojun-ipv6-flowlabel-api-01.txt: Socket API for IPv6 flow label field