Searched refs:cm_node (Results 1 – 10 of 10) sorted by relevance
| /src/sys/dev/irdma/ |
| H A D | irdma_cm.c | 51 irdma_cm_node_cmp_state(struct irdma_cm_node *cm_node, in irdma_cm_node_cmp_state() argument 55 return cm_node->state == state; in irdma_cm_node_cmp_state() 69 irdma_cm_node_set_state(struct irdma_cm_node *cm_node, in irdma_cm_node_set_state() argument 74 old_state = cm_node->state; in irdma_cm_node_set_state() 75 cm_node->state = state; in irdma_cm_node_set_state() 88 struct irdma_cm_node *cm_node = buf->scratch; in irdma_rem_ref_sqbuf() local 96 if (cm_node) { in irdma_rem_ref_sqbuf() 98 cm_core = cm_node->cm_core; in irdma_rem_ref_sqbuf() 99 cm_core->cm_free_ah(cm_node); in irdma_rem_ref_sqbuf() 154 irdma_record_ird_ord(struct irdma_cm_node *cm_node, u32 conn_ird, in irdma_record_ird_ord() argument [all …]
|
| H A D | irdma_cm.h | 377 struct irdma_cm_node *cm_node; member 404 struct irdma_puda_buf *(*form_cm_frame)(struct irdma_cm_node *cm_node, 409 int (*cm_create_ah)(struct irdma_cm_node *cm_node, bool wait); 410 void (*cm_free_ah)(struct irdma_cm_node *cm_node); 419 int irdma_schedule_cm_timer(struct irdma_cm_node *cm_node, 444 void irdma_send_ack(struct irdma_cm_node *cm_node); 446 bool irdma_add_ref_cmnode(struct irdma_cm_node *cm_node); 447 void irdma_rem_ref_cmnode(struct irdma_cm_node *cm_node); 448 void irdma_add_conn_est_qh(struct irdma_cm_node *cm_node);
|
| H A D | fbsd_kcompat.c | 398 irdma_get_dst_mac(struct irdma_cm_node *cm_node, struct sockaddr *dst_sin, u8 *dst_mac) in irdma_get_dst_mac() argument 400 struct ifnet *netdev = cm_node->iwdev->netdev; in irdma_get_dst_mac() 402 struct vnet *vnet = irdma_cmid_to_vnet(cm_node->cm_id); in irdma_get_dst_mac() 445 irdma_addr_resolve_neigh(struct irdma_cm_node *cm_node, in irdma_addr_resolve_neigh() argument 448 struct irdma_device *iwdev = cm_node->iwdev; in irdma_addr_resolve_neigh() 459 err = irdma_get_dst_mac(cm_node, (struct sockaddr *)&dst_sin, dst_mac); in irdma_addr_resolve_neigh() 475 irdma_addr_resolve_neigh_ipv6(struct irdma_cm_node *cm_node, in irdma_addr_resolve_neigh_ipv6() argument 478 struct irdma_device *iwdev = cm_node->iwdev; in irdma_addr_resolve_neigh_ipv6() 488 err = irdma_get_dst_mac(cm_node, (struct sockaddr *)&dst_addr, dst_mac); in irdma_addr_resolve_neigh_ipv6() 496 irdma_resolve_neigh_lpb_chk(struct irdma_device *iwdev, struct irdma_cm_node *cm_node, in irdma_resolve_neigh_lpb_chk() argument [all …]
|
| H A D | fbsd_kcompat.h | 181 void kc_set_loc_seq_num_mss(struct irdma_cm_node *cm_node); 188 int irdma_get_dst_mac(struct irdma_cm_node *cm_node, struct sockaddr *dst_sin, 190 int irdma_resolve_neigh_lpb_chk(struct irdma_device *iwdev, struct irdma_cm_node *cm_node, 192 int irdma_addr_resolve_neigh(struct irdma_cm_node *cm_node, u32 dst_ip, 194 int irdma_addr_resolve_neigh_ipv6(struct irdma_cm_node *cm_node, u32 *dest,
|
| H A D | irdma_utils.c | 1252 irdma_send_reset(iwqp->cm_node); in irdma_hw_modify_qp() 1358 struct irdma_cm_node *cm_node; in irdma_ieq_get_qp() local 1377 cm_node = irdma_find_node(&iwdev->cm_core, rem_port, rem_addr, loc_port, in irdma_ieq_get_qp() 1379 if (!cm_node) in irdma_ieq_get_qp() 1382 iwqp = cm_node->iwqp; in irdma_ieq_get_qp() 1383 irdma_rem_ref_cmnode(cm_node); in irdma_ieq_get_qp() 1395 struct irdma_cm_node *cm_node = ((struct irdma_qp *)qp->qp_uk.back_qp)->cm_node; in irdma_send_ieq_ack() local 1399 cm_node->tcp_cntxt.rcv_nxt = qp->pfpdu.nextseqnum; in irdma_send_ieq_ack() 1400 cm_node->tcp_cntxt.loc_seq_num = ntohl(tcph->th_ack); in irdma_send_ieq_ack() 1402 irdma_send_ack(cm_node); in irdma_send_ieq_ack() [all …]
|
| H A D | irdma_kcompat.c | 1464 kc_set_loc_seq_num_mss(struct irdma_cm_node *cm_node) in kc_set_loc_seq_num_mss() argument 1469 cm_node->tcp_cntxt.loc_seq_num = ts.tv_nsec; in kc_set_loc_seq_num_mss() 1470 if (cm_node->iwdev->vsi.mtu > 1500 && in kc_set_loc_seq_num_mss() 1471 2 * cm_node->iwdev->vsi.mtu > cm_node->iwdev->rcv_wnd) in kc_set_loc_seq_num_mss() 1472 cm_node->tcp_cntxt.mss = (cm_node->ipv4) ? in kc_set_loc_seq_num_mss() 1476 cm_node->tcp_cntxt.mss = (cm_node->ipv4) ? in kc_set_loc_seq_num_mss() 1477 (cm_node->iwdev->vsi.mtu - IRDMA_MTU_TO_MSS_IPV4) : in kc_set_loc_seq_num_mss() 1478 (cm_node->iwdev->vsi.mtu - IRDMA_MTU_TO_MSS_IPV6); in kc_set_loc_seq_num_mss()
|
| H A D | irdma_hw.c | 293 struct irdma_cm_node *cm_node; in irdma_process_aeq() local 296 cm_node = iwqp->cm_node; in irdma_process_aeq() 297 if (cm_node->accept_pend) { in irdma_process_aeq() 298 atomic_dec(&cm_node->listener->pend_accepts_cnt); in irdma_process_aeq() 299 cm_node->accept_pend = 0; in irdma_process_aeq() 315 irdma_schedule_cm_timer(iwqp->cm_node, in irdma_process_aeq() 2609 struct irdma_cm_node *cm_node = cqp_request->param; in irdma_send_syn_cqp_callback() local 2611 irdma_send_syn(cm_node, 1); in irdma_send_syn_cqp_callback() 2612 irdma_rem_ref_cmnode(cm_node); in irdma_send_syn_cqp_callback() 2751 struct irdma_cm_node *cm_node = cmnode; in irdma_manage_qhash() local [all …]
|
| H A D | irdma_main.h | 589 int irdma_send_syn(struct irdma_cm_node *cm_node, u32 sendack); 590 int irdma_send_reset(struct irdma_cm_node *cm_node);
|
| H A D | irdma_verbs.h | 226 struct irdma_cm_node *cm_node; member
|
| H A D | irdma_verbs.c | 1364 if (iwqp->cm_node) { in irdma_modify_qp() 1365 irdma_add_ref_cmnode(iwqp->cm_node); in irdma_modify_qp() 1369 irdma_schedule_cm_timer(iwqp->cm_node, in irdma_modify_qp() 1373 irdma_rem_ref_cmnode(iwqp->cm_node); in irdma_modify_qp()
|