Home
last modified time | relevance | path

Searched refs:ip4h (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/ofed/libibverbs/
H A Dverbs.c778 struct ip *ip4h = (struct ip *)((void *)grh + 20); in get_grh_header_version() local
782 if (ip4h->ip_v == 4) in get_grh_header_version()
788 if (ip4h->ip_hl != 5) /* IPv4 header length must be 5 for RoCE v2. */ in get_grh_header_version()
795 memcpy(&ip4h_checked, ip4h, sizeof(ip4h_checked)); in get_grh_header_version()
802 if (ip4h->ip_sum == ip4h_checked.ip_sum) in get_grh_header_version()
824 struct ip *ip4h, uint8_t port_num) in set_ah_attr_by_ipv4() argument
830 if (IN_CLASSD(be32toh(ip4h->ip_dst.s_addr))) { in set_ah_attr_by_ipv4()
835 map_ipv4_addr_to_ipv6(ip4h->ip_dst.s_addr, (struct in6_addr *)&sgid); in set_ah_attr_by_ipv4()
841 map_ipv4_addr_to_ipv6(ip4h->ip_src.s_addr, in set_ah_attr_by_ipv4()
844 ah_attr->grh.hop_limit = ip4h->ip_ttl; in set_ah_attr_by_ipv4()
[all …]
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_verbs.c442 const struct ip *ip4h = (const struct ip *)&hdr->roce4grh; in ib_get_header_version() local
450 return (ip4h->ip_v == 4) ? 4 : 0; in ib_get_header_version()
456 if (ip4h->ip_hl != 5) in ib_get_header_version()
463 memcpy(&ip4h_checked, ip4h, sizeof(ip4h_checked)); in ib_get_header_version()
469 if (ip4h->ip_sum == ip4h_checked.ip_sum) in ib_get_header_version()