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()
613 static void nes_record_pm_msg(struct nes_cm_info *cm_info, in nes_record_pm_msg() argument
617 &cm_info->mapped_loc_addr, &cm_info->mapped_loc_port); in nes_record_pm_msg()
620 &cm_info->mapped_rem_addr, &cm_info->mapped_rem_port); in nes_record_pm_msg()
1413 event.cm_info.rem_addr = in mini_cm_dec_refcnt_listen()
1415 event.cm_info.loc_addr = in mini_cm_dec_refcnt_listen()
1417 event.cm_info.rem_port = in mini_cm_dec_refcnt_listen()
1419 event.cm_info.loc_port = in mini_cm_dec_refcnt_listen()
1421 event.cm_info.cm_id = loopback->cm_id; in mini_cm_dec_refcnt_listen()
1579 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info, in make_cm_node() argument
1599 cm_node->loc_addr = cm_info->loc_addr; in make_cm_node()
1600 cm_node->loc_port = cm_info->loc_port; in make_cm_node()
1602 cm_node->rem_addr = cm_info->rem_addr; in make_cm_node()
1603 cm_node->rem_port = cm_info->rem_port; in make_cm_node()
1605 cm_node->mapped_loc_addr = cm_info->mapped_loc_addr; in make_cm_node()
1606 cm_node->mapped_rem_addr = cm_info->mapped_rem_addr; in make_cm_node()
1607 cm_node->mapped_loc_port = cm_info->mapped_loc_port; in make_cm_node()
1608 cm_node->mapped_rem_port = cm_info->mapped_rem_port; in make_cm_node()
1623 cm_node->cm_id = cm_info->cm_id; in make_cm_node()
1646 cm_node->conn_type = cm_info->conn_type; in make_cm_node()
2399 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info) in mini_cm_listen() argument
2408 cm_info->loc_addr, cm_info->loc_port); in mini_cm_listen()
2411 listener = find_listener(cm_core, cm_info->loc_addr, cm_info->loc_port, in mini_cm_listen()
2429 nes_form_pm_msg(cm_info, &pm_msg); in mini_cm_listen()
2435 nes_record_pm_msg(cm_info, &pm_msg); in mini_cm_listen()
2445 listener->loc_addr = cm_info->loc_addr; in mini_cm_listen()
2446 listener->loc_port = cm_info->loc_port; in mini_cm_listen()
2447 listener->mapped_loc_addr = cm_info->mapped_loc_addr; in mini_cm_listen()
2448 listener->mapped_loc_port = cm_info->mapped_loc_port; in mini_cm_listen()
2459 listener->cm_id = cm_info->cm_id; in mini_cm_listen()
2465 listener->conn_type = cm_info->conn_type; in mini_cm_listen()
2466 listener->backlog = cm_info->backlog; in mini_cm_listen()
2478 cm_info->loc_addr, cm_info->loc_port, in mini_cm_listen()
2490 void *private_data, struct nes_cm_info *cm_info) in mini_cm_connect() argument
2500 cm_node = make_cm_node(cm_core, nesvnic, cm_info, NULL); in mini_cm_connect()
2508 if (cm_info->loc_addr == cm_info->rem_addr) { in mini_cm_connect()
2515 loopback_cm_info = *cm_info; in mini_cm_connect()
2516 loopback_cm_info.loc_port = cm_info->rem_port; in mini_cm_connect()
2517 loopback_cm_info.rem_port = cm_info->loc_port; in mini_cm_connect()
2519 cm_info->mapped_rem_port; in mini_cm_connect()
2521 cm_info->mapped_loc_port; in mini_cm_connect()
2649 event.cm_info.rem_addr = loopback->rem_addr; in mini_cm_reject()
2650 event.cm_info.loc_addr = loopback->loc_addr; in mini_cm_reject()
2651 event.cm_info.rem_port = loopback->rem_port; in mini_cm_reject()
2652 event.cm_info.loc_port = loopback->loc_port; in mini_cm_reject()
2653 event.cm_info.cm_id = loopback->cm_id; in mini_cm_reject()
3512 struct nes_cm_info cm_info; in nes_connect() local
3557 cm_info.loc_addr = ntohl(laddr->sin_addr.s_addr); in nes_connect()
3558 cm_info.loc_port = ntohs(laddr->sin_port); in nes_connect()
3559 cm_info.rem_addr = ntohl(raddr->sin_addr.s_addr); in nes_connect()
3560 cm_info.rem_port = ntohs(raddr->sin_port); in nes_connect()
3561 cm_info.cm_id = cm_id; in nes_connect()
3562 cm_info.conn_type = NES_CM_IWARP_CONN_TYPE; in nes_connect()
3565 cm_info.mapped_loc_addr = cm_info.loc_addr; in nes_connect()
3566 cm_info.mapped_loc_port = cm_info.loc_port; in nes_connect()
3567 cm_info.mapped_rem_addr = cm_info.rem_addr; in nes_connect()
3568 cm_info.mapped_rem_port = cm_info.rem_port; in nes_connect()
3577 nes_form_pm_msg(&cm_info, &pm_msg); in nes_connect()
3583 nes_record_pm_msg(&cm_info, &pm_msg); in nes_connect()
3587 nes_manage_apbvt(nesvnic, cm_info.mapped_loc_port, in nes_connect()
3592 if (nes_create_mapinfo(&cm_info)) in nes_connect()
3600 &cm_info); in nes_connect()
3603 nes_manage_apbvt(nesvnic, cm_info.mapped_loc_port, in nes_connect()
3608 cm_info.mapped_loc_port); in nes_connect()
3609 nes_remove_mapinfo(cm_info.loc_addr, cm_info.loc_port, in nes_connect()
3610 cm_info.mapped_loc_addr, cm_info.mapped_loc_port); in nes_connect()
3637 struct nes_cm_info cm_info; in nes_create_listen() local
3657 cm_info.loc_addr = ntohl(nesvnic->local_ipaddr); in nes_create_listen()
3658 cm_info.loc_port = ntohs(laddr->sin_port); in nes_create_listen()
3659 cm_info.backlog = backlog; in nes_create_listen()
3660 cm_info.cm_id = cm_id; in nes_create_listen()
3662 cm_info.conn_type = NES_CM_IWARP_CONN_TYPE; in nes_create_listen()
3665 cm_info.mapped_loc_addr = cm_info.loc_addr; in nes_create_listen()
3666 cm_info.mapped_loc_port = cm_info.loc_port; in nes_create_listen()
3668 cm_node = g_cm_core->api->listen(g_cm_core, nesvnic, &cm_info); in nes_create_listen()
3679 if (nes_create_mapinfo(&cm_info)) in nes_create_listen()
3871 cm_event_laddr->sin_addr.s_addr = htonl(event->cm_info.rem_addr); in cm_event_connected()
4032 cm_event_laddr->sin_port = htons(event->cm_info.loc_port); in cm_event_mpa_req()
4033 cm_event_laddr->sin_addr.s_addr = htonl(event->cm_info.loc_addr); in cm_event_mpa_req()
4036 cm_event_raddr->sin_port = htons(event->cm_info.rem_port); in cm_event_mpa_req()
4037 cm_event_raddr->sin_addr.s_addr = htonl(event->cm_info.rem_addr); in cm_event_mpa_req()
4081 cm_event_laddr->sin_port = htons(event->cm_info.loc_port); in cm_event_mpa_reject()
4082 cm_event_laddr->sin_addr.s_addr = htonl(event->cm_info.loc_addr); in cm_event_mpa_reject()
4085 cm_event_raddr->sin_port = htons(event->cm_info.rem_port); in cm_event_mpa_reject()
4086 cm_event_raddr->sin_addr.s_addr = htonl(event->cm_info.rem_addr); in cm_event_mpa_reject()
4115 event->cm_info.cm_id->add_ref(event->cm_info.cm_id); in nes_cm_post_event()
4187 event->cm_info.cm_id->rem_ref(event->cm_info.cm_id); in nes_cm_event_handler()