Searched refs:flowlabel (Results 1 – 8 of 8) sorted by relevance
498 u_int32_t flowlabel; in mark_ecn() local500 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()
774 u_int32_t flowlabel; in read_dsfield() local776 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() local836 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()
448 u_int32_t flowlabel; in ecn_mark() local450 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()
340 uint32_t flowlabel; member
2414 (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;
4272 uint32_t flowlabel, flowinfo; in sctp_lowlevel_chunk_output() local4284 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()
3770 net->flowlabel = stcb->asoc.default_flowlabel; in sctp_add_remote_addr()
235 draft-itojun-ipv6-flowlabel-api-01.txt: Socket API for IPv6 flow label field