/freebsd/sys/netinet/ |
H A D | ip6.h | 86 #define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow macro 108 #define IPV6_TRAFFIC_CLASS(ip6) ((ntohl((ip6)->ip6_flow) >> IPV6_FLOWLABEL_LEN) & 0xff) 109 #define IPV6_DSCP(ip6) ((ntohl((ip6)->ip6_flow) >> IPV6_FLOWLABEL_LEN) & 0xfc) 110 #define IPV6_ECN(ip6) ((ntohl((ip6)->ip6_flow) >> IPV6_FLOWLABEL_LEN) & 0x03)
|
H A D | tcp_syncache.c | 1841 ip6->ip6_flow &= ~IPV6_FLOWINFO_MASK; in syncache_respond() 1842 ip6->ip6_flow |= sc->sc_flowlabel; in syncache_respond() 1854 ip6->ip6_flow |= htonl(sc->sc_ip_tos << IPV6_FLOWLABEL_LEN); in syncache_respond()
|
H A D | tcp_output.c | 1216 ip6->ip6_flow &= ~htonl(IPTOS_ECN_MASK << IPV6_FLOWLABEL_LEN); in tcp_default_output() 1217 ip6->ip6_flow |= htonl(ect << IPV6_FLOWLABEL_LEN); in tcp_default_output()
|
/freebsd/contrib/tcpdump/ |
H A D | ip6.h | 92 #define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow macro
|
H A D | print-ip6.c | 287 flow = GET_BE_U_4(ip6->ip6_flow); in ip6_print()
|
/freebsd/sys/net/altq/ |
H A D | altq_red.c | 500 flowlabel = ntohl(ip6->ip6_flow); in mark_ecn() 513 ip6->ip6_flow = htonl(flowlabel); in mark_ecn()
|
H A D | altq_subr.c | 776 flowlabel = ntohl(ip6->ip6_flow); in read_dsfield() 836 flowlabel = ntohl(ip6->ip6_flow); in write_dsfield() 840 ip6->ip6_flow = htonl(flowlabel); in write_dsfield() 1066 fin6->fi6_flowlabel = ip6->ip6_flow & htonl(0x000fffff);
|
/freebsd/sys/kern/ |
H A D | uipc_mbufhash.c | 143 flow = ip6->ip6_flow & IPV6_FLOWLABEL_MASK; in m_tcpip_hash()
|
/freebsd/sys/netpfil/ipfilter/netinet/ |
H A D | ip_fil_freebsd.c | 377 ip6->ip6_flow = ((ip6_t *)fin->fin_ip)->ip6_flow; in ipf_send_reset() 607 ip6->ip6_flow = ((ip6_t *)fin->fin_ip)->ip6_flow; in ipf_send_icmp_err()
|
/freebsd/sys/net/ |
H A D | if_gif.c | 353 ECN_NOCARE, &t, &ip6->ip6_flow); in gif_transmit() 475 ECN_NOCARE, &t, &ip6->ip6_flow) == 0) { in gif_input()
|
H A D | if_stf.c | 821 ip6->ip6_flow &= ~htonl(0xff << 20); in in_stf_input() 822 ip6->ip6_flow |= htonl((u_int32_t)itos << 20); in in_stf_input()
|
/freebsd/sys/netinet6/ |
H A D | raw_ip6.c | 486 ip6->ip6_flow = (ip6->ip6_flow & ~IPV6_FLOWINFO_MASK) | in rip6_send()
|
H A D | in6_gif.c | 303 ip6->ip6_flow |= htonl((uint32_t)ecn << 20); in in6_gif_output()
|
H A D | ip6_gre.c | 533 gi6->gi6_ip6.ip6_flow |= flowid & IPV6_FLOWLABEL_MASK; in in6_gre_output()
|
H A D | nd6_nbr.c | 455 ip6->ip6_flow = 0; in nd6_ns_output_fib() 1021 ip6->ip6_flow = 0; in nd6_na_output_fib()
|
H A D | icmp6.c | 1105 (eip6->ip6_flow & IPV6_FLOWLABEL_MASK); in icmp6_notify_error() 2142 ip6->ip6_flow = 0; in icmp6_reflect() 2475 ip6->ip6_flow = 0; in icmp6_redirect_output()
|
H A D | frag6.c | 862 ip6->ip6_flow |= htonl(IPTOS_ECN_CE << 20); in frag6_input()
|
H A D | mld6.c | 1813 ip6->ip6_flow = 0; in mld_v1_transmit_report() 3200 ip6->ip6_flow = 0; in mld_v2_encap_report()
|
H A D | udp6_usrreq.c | 899 ip6->ip6_flow = inp->inp_flow & IPV6_FLOWINFO_MASK; in udp6_send()
|
/freebsd/sys/netipsec/ |
H A D | ipsec_output.c | 1173 itos = (ntohl(ip6->ip6_flow) >> 20) & 0xff; in ipsec_encap() 1216 ip6->ip6_flow = 0; in ipsec_encap() 1231 ip6->ip6_flow |= htonl((uint32_t)proto << 20); in ipsec_encap()
|
H A D | xform_ah.c | 413 ip6.ip6_flow = 0; in ah_massage_headers()
|
/freebsd/sys/netpfil/ipfw/nat64/ |
H A D | nat64_translate.c | 516 ip->ip_tos = (ntohl(ip6->ip6_flow) >> 20) & 0xff; in nat64_init_ip4hdr() 744 oip6->ip6_flow = 0; in nat64_icmp6_reflect() 1108 eip6->ip6_flow = htonl(ip.ip_tos << 20); in nat64_icmp_translate() 1284 ip6.ip6_flow = htonl(ip->ip_tos << 20); in nat64_do_handle_ip4()
|
/freebsd/sys/netpfil/ipfw/ |
H A D | ip_dn_io.c | 450 flowlabel = ntohl(ip6->ip6_flow); in ecn_mark() 463 ip6->ip6_flow = htonl(flowlabel); in ecn_mark()
|
/freebsd/sys/netinet/tcp_stacks/ |
H A D | rack_bbr_common.c | 394 iptos = (ntohl(ip6->ip6_flow) >> 20) & 0xff; in ctf_process_inbound_raw()
|
/freebsd/sys/netpfil/pf/ |
H A D | pf_norm.c | 2244 h6->ip6_flow &= IPV6_FLOWLABEL_MASK | IPV6_VERSION_MASK; in pf_scrub() 2245 h6->ip6_flow |= htonl((pd->act.set_tos | IPV6_ECN(h6)) << 20); in pf_scrub()
|