• Home
  • Raw
  • Download

Lines Matching refs:cm_info

189 	event->cm_info.rem_addr = cm_node->rem_addr;  in create_event()
190 event->cm_info.loc_addr = cm_node->loc_addr; in create_event()
191 event->cm_info.rem_port = cm_node->rem_port; in create_event()
192 event->cm_info.loc_port = cm_node->loc_port; in create_event()
193 event->cm_info.cm_id = cm_node->cm_id; in create_event()
197 cm_node, event, type, event->cm_info.loc_addr, in create_event()
198 event->cm_info.loc_port, event->cm_info.rem_addr, in create_event()
199 event->cm_info.rem_port); in create_event()
543 static int nes_create_mapinfo(struct nes_cm_info *cm_info) in nes_create_mapinfo() argument
548 nes_create_sockaddr(htonl(cm_info->loc_addr), htons(cm_info->loc_port), in nes_create_mapinfo()
550 nes_create_sockaddr(htonl(cm_info->mapped_loc_addr), in nes_create_mapinfo()
551 htons(cm_info->mapped_loc_port), &mapped_sockaddr); in nes_create_mapinfo()
579 static void nes_form_pm_msg(struct nes_cm_info *cm_info, in nes_form_pm_msg() argument
582 nes_create_sockaddr(htonl(cm_info->loc_addr), htons(cm_info->loc_port), in nes_form_pm_msg()
584 nes_create_sockaddr(htonl(cm_info->rem_addr), htons(cm_info->rem_port), in nes_form_pm_msg()
602 static void nes_record_pm_msg(struct nes_cm_info *cm_info, in nes_record_pm_msg() argument
611 cm_info->mapped_loc_addr = in nes_record_pm_msg()
613 cm_info->mapped_loc_port = ntohs(mapped_loc_addr->sin_port); in nes_record_pm_msg()
616 cm_info->mapped_rem_addr = in nes_record_pm_msg()
618 cm_info->mapped_rem_port = ntohs(mapped_rem_addr->sin_port); in nes_record_pm_msg()
1388 event.cm_info.rem_addr = in mini_cm_dec_refcnt_listen()
1390 event.cm_info.loc_addr = in mini_cm_dec_refcnt_listen()
1392 event.cm_info.rem_port = in mini_cm_dec_refcnt_listen()
1394 event.cm_info.loc_port = in mini_cm_dec_refcnt_listen()
1396 event.cm_info.cm_id = loopback->cm_id; in mini_cm_dec_refcnt_listen()
1553 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info, in make_cm_node() argument
1569 cm_node->loc_addr = cm_info->loc_addr; in make_cm_node()
1570 cm_node->rem_addr = cm_info->rem_addr; in make_cm_node()
1571 cm_node->loc_port = cm_info->loc_port; in make_cm_node()
1572 cm_node->rem_port = cm_info->rem_port; in make_cm_node()
1574 cm_node->mapped_loc_addr = cm_info->mapped_loc_addr; in make_cm_node()
1575 cm_node->mapped_rem_addr = cm_info->mapped_rem_addr; in make_cm_node()
1576 cm_node->mapped_loc_port = cm_info->mapped_loc_port; in make_cm_node()
1577 cm_node->mapped_rem_port = cm_info->mapped_rem_port; in make_cm_node()
1590 cm_node->cm_id = cm_info->cm_id; in make_cm_node()
1613 cm_node->conn_type = cm_info->conn_type; in make_cm_node()
2365 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info) in mini_cm_listen() argument
2374 cm_info->loc_addr, cm_info->loc_port); in mini_cm_listen()
2377 listener = find_listener(cm_core, cm_info->loc_addr, cm_info->loc_port, in mini_cm_listen()
2395 nes_form_pm_msg(cm_info, &pm_msg); in mini_cm_listen()
2401 nes_record_pm_msg(cm_info, &pm_msg); in mini_cm_listen()
2411 listener->loc_addr = cm_info->loc_addr; in mini_cm_listen()
2412 listener->loc_port = cm_info->loc_port; in mini_cm_listen()
2413 listener->mapped_loc_addr = cm_info->mapped_loc_addr; in mini_cm_listen()
2414 listener->mapped_loc_port = cm_info->mapped_loc_port; in mini_cm_listen()
2425 listener->cm_id = cm_info->cm_id; in mini_cm_listen()
2431 listener->conn_type = cm_info->conn_type; in mini_cm_listen()
2432 listener->backlog = cm_info->backlog; in mini_cm_listen()
2444 cm_info->loc_addr, cm_info->loc_port, in mini_cm_listen()
2456 void *private_data, struct nes_cm_info *cm_info) in mini_cm_connect() argument
2466 cm_node = make_cm_node(cm_core, nesvnic, cm_info, NULL); in mini_cm_connect()
2474 if (cm_info->loc_addr == cm_info->rem_addr) { in mini_cm_connect()
2481 loopback_cm_info = *cm_info; in mini_cm_connect()
2482 loopback_cm_info.loc_port = cm_info->rem_port; in mini_cm_connect()
2483 loopback_cm_info.rem_port = cm_info->loc_port; in mini_cm_connect()
2485 cm_info->mapped_rem_port; in mini_cm_connect()
2487 cm_info->mapped_loc_port; in mini_cm_connect()
2615 event.cm_info.rem_addr = loopback->rem_addr; in mini_cm_reject()
2616 event.cm_info.loc_addr = loopback->loc_addr; in mini_cm_reject()
2617 event.cm_info.rem_port = loopback->rem_port; in mini_cm_reject()
2618 event.cm_info.loc_port = loopback->loc_port; in mini_cm_reject()
2619 event.cm_info.cm_id = loopback->cm_id; in mini_cm_reject()
3475 struct nes_cm_info cm_info; in nes_connect() local
3520 cm_info.loc_addr = ntohl(laddr->sin_addr.s_addr); in nes_connect()
3521 cm_info.loc_port = ntohs(laddr->sin_port); in nes_connect()
3522 cm_info.rem_addr = ntohl(raddr->sin_addr.s_addr); in nes_connect()
3523 cm_info.rem_port = ntohs(raddr->sin_port); in nes_connect()
3524 cm_info.cm_id = cm_id; in nes_connect()
3525 cm_info.conn_type = NES_CM_IWARP_CONN_TYPE; in nes_connect()
3528 cm_info.mapped_loc_addr = cm_info.loc_addr; in nes_connect()
3529 cm_info.mapped_loc_port = cm_info.loc_port; in nes_connect()
3530 cm_info.mapped_rem_addr = cm_info.rem_addr; in nes_connect()
3531 cm_info.mapped_rem_port = cm_info.rem_port; in nes_connect()
3540 nes_form_pm_msg(&cm_info, &pm_msg); in nes_connect()
3546 nes_record_pm_msg(&cm_info, &pm_msg); in nes_connect()
3550 nes_manage_apbvt(nesvnic, cm_info.mapped_loc_port, in nes_connect()
3555 if (nes_create_mapinfo(&cm_info)) in nes_connect()
3563 &cm_info); in nes_connect()
3566 nes_manage_apbvt(nesvnic, cm_info.mapped_loc_port, in nes_connect()
3571 cm_info.mapped_loc_port); in nes_connect()
3572 nes_remove_mapinfo(cm_info.loc_addr, cm_info.loc_port, in nes_connect()
3573 cm_info.mapped_loc_addr, cm_info.mapped_loc_port); in nes_connect()
3599 struct nes_cm_info cm_info; in nes_create_listen() local
3619 cm_info.loc_addr = ntohl(nesvnic->local_ipaddr); in nes_create_listen()
3620 cm_info.loc_port = ntohs(laddr->sin_port); in nes_create_listen()
3621 cm_info.backlog = backlog; in nes_create_listen()
3622 cm_info.cm_id = cm_id; in nes_create_listen()
3624 cm_info.conn_type = NES_CM_IWARP_CONN_TYPE; in nes_create_listen()
3627 cm_info.mapped_loc_addr = cm_info.loc_addr; in nes_create_listen()
3628 cm_info.mapped_loc_port = cm_info.loc_port; in nes_create_listen()
3630 cm_node = g_cm_core->api->listen(g_cm_core, nesvnic, &cm_info); in nes_create_listen()
3640 if (nes_create_mapinfo(&cm_info)) in nes_create_listen()
3832 cm_event_laddr->sin_addr.s_addr = htonl(event->cm_info.rem_addr); in cm_event_connected()
3993 cm_event_laddr->sin_port = htons(event->cm_info.loc_port); in cm_event_mpa_req()
3994 cm_event_laddr->sin_addr.s_addr = htonl(event->cm_info.loc_addr); in cm_event_mpa_req()
3997 cm_event_raddr->sin_port = htons(event->cm_info.rem_port); in cm_event_mpa_req()
3998 cm_event_raddr->sin_addr.s_addr = htonl(event->cm_info.rem_addr); in cm_event_mpa_req()
4042 cm_event_laddr->sin_port = htons(event->cm_info.loc_port); in cm_event_mpa_reject()
4043 cm_event_laddr->sin_addr.s_addr = htonl(event->cm_info.loc_addr); in cm_event_mpa_reject()
4046 cm_event_raddr->sin_port = htons(event->cm_info.rem_port); in cm_event_mpa_reject()
4047 cm_event_raddr->sin_addr.s_addr = htonl(event->cm_info.rem_addr); in cm_event_mpa_reject()
4076 event->cm_info.cm_id->add_ref(event->cm_info.cm_id); in nes_cm_post_event()
4148 event->cm_info.cm_id->rem_ref(event->cm_info.cm_id); in nes_cm_event_handler()