Home
last modified time | relevance | path

Searched refs:ip6h (Results 1 – 8 of 8) sorted by relevance

/freebsd-14-stable/sys/dev/netmap/
HDnetmap_offloadings.c77 struct nm_ipv6hdr *ip6h = (struct nm_ipv6hdr *)(pkt); in gso_fix_segment() local
96 ip6h->payload_len = htobe16(len-iphlen); in gso_fix_segment()
129 nm_os_csum_tcpudp_ipv6(ip6h, check_data, len-iphlen, check); in gso_fix_segment()
HDnetmap_freebsd.c279 nm_os_csum_tcpudp_ipv6(struct nm_ipv6hdr *ip6h, void *data, in nm_os_csum_tcpudp_ipv6() argument
283 *check = in6_cksum_pseudo((void*)ip6h, datalen, ip6h->nexthdr, 0); in nm_os_csum_tcpudp_ipv6()
HDnetmap_kern.h2302 void nm_os_csum_tcpudp_ipv6(struct nm_ipv6hdr *ip6h, void *data,
/freebsd-14-stable/sys/dev/irdma/
HDirdma_utils.c1289 struct ip6_hdr *ip6h; in irdma_ieq_get_qp() local
1297 ip6h = (struct ip6_hdr *)buf->iph; in irdma_ieq_get_qp()
1298 irdma_copy_ip_ntohl(loc_addr, ip6h->ip6_dst.__u6_addr.__u6_addr32); in irdma_ieq_get_qp()
1299 irdma_copy_ip_ntohl(rem_addr, ip6h->ip6_src.__u6_addr.__u6_addr32); in irdma_ieq_get_qp()
1342 struct ip6_hdr *ip6h; in irdma_puda_ieq_get_ah_info() local
1362 ip6h = (struct ip6_hdr *)buf->iph; in irdma_puda_ieq_get_ah_info()
1363 ah_info->hop_ttl = ip6h->ip6_hops; in irdma_puda_ieq_get_ah_info()
1364 ah_info->tc_tos = ip6h->ip6_vfc; in irdma_puda_ieq_get_ah_info()
1366 ip6h->ip6_dst.__u6_addr.__u6_addr32); in irdma_puda_ieq_get_ah_info()
1368 ip6h->ip6_src.__u6_addr.__u6_addr32); in irdma_puda_ieq_get_ah_info()
[all …]
HDirdma_cm.c465 struct ip6_hdr *ip6h; in irdma_form_uda_cm_frame() local
496 pktsize = sizeof(*ip6h) + sizeof(*tcph); in irdma_form_uda_cm_frame()
548 ip6h = (struct ip6_hdr *)buf; in irdma_form_uda_cm_frame()
549 buf += sizeof(*ip6h); in irdma_form_uda_cm_frame()
566 ip6h->ip6_vfc = 6 << 4; in irdma_form_uda_cm_frame()
567 ip6h->ip6_vfc |= cm_node->tos >> 4; in irdma_form_uda_cm_frame()
568 ip6h->ip6_flow = cm_node->tos << 20; in irdma_form_uda_cm_frame()
569 ip6h->ip6_plen = htons(pktsize - sizeof(*ip6h)); in irdma_form_uda_cm_frame()
570 ip6h->ip6_nxt = 6; in irdma_form_uda_cm_frame()
571 ip6h->ip6_hops = 128; in irdma_form_uda_cm_frame()
[all …]
/freebsd-14-stable/sys/dev/qlnx/qlnxe/
HDecore_iwarp.c2013 struct ecore_ipv6hdr *ip6h; in ecore_iwarp_parse_rx_pkt() local
2067 ip6h = (struct ecore_ipv6hdr *)iph; in ecore_iwarp_parse_rx_pkt()
2069 if (ip6h->nexthdr != IPPROTO_TCP) { in ecore_iwarp_parse_rx_pkt()
2078 ntohl(ip6h->daddr.in6_u.u6_addr32[i]); in ecore_iwarp_parse_rx_pkt()
2080 ntohl(ip6h->saddr.in6_u.u6_addr32[i]); in ecore_iwarp_parse_rx_pkt()
2084 ip_hlen = sizeof(*ip6h); in ecore_iwarp_parse_rx_pkt()
2085 *payload_len = ntohs(ip6h->payload_len); in ecore_iwarp_parse_rx_pkt()
2499 struct ecore_ipv6hdr *ip6h; in ecore_iwarp_mpa_print_tcp_seq() local
2524 ip6h = (struct ecore_ipv6hdr *)iph; in ecore_iwarp_mpa_print_tcp_seq()
2525 ip_hlen = sizeof(*ip6h); in ecore_iwarp_mpa_print_tcp_seq()
/freebsd-14-stable/sys/netinet/
HDsctp_output.c4275 struct ip6_hdr *ip6h; in sctp_lowlevel_chunk_output() local
4324 ip6h = mtod(m, struct ip6_hdr *); in sctp_lowlevel_chunk_output()
4364 ip6h->ip6_flow = htonl(flowinfo); in sctp_lowlevel_chunk_output()
4366 ip6h->ip6_nxt = IPPROTO_UDP; in sctp_lowlevel_chunk_output()
4368 ip6h->ip6_nxt = IPPROTO_SCTP; in sctp_lowlevel_chunk_output()
4370 ip6h->ip6_plen = htons((uint16_t)(packet_length - sizeof(struct ip6_hdr))); in sctp_lowlevel_chunk_output()
4371 ip6h->ip6_dst = sin6->sin6_addr; in sctp_lowlevel_chunk_output()
4476 ip6h->ip6_src = lsa6->sin6_addr; in sctp_lowlevel_chunk_output()
4485 udp = (struct udphdr *)((caddr_t)ip6h + sizeof(struct ip6_hdr)); in sctp_lowlevel_chunk_output()
4492 sctphdr = (struct sctphdr *)((caddr_t)ip6h + sizeof(struct ip6_hdr)); in sctp_lowlevel_chunk_output()
[all …]
/freebsd-14-stable/sys/ofed/drivers/infiniband/core/
HDib_verbs.c444 const struct ip6_hdr *ip6h = (const struct ip6_hdr *)&hdr->ibgrh; in ib_get_header_version() local
449 if ((ip6h->ip6_vfc & IPV6_VERSION_MASK) != IPV6_VERSION) in ib_get_header_version()