Home
last modified time | relevance | path

Searched refs:ip6_flow (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/sys/netinet/
H A Dip6.h86 #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 Dtcp_syncache.c1841 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 Dtcp_output.c1216 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 Dip6.h92 #define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow macro
H A Dprint-ip6.c287 flow = GET_BE_U_4(ip6->ip6_flow); in ip6_print()
/freebsd/sys/net/altq/
H A Daltq_red.c500 flowlabel = ntohl(ip6->ip6_flow); in mark_ecn()
513 ip6->ip6_flow = htonl(flowlabel); in mark_ecn()
H A Daltq_subr.c776 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 Duipc_mbufhash.c143 flow = ip6->ip6_flow & IPV6_FLOWLABEL_MASK; in m_tcpip_hash()
/freebsd/sys/netpfil/ipfilter/netinet/
H A Dip_fil_freebsd.c377 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 Dif_gif.c353 ECN_NOCARE, &t, &ip6->ip6_flow); in gif_transmit()
475 ECN_NOCARE, &t, &ip6->ip6_flow) == 0) { in gif_input()
H A Dif_stf.c821 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 Draw_ip6.c486 ip6->ip6_flow = (ip6->ip6_flow & ~IPV6_FLOWINFO_MASK) | in rip6_send()
H A Din6_gif.c303 ip6->ip6_flow |= htonl((uint32_t)ecn << 20); in in6_gif_output()
H A Dip6_gre.c533 gi6->gi6_ip6.ip6_flow |= flowid & IPV6_FLOWLABEL_MASK; in in6_gre_output()
H A Dnd6_nbr.c455 ip6->ip6_flow = 0; in nd6_ns_output_fib()
1021 ip6->ip6_flow = 0; in nd6_na_output_fib()
H A Dicmp6.c1105 (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 Dfrag6.c862 ip6->ip6_flow |= htonl(IPTOS_ECN_CE << 20); in frag6_input()
H A Dmld6.c1813 ip6->ip6_flow = 0; in mld_v1_transmit_report()
3200 ip6->ip6_flow = 0; in mld_v2_encap_report()
H A Dudp6_usrreq.c899 ip6->ip6_flow = inp->inp_flow & IPV6_FLOWINFO_MASK; in udp6_send()
/freebsd/sys/netipsec/
H A Dipsec_output.c1173 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 Dxform_ah.c413 ip6.ip6_flow = 0; in ah_massage_headers()
/freebsd/sys/netpfil/ipfw/nat64/
H A Dnat64_translate.c516 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 Dip_dn_io.c450 flowlabel = ntohl(ip6->ip6_flow); in ecn_mark()
463 ip6->ip6_flow = htonl(flowlabel); in ecn_mark()
/freebsd/sys/netinet/tcp_stacks/
H A Drack_bbr_common.c394 iptos = (ntohl(ip6->ip6_flow) >> 20) & 0xff; in ctf_process_inbound_raw()
/freebsd/sys/netpfil/pf/
H A Dpf_norm.c2244 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()

12