Lines Matching refs:addllc
641 struct smc_llc_msg_add_link *addllc; in smc_llc_send_add_link() local
643 int len = sizeof(*addllc); in smc_llc_send_add_link()
654 addllc = (struct smc_llc_msg_add_link *)wr_buf; in smc_llc_send_add_link()
656 &wr_buf->raw[sizeof(*addllc)]; in smc_llc_send_add_link()
664 addllc = (struct smc_llc_msg_add_link *)wr_buf; in smc_llc_send_add_link()
667 memset(addllc, 0, sizeof(*addllc)); in smc_llc_send_add_link()
668 addllc->hd.common.llc_type = SMC_LLC_ADD_LINK; in smc_llc_send_add_link()
670 addllc->hd.flags |= SMC_LLC_FLAG_RESP; in smc_llc_send_add_link()
671 memcpy(addllc->sender_mac, mac, ETH_ALEN); in smc_llc_send_add_link()
672 memcpy(addllc->sender_gid, gid, SMC_GID_SIZE); in smc_llc_send_add_link()
674 addllc->link_num = link_new->link_id; in smc_llc_send_add_link()
675 hton24(addllc->sender_qp_num, link_new->roce_qp->qp_num); in smc_llc_send_add_link()
676 hton24(addllc->initial_psn, link_new->psn_initial); in smc_llc_send_add_link()
678 addllc->qp_mtu = link_new->path_mtu; in smc_llc_send_add_link()
680 addllc->qp_mtu = min(link_new->path_mtu, in smc_llc_send_add_link()
685 smc_llc_init_msg_hdr(&addllc->hd, link->lgr, len); in smc_llc_send_add_link()