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()
1578 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info, in make_cm_node() argument
1598 cm_node->loc_addr = cm_info->loc_addr; in make_cm_node()
1599 cm_node->loc_port = cm_info->loc_port; in make_cm_node()
1601 cm_node->rem_addr = cm_info->rem_addr; in make_cm_node()
1602 cm_node->rem_port = cm_info->rem_port; in make_cm_node()
1604 cm_node->mapped_loc_addr = cm_info->mapped_loc_addr; in make_cm_node()
1605 cm_node->mapped_rem_addr = cm_info->mapped_rem_addr; in make_cm_node()
1606 cm_node->mapped_loc_port = cm_info->mapped_loc_port; in make_cm_node()
1607 cm_node->mapped_rem_port = cm_info->mapped_rem_port; in make_cm_node()
1620 cm_node->cm_id = cm_info->cm_id; in make_cm_node()
1643 cm_node->conn_type = cm_info->conn_type; in make_cm_node()
2396 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info) in mini_cm_listen() argument
2405 cm_info->loc_addr, cm_info->loc_port); in mini_cm_listen()
2408 listener = find_listener(cm_core, cm_info->loc_addr, cm_info->loc_port, in mini_cm_listen()
2426 nes_form_pm_msg(cm_info, &pm_msg); in mini_cm_listen()
2432 nes_record_pm_msg(cm_info, &pm_msg); in mini_cm_listen()
2442 listener->loc_addr = cm_info->loc_addr; in mini_cm_listen()
2443 listener->loc_port = cm_info->loc_port; in mini_cm_listen()
2444 listener->mapped_loc_addr = cm_info->mapped_loc_addr; in mini_cm_listen()
2445 listener->mapped_loc_port = cm_info->mapped_loc_port; in mini_cm_listen()
2456 listener->cm_id = cm_info->cm_id; in mini_cm_listen()
2462 listener->conn_type = cm_info->conn_type; in mini_cm_listen()
2463 listener->backlog = cm_info->backlog; in mini_cm_listen()
2475 cm_info->loc_addr, cm_info->loc_port, in mini_cm_listen()
2487 void *private_data, struct nes_cm_info *cm_info) in mini_cm_connect() argument
2497 cm_node = make_cm_node(cm_core, nesvnic, cm_info, NULL); in mini_cm_connect()
2505 if (cm_info->loc_addr == cm_info->rem_addr) { in mini_cm_connect()
2512 loopback_cm_info = *cm_info; in mini_cm_connect()
2513 loopback_cm_info.loc_port = cm_info->rem_port; in mini_cm_connect()
2514 loopback_cm_info.rem_port = cm_info->loc_port; in mini_cm_connect()
2516 cm_info->mapped_rem_port; in mini_cm_connect()
2518 cm_info->mapped_loc_port; in mini_cm_connect()
2646 event.cm_info.rem_addr = loopback->rem_addr; in mini_cm_reject()
2647 event.cm_info.loc_addr = loopback->loc_addr; in mini_cm_reject()
2648 event.cm_info.rem_port = loopback->rem_port; in mini_cm_reject()
2649 event.cm_info.loc_port = loopback->loc_port; in mini_cm_reject()
2650 event.cm_info.cm_id = loopback->cm_id; in mini_cm_reject()
3506 struct nes_cm_info cm_info; in nes_connect() local
3551 cm_info.loc_addr = ntohl(laddr->sin_addr.s_addr); in nes_connect()
3552 cm_info.loc_port = ntohs(laddr->sin_port); in nes_connect()
3553 cm_info.rem_addr = ntohl(raddr->sin_addr.s_addr); in nes_connect()
3554 cm_info.rem_port = ntohs(raddr->sin_port); in nes_connect()
3555 cm_info.cm_id = cm_id; in nes_connect()
3556 cm_info.conn_type = NES_CM_IWARP_CONN_TYPE; in nes_connect()
3559 cm_info.mapped_loc_addr = cm_info.loc_addr; in nes_connect()
3560 cm_info.mapped_loc_port = cm_info.loc_port; in nes_connect()
3561 cm_info.mapped_rem_addr = cm_info.rem_addr; in nes_connect()
3562 cm_info.mapped_rem_port = cm_info.rem_port; in nes_connect()
3571 nes_form_pm_msg(&cm_info, &pm_msg); in nes_connect()
3577 nes_record_pm_msg(&cm_info, &pm_msg); in nes_connect()
3581 nes_manage_apbvt(nesvnic, cm_info.mapped_loc_port, in nes_connect()
3586 if (nes_create_mapinfo(&cm_info)) in nes_connect()
3594 &cm_info); in nes_connect()
3597 nes_manage_apbvt(nesvnic, cm_info.mapped_loc_port, in nes_connect()
3602 cm_info.mapped_loc_port); in nes_connect()
3603 nes_remove_mapinfo(cm_info.loc_addr, cm_info.loc_port, in nes_connect()
3604 cm_info.mapped_loc_addr, cm_info.mapped_loc_port); in nes_connect()
3630 struct nes_cm_info cm_info; in nes_create_listen() local
3650 cm_info.loc_addr = ntohl(nesvnic->local_ipaddr); in nes_create_listen()
3651 cm_info.loc_port = ntohs(laddr->sin_port); in nes_create_listen()
3652 cm_info.backlog = backlog; in nes_create_listen()
3653 cm_info.cm_id = cm_id; in nes_create_listen()
3655 cm_info.conn_type = NES_CM_IWARP_CONN_TYPE; in nes_create_listen()
3658 cm_info.mapped_loc_addr = cm_info.loc_addr; in nes_create_listen()
3659 cm_info.mapped_loc_port = cm_info.loc_port; in nes_create_listen()
3661 cm_node = g_cm_core->api->listen(g_cm_core, nesvnic, &cm_info); in nes_create_listen()
3671 if (nes_create_mapinfo(&cm_info)) in nes_create_listen()
3863 cm_event_laddr->sin_addr.s_addr = htonl(event->cm_info.rem_addr); in cm_event_connected()
4024 cm_event_laddr->sin_port = htons(event->cm_info.loc_port); in cm_event_mpa_req()
4025 cm_event_laddr->sin_addr.s_addr = htonl(event->cm_info.loc_addr); in cm_event_mpa_req()
4028 cm_event_raddr->sin_port = htons(event->cm_info.rem_port); in cm_event_mpa_req()
4029 cm_event_raddr->sin_addr.s_addr = htonl(event->cm_info.rem_addr); in cm_event_mpa_req()
4073 cm_event_laddr->sin_port = htons(event->cm_info.loc_port); in cm_event_mpa_reject()
4074 cm_event_laddr->sin_addr.s_addr = htonl(event->cm_info.loc_addr); in cm_event_mpa_reject()
4077 cm_event_raddr->sin_port = htons(event->cm_info.rem_port); in cm_event_mpa_reject()
4078 cm_event_raddr->sin_addr.s_addr = htonl(event->cm_info.rem_addr); in cm_event_mpa_reject()
4107 event->cm_info.cm_id->add_ref(event->cm_info.cm_id); in nes_cm_post_event()
4179 event->cm_info.cm_id->rem_ref(event->cm_info.cm_id); in nes_cm_event_handler()