cm_info 215 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iw_cm_info *cm_info) cm_info 217 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->ipv4 = cm_node->ipv4; cm_info 218 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->vlan_id = cm_node->vlan_id; cm_info 219 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(cm_info->loc_addr, cm_node->loc_addr, sizeof(cm_info->loc_addr)); cm_info 220 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(cm_info->rem_addr, cm_node->rem_addr, sizeof(cm_info->rem_addr)); cm_info 221 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->loc_port = cm_node->loc_port; cm_info 222 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->rem_port = cm_node->rem_port; cm_info 223 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->user_pri = cm_node->user_pri; cm_info 314 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(event->cm_info.rem_addr, cm_node->rem_addr, sizeof(event->cm_info.rem_addr)); cm_info 315 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(event->cm_info.loc_addr, cm_node->loc_addr, sizeof(event->cm_info.loc_addr)); cm_info 316 drivers/infiniband/hw/i40iw/i40iw_cm.c event->cm_info.rem_port = cm_node->rem_port; cm_info 317 drivers/infiniband/hw/i40iw/i40iw_cm.c event->cm_info.loc_port = cm_node->loc_port; cm_info 318 drivers/infiniband/hw/i40iw/i40iw_cm.c event->cm_info.cm_id = cm_node->cm_id; cm_info 326 drivers/infiniband/hw/i40iw/i40iw_cm.c event->cm_info.loc_addr, cm_info 327 drivers/infiniband/hw/i40iw/i40iw_cm.c event->cm_info.rem_addr); cm_info 1575 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iw_cm_info *cm_info, cm_info 1600 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(cm_info->loc_addr, child_listen_node->loc_addr, cm_info 1601 drivers/infiniband/hw/i40iw/i40iw_cm.c sizeof(cm_info->loc_addr)); cm_info 1602 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->vlan_id = child_listen_node->vlan_id; cm_info 1604 drivers/infiniband/hw/i40iw/i40iw_cm.c ret = i40iw_manage_qhash(iwdev, cm_info, cm_info 1681 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iw_cm_info *cm_info, cm_info 1718 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->vlan_id = rdma_vlan_dev_vlan_id(ip_dev); cm_info 1719 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_parent_listen_node->vlan_id = cm_info->vlan_id; cm_info 1726 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(cm_info->loc_addr, child_listen_node->loc_addr, cm_info 1727 drivers/infiniband/hw/i40iw/i40iw_cm.c sizeof(cm_info->loc_addr)); cm_info 1729 drivers/infiniband/hw/i40iw/i40iw_cm.c ret = i40iw_manage_qhash(iwdev, cm_info, cm_info 1762 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iw_cm_info *cm_info, cm_info 1798 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->vlan_id = rdma_vlan_dev_vlan_id(dev); cm_info 1799 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_parent_listen_node->vlan_id = cm_info->vlan_id; cm_info 1805 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(cm_info->loc_addr, child_listen_node->loc_addr, cm_info 1806 drivers/infiniband/hw/i40iw/i40iw_cm.c sizeof(cm_info->loc_addr)); cm_info 1809 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info, cm_info 1893 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(event.cm_info.rem_addr, cm_info 1894 drivers/infiniband/hw/i40iw/i40iw_cm.c loopback->rem_addr, sizeof(event.cm_info.rem_addr)); cm_info 1895 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(event.cm_info.loc_addr, cm_info 1896 drivers/infiniband/hw/i40iw/i40iw_cm.c loopback->loc_addr, sizeof(event.cm_info.loc_addr)); cm_info 1897 drivers/infiniband/hw/i40iw/i40iw_cm.c event.cm_info.rem_port = loopback->rem_port; cm_info 1898 drivers/infiniband/hw/i40iw/i40iw_cm.c event.cm_info.loc_port = loopback->loc_port; cm_info 1899 drivers/infiniband/hw/i40iw/i40iw_cm.c event.cm_info.cm_id = loopback->cm_id; cm_info 1900 drivers/infiniband/hw/i40iw/i40iw_cm.c event.cm_info.ipv4 = loopback->ipv4; cm_info 2159 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iw_cm_info *cm_info, cm_info 2173 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_node->ipv4 = cm_info->ipv4; cm_info 2174 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_node->vlan_id = cm_info->vlan_id; cm_info 2177 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_node->tos = cm_info->tos; cm_info 2178 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_node->user_pri = cm_info->user_pri; cm_info 2180 drivers/infiniband/hw/i40iw/i40iw_cm.c if (listener->tos != cm_info->tos) cm_info 2183 drivers/infiniband/hw/i40iw/i40iw_cm.c listener->tos, cm_info->tos); cm_info 2184 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_node->tos = max(listener->tos, cm_info->tos); cm_info 2189 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(cm_node->loc_addr, cm_info->loc_addr, sizeof(cm_node->loc_addr)); cm_info 2190 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(cm_node->rem_addr, cm_info->rem_addr, sizeof(cm_node->rem_addr)); cm_info 2191 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_node->loc_port = cm_info->loc_port; cm_info 2192 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_node->rem_port = cm_info->rem_port; cm_info 2200 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_node->cm_id = cm_info->cm_id; cm_info 2253 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->loc_addr[0], cm_info 2254 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->rem_addr[0], cm_info 2258 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->loc_addr, cm_info 2259 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->rem_addr, cm_info 2857 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iw_cm_info *cm_info) cm_info 2863 drivers/infiniband/hw/i40iw/i40iw_cm.c listener = i40iw_find_listener(cm_core, cm_info->loc_addr, cm_info 2864 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->loc_port, cm_info 2865 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->vlan_id, cm_info 2882 drivers/infiniband/hw/i40iw/i40iw_cm.c memcpy(listener->loc_addr, cm_info->loc_addr, sizeof(listener->loc_addr)); cm_info 2883 drivers/infiniband/hw/i40iw/i40iw_cm.c listener->loc_port = cm_info->loc_port; cm_info 2892 drivers/infiniband/hw/i40iw/i40iw_cm.c listener->cm_id = cm_info->cm_id; cm_info 2893 drivers/infiniband/hw/i40iw/i40iw_cm.c listener->ipv4 = cm_info->ipv4; cm_info 2894 drivers/infiniband/hw/i40iw/i40iw_cm.c listener->vlan_id = cm_info->vlan_id; cm_info 2899 drivers/infiniband/hw/i40iw/i40iw_cm.c listener->backlog = cm_info->backlog; cm_info 2922 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iw_cm_info *cm_info) cm_info 2933 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_node = i40iw_make_cm_node(cm_core, iwdev, cm_info, NULL); cm_info 2942 drivers/infiniband/hw/i40iw/i40iw_cm.c if (!memcmp(cm_info->loc_addr, cm_info->rem_addr, sizeof(cm_info->loc_addr))) { cm_info 2945 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info->rem_addr, cm_info 2953 drivers/infiniband/hw/i40iw/i40iw_cm.c loopback_cm_info = *cm_info; cm_info 2954 drivers/infiniband/hw/i40iw/i40iw_cm.c loopback_cm_info.loc_port = cm_info->rem_port; cm_info 2955 drivers/infiniband/hw/i40iw/i40iw_cm.c loopback_cm_info.rem_port = cm_info->loc_port; cm_info 2957 drivers/infiniband/hw/i40iw/i40iw_cm.c loopback_cm_info.ipv4 = cm_info->ipv4; cm_info 3130 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iw_cm_info cm_info; cm_info 3139 drivers/infiniband/hw/i40iw/i40iw_cm.c memset(&cm_info, 0, sizeof(cm_info)); cm_info 3150 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.user_pri = (vtag & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT; cm_info 3151 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.vlan_id = vtag & VLAN_VID_MASK; cm_info 3156 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.vlan_id); cm_info 3158 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.vlan_id = I40IW_NO_VLAN; cm_info 3163 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_addr[0] = ntohl(iph->daddr); cm_info 3164 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.rem_addr[0] = ntohl(iph->saddr); cm_info 3165 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.ipv4 = true; cm_info 3166 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.tos = iph->tos; cm_info 3169 drivers/infiniband/hw/i40iw/i40iw_cm.c i40iw_copy_ip_ntohl(cm_info.loc_addr, cm_info 3171 drivers/infiniband/hw/i40iw/i40iw_cm.c i40iw_copy_ip_ntohl(cm_info.rem_addr, cm_info 3173 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.ipv4 = false; cm_info 3174 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.tos = (ip6h->priority << 4) | (ip6h->flow_lbl[0] >> 4); cm_info 3176 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_port = ntohs(tcph->dest); cm_info 3177 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.rem_port = ntohs(tcph->source); cm_info 3179 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.rem_port, cm_info 3180 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.rem_addr, cm_info 3181 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_port, cm_info 3182 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_addr, cm_info 3193 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_addr, cm_info 3194 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_port, cm_info 3195 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.vlan_id, cm_info 3198 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.cm_id = NULL; cm_info 3205 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.cm_id = listener->cm_id; cm_info 3206 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_node = i40iw_make_cm_node(cm_core, iwdev, &cm_info, listener); cm_info 3825 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iw_cm_info cm_info; cm_info 3856 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.ipv4 = true; cm_info 3857 drivers/infiniband/hw/i40iw/i40iw_cm.c memset(cm_info.loc_addr, 0, sizeof(cm_info.loc_addr)); cm_info 3858 drivers/infiniband/hw/i40iw/i40iw_cm.c memset(cm_info.rem_addr, 0, sizeof(cm_info.rem_addr)); cm_info 3859 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_addr[0] = ntohl(laddr->sin_addr.s_addr); cm_info 3860 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.rem_addr[0] = ntohl(raddr->sin_addr.s_addr); cm_info 3861 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_port = ntohs(laddr->sin_port); cm_info 3862 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.rem_port = ntohs(raddr->sin_port); cm_info 3863 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.vlan_id = i40iw_get_vlan_ipv4(cm_info.loc_addr); cm_info 3865 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.ipv4 = false; cm_info 3866 drivers/infiniband/hw/i40iw/i40iw_cm.c i40iw_copy_ip_ntohl(cm_info.loc_addr, cm_info 3868 drivers/infiniband/hw/i40iw/i40iw_cm.c i40iw_copy_ip_ntohl(cm_info.rem_addr, cm_info 3870 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_port = ntohs(laddr6->sin6_port); cm_info 3871 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.rem_port = ntohs(raddr6->sin6_port); cm_info 3872 drivers/infiniband/hw/i40iw/i40iw_cm.c i40iw_netdev_vlan_ipv6(cm_info.loc_addr, &cm_info.vlan_id); cm_info 3874 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.cm_id = cm_id; cm_info 3875 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.tos = cm_id->tos; cm_info 3876 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.user_pri = rt_tos2priority(cm_id->tos); cm_info 3878 drivers/infiniband/hw/i40iw/i40iw_cm.c __func__, cm_id->tos, cm_info.user_pri); cm_info 3881 drivers/infiniband/hw/i40iw/i40iw_cm.c conn_param, &cm_info); cm_info 3889 drivers/infiniband/hw/i40iw/i40iw_cm.c if ((cm_info.ipv4 && (laddr->sin_addr.s_addr != raddr->sin_addr.s_addr)) || cm_info 3890 drivers/infiniband/hw/i40iw/i40iw_cm.c (!cm_info.ipv4 && memcmp(laddr6->sin6_addr.in6_u.u6_addr32, cm_info 3893 drivers/infiniband/hw/i40iw/i40iw_cm.c if (i40iw_manage_qhash(iwdev, &cm_info, I40IW_QHASH_TYPE_TCP_ESTABLISHED, cm_info 3901 drivers/infiniband/hw/i40iw/i40iw_cm.c if (i40iw_manage_apbvt(iwdev, cm_info.loc_port, cm_info 3936 drivers/infiniband/hw/i40iw/i40iw_cm.c if (cm_info.ipv4) cm_info 3940 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.rem_addr); cm_info 3945 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.rem_addr); cm_info 3962 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iw_cm_info cm_info; cm_info 3974 drivers/infiniband/hw/i40iw/i40iw_cm.c memset(&cm_info, 0, sizeof(cm_info)); cm_info 3976 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.ipv4 = true; cm_info 3977 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_addr[0] = ntohl(laddr->sin_addr.s_addr); cm_info 3978 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_port = ntohs(laddr->sin_port); cm_info 3981 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.vlan_id = i40iw_get_vlan_ipv4(cm_info.loc_addr); cm_info 3986 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.ipv4 = false; cm_info 3987 drivers/infiniband/hw/i40iw/i40iw_cm.c i40iw_copy_ip_ntohl(cm_info.loc_addr, cm_info 3989 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_port = ntohs(laddr6->sin6_port); cm_info 3991 drivers/infiniband/hw/i40iw/i40iw_cm.c i40iw_netdev_vlan_ipv6(cm_info.loc_addr, cm_info 3992 drivers/infiniband/hw/i40iw/i40iw_cm.c &cm_info.vlan_id); cm_info 3996 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.backlog = backlog; cm_info 3997 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.cm_id = cm_id; cm_info 3999 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_listen_node = i40iw_make_listen_node(&iwdev->cm_core, iwdev, &cm_info); cm_info 4009 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.user_pri = cm_listen_node->user_pri; cm_info 4013 drivers/infiniband/hw/i40iw/i40iw_cm.c if (cm_info.ipv4) cm_info 4015 drivers/infiniband/hw/i40iw/i40iw_cm.c &cm_info, cm_info 4019 drivers/infiniband/hw/i40iw/i40iw_cm.c &cm_info, cm_info 4025 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_port, cm_info 4032 drivers/infiniband/hw/i40iw/i40iw_cm.c &cm_info, cm_info 4041 drivers/infiniband/hw/i40iw/i40iw_cm.c cm_info.loc_port, cm_info 4216 drivers/infiniband/hw/i40iw/i40iw_cm.c event->cm_info.cm_id->rem_ref(event->cm_info.cm_id); cm_info 4228 drivers/infiniband/hw/i40iw/i40iw_cm.c event->cm_info.cm_id->add_ref(event->cm_info.cm_id); cm_info 396 drivers/infiniband/hw/i40iw/i40iw_cm.h struct i40iw_cm_info cm_info; cm_info 43 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_fill_sockaddr4(const struct qed_iwarp_cm_info *cm_info, cm_info 52 drivers/infiniband/hw/qedr/qedr_iw_cm.c laddr->sin_port = htons(cm_info->local_port); cm_info 53 drivers/infiniband/hw/qedr/qedr_iw_cm.c raddr->sin_port = htons(cm_info->remote_port); cm_info 55 drivers/infiniband/hw/qedr/qedr_iw_cm.c laddr->sin_addr.s_addr = htonl(cm_info->local_ip[0]); cm_info 56 drivers/infiniband/hw/qedr/qedr_iw_cm.c raddr->sin_addr.s_addr = htonl(cm_info->remote_ip[0]); cm_info 60 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_fill_sockaddr6(const struct qed_iwarp_cm_info *cm_info, cm_info 71 drivers/infiniband/hw/qedr/qedr_iw_cm.c laddr6->sin6_port = htons(cm_info->local_port); cm_info 72 drivers/infiniband/hw/qedr/qedr_iw_cm.c raddr6->sin6_port = htons(cm_info->remote_port); cm_info 76 drivers/infiniband/hw/qedr/qedr_iw_cm.c htonl(cm_info->local_ip[i]); cm_info 78 drivers/infiniband/hw/qedr/qedr_iw_cm.c htonl(cm_info->remote_ip[i]); cm_info 124 drivers/infiniband/hw/qedr/qedr_iw_cm.c params->cm_info->ip_version == QED_TCP_IPV4) cm_info 125 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_fill_sockaddr4(params->cm_info, &event); cm_info 127 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_fill_sockaddr6(params->cm_info, &event); cm_info 130 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.private_data = (void *)params->cm_info->private_data; cm_info 131 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.private_data_len = (u8)params->cm_info->private_data_len; cm_info 132 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.ord = params->cm_info->ord; cm_info 133 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.ird = params->cm_info->ird; cm_info 150 drivers/infiniband/hw/qedr/qedr_iw_cm.c if (params->cm_info) { cm_info 151 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.ird = params->cm_info->ird; cm_info 152 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.ord = params->cm_info->ord; cm_info 153 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.private_data_len = params->cm_info->private_data_len; cm_info 154 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.private_data = (void *)params->cm_info->private_data; cm_info 527 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct qed_iwarp_cm_info *cm_info; cm_info 573 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info = &in_params.cm_info; cm_info 574 drivers/infiniband/hw/qedr/qedr_iw_cm.c memset(cm_info->local_ip, 0, sizeof(cm_info->local_ip)); cm_info 575 drivers/infiniband/hw/qedr/qedr_iw_cm.c memset(cm_info->remote_ip, 0, sizeof(cm_info->remote_ip)); cm_info 579 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->ip_version = QED_TCP_IPV4; cm_info 581 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->remote_ip[0] = ntohl(raddr->sin_addr.s_addr); cm_info 582 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->local_ip[0] = ntohl(laddr->sin_addr.s_addr); cm_info 583 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->remote_port = ntohs(raddr->sin_port); cm_info 584 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->local_port = ntohs(laddr->sin_port); cm_info 585 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->vlan = qedr_iw_get_vlan_ipv4(dev, cm_info->local_ip); cm_info 594 drivers/infiniband/hw/qedr/qedr_iw_cm.c in_params.cm_info.ip_version = QED_TCP_IPV6; cm_info 597 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->remote_ip[i] = cm_info 599 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->local_ip[i] = cm_info 603 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->local_port = ntohs(laddr6->sin6_port); cm_info 604 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->remote_port = ntohs(raddr6->sin6_port); cm_info 609 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->vlan = qedr_iw_get_vlan_ipv6(cm_info->local_ip); cm_info 622 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->ord = conn_param->ord; cm_info 623 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->ird = conn_param->ird; cm_info 624 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->private_data = conn_param->private_data; cm_info 625 drivers/infiniband/hw/qedr/qedr_iw_cm.c cm_info->private_data_len = conn_param->private_data_len; cm_info 699 drivers/net/ethernet/qlogic/qed/qed_iwarp.c tcp->vlan_id = cpu_to_le16(ep->cm_info.vlan); cm_info 709 drivers/net/ethernet/qlogic/qed/qed_iwarp.c tcp->ip_version = ep->cm_info.ip_version; cm_info 712 drivers/net/ethernet/qlogic/qed/qed_iwarp.c tcp->remote_ip[i] = cpu_to_le32(ep->cm_info.remote_ip[i]); cm_info 713 drivers/net/ethernet/qlogic/qed/qed_iwarp.c tcp->local_ip[i] = cpu_to_le32(ep->cm_info.local_ip[i]); cm_info 716 drivers/net/ethernet/qlogic/qed/qed_iwarp.c tcp->remote_port = cpu_to_le16(ep->cm_info.remote_port); cm_info 717 drivers/net/ethernet/qlogic/qed/qed_iwarp.c tcp->local_port = cpu_to_le16(ep->cm_info.local_port); cm_info 779 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ord = (u8)min_t(u16, cm_info 783 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ird = (u8)min_t(u16, cm_info 808 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ord = QED_IWARP_ORD_DEFAULT; cm_info 809 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ird = QED_IWARP_IRD_DEFAULT; cm_info 815 drivers/net/ethernet/qlogic/qed/qed_iwarp.c mpa_rev, ep->cm_info.ord, ep->cm_info.ird, ep->rtr_type, cm_info 819 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data = ep->ep_buffer_virt->in_pdata + mpa_hdr_size; cm_info 821 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data_len = async_data->mpa_request.ulp_data_len - cm_info 825 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; cm_info 874 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data_len; cm_info 877 drivers/net/ethernet/qlogic/qed/qed_iwarp.c p_mpa_ramrod->common.out_rq.ord = ep->cm_info.ord; cm_info 878 drivers/net/ethernet/qlogic/qed/qed_iwarp.c p_mpa_ramrod->common.out_rq.ird = ep->cm_info.ird; cm_info 922 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ird, cm_info 923 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ord, ep->rtr_type, ep->mpa_rev, reject); cm_info 934 drivers/net/ethernet/qlogic/qed/qed_iwarp.c memset(&ep->cm_info, 0, sizeof(ep->cm_info)); cm_info 965 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ird = (u8)(mpa_ord & MPA_V2_IRD_ORD_MASK); cm_info 966 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ord = (u8)(mpa_ird & MPA_V2_IRD_ORD_MASK); cm_info 970 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data = ep->ep_buffer_virt->in_pdata + mpa_data_size; cm_info 971 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data_len = async_data->mpa_response.ulp_data_len - cm_info 992 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->mpa_rev, ep->cm_info.ord, ep->cm_info.ird); cm_info 994 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; cm_info 1025 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->mpa_rev, ep->cm_info.ord, ep->cm_info.ird); cm_info 1027 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; cm_info 1033 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->qp->max_rd_atomic_req = ep->cm_info.ord; cm_info 1034 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->qp->max_rd_atomic_resp = ep->cm_info.ird; cm_info 1127 drivers/net/ethernet/qlogic/qed/qed_iwarp.c mpa_ird = (u16)ep->cm_info.ird; cm_info 1128 drivers/net/ethernet/qlogic/qed/qed_iwarp.c mpa_ord = (u16)ep->cm_info.ord; cm_info 1172 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if ((iparams->cm_info.ord > QED_IWARP_ORD_DEFAULT) || cm_info 1173 drivers/net/ethernet/qlogic/qed/qed_iwarp.c (iparams->cm_info.ird > QED_IWARP_IRD_DEFAULT)) { cm_info 1176 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iparams->qp->icid, iparams->cm_info.ord, cm_info 1177 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iparams->cm_info.ird); cm_info 1203 drivers/net/ethernet/qlogic/qed/qed_iwarp.c memcpy(&ep->cm_info, &iparams->cm_info, sizeof(ep->cm_info)); cm_info 1205 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ord = iparams->cm_info.ord; cm_info 1206 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ird = iparams->cm_info.ird; cm_info 1212 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if ((ep->rtr_type & MPA_RTR_TYPE_ZERO_READ) && (ep->cm_info.ord == 0)) cm_info 1213 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ord = 1; cm_info 1219 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data = ep->ep_buffer_virt->out_pdata; cm_info 1220 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data_len = iparams->cm_info.private_data_len + cm_info 1224 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iparams->cm_info.private_data, cm_info 1225 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iparams->cm_info.private_data_len); cm_info 1494 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (iparams->ord > ep->cm_info.ird) cm_info 1495 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iparams->ord = ep->cm_info.ird; cm_info 1503 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ord = iparams->ord; cm_info 1504 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.ird = iparams->ird; cm_info 1508 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data = ep->ep_buffer_virt->out_pdata; cm_info 1509 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data_len = iparams->private_data_len + cm_info 1542 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data = ep->ep_buffer_virt->out_pdata; cm_info 1543 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->cm_info.private_data_len = iparams->private_data_len + cm_info 1554 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_cm_info *cm_info) cm_info 1557 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->ip_version); cm_info 1559 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (cm_info->ip_version == QED_TCP_IPV4) cm_info 1562 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->remote_ip, cm_info->remote_port, cm_info 1563 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->local_ip, cm_info->local_port, cm_info 1564 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->vlan); cm_info 1568 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->remote_ip, cm_info->remote_port, cm_info 1569 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->local_ip, cm_info->local_port, cm_info 1570 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->vlan); cm_info 1574 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->private_data_len, cm_info->ord, cm_info->ird); cm_info 1598 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qed_iwarp_ep_exists(struct qed_hwfn *p_hwfn, struct qed_iwarp_cm_info *cm_info) cm_info 1606 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if ((ep->cm_info.local_port == cm_info->local_port) && cm_info 1607 drivers/net/ethernet/qlogic/qed/qed_iwarp.c (ep->cm_info.remote_port == cm_info->remote_port) && cm_info 1608 drivers/net/ethernet/qlogic/qed/qed_iwarp.c (ep->cm_info.vlan == cm_info->vlan) && cm_info 1609 drivers/net/ethernet/qlogic/qed/qed_iwarp.c !memcmp(&ep->cm_info.local_ip, cm_info->local_ip, cm_info 1610 drivers/net/ethernet/qlogic/qed/qed_iwarp.c sizeof(cm_info->local_ip)) && cm_info 1611 drivers/net/ethernet/qlogic/qed/qed_iwarp.c !memcmp(&ep->cm_info.remote_ip, cm_info->remote_ip, cm_info 1612 drivers/net/ethernet/qlogic/qed/qed_iwarp.c sizeof(cm_info->remote_ip))) { cm_info 1621 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qed_iwarp_print_cm_info(p_hwfn, cm_info); cm_info 1631 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_cm_info *cm_info) cm_info 1637 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qed_iwarp_print_cm_info(p_hwfn, cm_info); cm_info 1642 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (listener->port == cm_info->local_port) { cm_info 1650 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->local_ip, cm_info 1651 drivers/net/ethernet/qlogic/qed/qed_iwarp.c sizeof(cm_info->local_ip)) && cm_info 1652 drivers/net/ethernet/qlogic/qed/qed_iwarp.c (listener->vlan == cm_info->vlan)) { cm_info 1671 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_cm_info *cm_info, cm_info 1693 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->vlan = ntohs(vethh->h_vlan_TCI) & VLAN_VID_MASK; cm_info 1727 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->local_ip[0] = ntohl(iph->daddr); cm_info 1728 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->remote_ip[0] = ntohl(iph->saddr); cm_info 1729 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->ip_version = QED_TCP_IPV4; cm_info 1744 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->local_ip[i] = cm_info 1746 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->remote_ip[i] = cm_info 1749 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->ip_version = QED_TCP_IPV6; cm_info 1767 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->local_port = ntohs(tcph->dest); cm_info 1768 drivers/net/ethernet/qlogic/qed/qed_iwarp.c cm_info->remote_port = ntohs(tcph->source); cm_info 1770 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qed_iwarp_print_cm_info(p_hwfn, cm_info); cm_info 2346 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_cm_info cm_info; cm_info 2357 drivers/net/ethernet/qlogic/qed/qed_iwarp.c memset(&cm_info, 0, sizeof(cm_info)); cm_info 2374 drivers/net/ethernet/qlogic/qed/qed_iwarp.c rc = qed_iwarp_parse_rx_pkt(p_hwfn, &cm_info, (u8 *)(buf->data) + cm_info 2382 drivers/net/ethernet/qlogic/qed/qed_iwarp.c listener = qed_iwarp_get_listener(p_hwfn, &cm_info); cm_info 2413 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (qed_iwarp_ep_exists(p_hwfn, &cm_info)) cm_info 2427 drivers/net/ethernet/qlogic/qed/qed_iwarp.c memcpy(&ep->cm_info, &cm_info, sizeof(ep->cm_info)); cm_info 2429 drivers/net/ethernet/qlogic/qed/qed_iwarp.c hdr_size = ((cm_info.ip_version == QED_TCP_IPV4) ? 40 : 60); cm_info 2850 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; cm_info 2930 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; cm_info 2944 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; cm_info 144 drivers/net/ethernet/qlogic/qed/qed_iwarp.h struct qed_iwarp_cm_info cm_info; cm_info 502 include/linux/qed/qed_rdma_if.h const struct qed_iwarp_cm_info *cm_info; cm_info 514 include/linux/qed/qed_rdma_if.h struct qed_iwarp_cm_info cm_info;