Lines Matching refs:loc_addr
80 memcpy(cm_info->loc_addr, cm_node->loc_addr, sizeof(cm_info->loc_addr));
103 laddr->sin_addr.s_addr = htonl(cm_node->loc_addr[0]);
125 cm_node->loc_addr);
246 memcpy(event->cm_info.loc_addr, cm_node->loc_addr,
247 sizeof(event->cm_info.loc_addr));
253 event, type, event->cm_info.loc_addr,
501 iph->saddr = htonl(cm_node->loc_addr[0]);
532 cm_node->loc_addr);
605 "CM: caller: %pS cm_node %p cm_id=%p accel=%d state=%d rem_port=0x%04x, loc_port=0x%04x rem_addr=%pI4 loc_addr=%pI4\n",
608 cm_node->loc_port, cm_node->rem_addr, cm_node->loc_addr);
1480 memcpy(listen_addr, listen_node->loc_addr, sizeof(listen_addr));
1524 child_listen_node->loc_addr,
1530 child_listen_node->loc_addr,
1535 memcpy(cm_info->loc_addr, child_listen_node->loc_addr,
1536 sizeof(cm_info->loc_addr));
1558 static u8 irdma_iw_get_vlan_prio(u32 *loc_addr, u8 prio, bool ipv4)
1564 ndev = ip_dev_find(&init_net, htonl(loc_addr[0]));
1569 irdma_copy_ip_htonl(laddr6.in6_u.u6_addr32, loc_addr);
1698 irdma_copy_ip_ntohl(child_listen_node->loc_addr,
1700 memcpy(cm_info->loc_addr, child_listen_node->loc_addr,
1701 sizeof(cm_info->loc_addr));
1704 irdma_iw_get_vlan_prio(child_listen_node->loc_addr,
1788 child_listen_node->loc_addr[0] =
1790 memcpy(cm_info->loc_addr, child_listen_node->loc_addr,
1791 sizeof(cm_info->loc_addr));
1794 irdma_iw_get_vlan_prio(child_listen_node->loc_addr,
1922 memcpy(nfo.loc_addr, listener->loc_addr, sizeof(nfo.loc_addr));
1944 "CM: loc_port=0x%04x loc_addr=%pI4 cm_listen_node=%p cm_id=%p qhash_set=%d vlan_id=%d apbvt_del=%d\n",
1945 listener->loc_port, listener->loc_addr, listener,
2092 * @loc_addr: local ip addr
2097 u32 *loc_addr, u16 vlan_id)
2106 !memcmp(cm_node->loc_addr, loc_addr, sizeof(cm_node->loc_addr)) &&
2141 * @loc_addr: local addr to compare
2144 bool irdma_ipv4_is_lpb(u32 loc_addr, u32 rem_addr)
2146 return ipv4_is_loopback(htonl(rem_addr)) || (loc_addr == rem_addr);
2151 * @loc_addr: local addr to compare
2154 bool irdma_ipv6_is_lpb(u32 *loc_addr, u32 *rem_addr)
2160 return !memcmp(loc_addr, rem_addr, 16) || ipv6_addr_loopback(&raddr6);
2182 ah_info.src_ip_addr[0] = cm_node->loc_addr[0];
2188 memcpy(ah_info.src_ip_addr, cm_node->loc_addr,
2266 irdma_iw_get_vlan_prio(cm_info->loc_addr,
2276 memcpy(cm_node->loc_addr, cm_info->loc_addr, sizeof(cm_node->loc_addr));
2303 cm_node->tcp_cntxt.loc_seq_num = secure_tcp_seq(htonl(cm_node->loc_addr[0]),
2310 htonl(cm_node->loc_addr[0]), htonl(cm_node->loc_addr[1]),
2311 htonl(cm_node->loc_addr[2]), htonl(cm_node->loc_addr[3])
2324 irdma_ipv4_is_lpb(cm_node->loc_addr[0], cm_node->rem_addr[0])) ||
2326 irdma_ipv6_is_lpb(cm_node->loc_addr, cm_node->rem_addr))) {
2337 cm_info->loc_addr[0],
2342 cm_info->loc_addr,
2511 "CM: caller: %pS cm_node=%p state=%d rem_port=0x%04x loc_port=0x%04x rem_addr=%pI4 loc_addr=%pI4\n",
2514 cm_node->loc_addr);
2955 irdma_find_listener(cm_core, cm_info->loc_addr, cm_info->ipv4,
2972 memcpy(listener->loc_addr, cm_info->loc_addr,
2973 sizeof(listener->loc_addr));
3179 cm_info.loc_addr[0] = ntohl(iph->daddr);
3185 irdma_copy_ip_ntohl(cm_info.loc_addr,
3195 cm_info.loc_port, cm_info.loc_addr, cm_info.vlan_id);
3205 cm_info.loc_addr,
3363 tcp_info->local_ipaddr[3] = cm_node->loc_addr[0];
3373 memcpy(tcp_info->local_ipaddr, cm_node->loc_addr,
3663 cm_node->vlan_id = irdma_get_vlan_ipv4(cm_node->loc_addr);
3666 irdma_get_vlan_mac_ipv6(cm_node->loc_addr, &cm_node->vlan_id,
3770 "CM: rem_port=0x%04x, loc_port=0x%04x rem_addr=%pI4 loc_addr=%pI4 cm_node=%p cm_id=%p qp_id = %d\n\n",
3772 cm_node->loc_addr, cm_node, cm_id, ibqp->qp_num);
3857 memset(cm_info.loc_addr, 0, sizeof(cm_info.loc_addr));
3859 cm_info.loc_addr[0] = ntohl(laddr->sin_addr.s_addr);
3863 cm_info.vlan_id = irdma_get_vlan_ipv4(cm_info.loc_addr);
3869 irdma_copy_ip_ntohl(cm_info.loc_addr,
3875 irdma_get_vlan_mac_ipv6(cm_info.loc_addr, &cm_info.vlan_id,
3886 cm_info.user_pri = irdma_iw_get_vlan_prio(cm_info.loc_addr,
3936 "CM: rem_port=0x%04x, loc_port=0x%04x rem_addr=%pI4 loc_addr=%pI4 cm_node=%p cm_id=%p qp_id = %d\n\n",
3938 cm_node->loc_addr, cm_node, cm_id, ibqp->qp_num);
3987 cm_info.loc_addr[0] = ntohl(laddr->sin_addr.s_addr);
3991 cm_info.vlan_id = irdma_get_vlan_ipv4(cm_info.loc_addr);
4001 irdma_copy_ip_ntohl(cm_info.loc_addr,
4005 irdma_get_vlan_mac_ipv6(cm_info.loc_addr,
4045 irdma_iw_get_vlan_prio(cm_info.loc_addr,
4067 "CM: loc_port=0x%04x loc_addr=%pI4 cm_listen_node=%p cm_id=%p qhash_set=%d vlan_id=%d\n",
4068 cm_listen_node->loc_port, cm_listen_node->loc_addr,
4122 !memcmp(cm_node->loc_addr, ipaddr, nfo->ipv4 ? 4 : 16))) &&
4348 if (!memcmp(child_listen_node->loc_addr, ipaddr, ipv4 ? 4 : 16))
4361 memcpy(child_listen_node->loc_addr, ipaddr, ipv4 ? 4 : 16);
4364 memcpy(nfo->loc_addr, child_listen_node->loc_addr,
4365 sizeof(nfo->loc_addr));
4408 (memcmp(listen_node->loc_addr, ipaddr, ipv4 ? 4 : 16) &&
4409 memcmp(listen_node->loc_addr, ip_zero, ipv4 ? 4 : 16)))
4412 memcpy(nfo.loc_addr, listen_node->loc_addr,
4413 sizeof(nfo.loc_addr));
4419 } else if (memcmp(listen_node->loc_addr, ip_zero,