Searched refs:ibh (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/net/ |
H A D | if_infiniband.c | 129 struct infiniband_header *ibh; in infiniband_bpf_mtap() local 136 if (mb->m_len < sizeof(*ibh)) in infiniband_bpf_mtap() 139 ibh = mtod(mb, struct infiniband_header *); in infiniband_bpf_mtap() 140 eh.ether_type = ibh->ib_protocol; in infiniband_bpf_mtap() 142 memcpy(eh.ether_dhost, ibh->ib_hwaddr + 4, ETHER_ADDR_LEN); in infiniband_bpf_mtap() 143 mb->m_data += sizeof(*ibh); in infiniband_bpf_mtap() 144 mb->m_len -= sizeof(*ibh); in infiniband_bpf_mtap() 145 mb->m_pkthdr.len -= sizeof(*ibh); in infiniband_bpf_mtap() 147 mb->m_data -= sizeof(*ibh); in infiniband_bpf_mtap() 148 mb->m_len += sizeof(*ibh); in infiniband_bpf_mtap() [all …]
|
/freebsd/sys/kern/ |
H A D | uipc_mbufhash.c | 196 const struct infiniband_header *ibh; in m_infiniband_tcpip_hash() local 200 off = sizeof(*ibh); in m_infiniband_tcpip_hash() 203 ibh = mtod(m, struct infiniband_header *); in m_infiniband_tcpip_hash() 204 etype = ntohs(ibh->ib_protocol); in m_infiniband_tcpip_hash() 206 p = fnv_32_buf(&ibh->ib_hwaddr, INFINIBAND_ADDR_LEN, p); in m_infiniband_tcpip_hash()
|
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_cm.c | 563 struct ipoib_header *ibh; in ipoib_cm_handle_rx_wc() local 569 ibh = mtod(mb, struct ipoib_header *); in ipoib_cm_handle_rx_wc() 570 memset(ibh->hwaddr, 0, 4); in ipoib_cm_handle_rx_wc() 571 memcpy(ibh->hwaddr + 4, priv->local_gid.raw, sizeof(union ib_gid)); in ipoib_cm_handle_rx_wc()
|