|
@@ -743,17 +743,6 @@ static int do_act_establish(struct t3cdev *dev, struct sk_buff *skb)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-static int do_set_tcb_rpl(struct t3cdev *dev, struct sk_buff *skb)
|
|
|
|
-{
|
|
|
|
- struct cpl_set_tcb_rpl *rpl = cplhdr(skb);
|
|
|
|
-
|
|
|
|
- if (rpl->status != CPL_ERR_NONE)
|
|
|
|
- printk(KERN_ERR
|
|
|
|
- "Unexpected SET_TCB_RPL status %u for tid %u\n",
|
|
|
|
- rpl->status, GET_TID(rpl));
|
|
|
|
- return CPL_RET_BUF_DONE;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
static int do_trace(struct t3cdev *dev, struct sk_buff *skb)
|
|
static int do_trace(struct t3cdev *dev, struct sk_buff *skb)
|
|
{
|
|
{
|
|
struct cpl_trace_pkt *p = cplhdr(skb);
|
|
struct cpl_trace_pkt *p = cplhdr(skb);
|
|
@@ -1215,7 +1204,8 @@ void __init cxgb3_offload_init(void)
|
|
t3_register_cpl_handler(CPL_CLOSE_CON_RPL, do_hwtid_rpl);
|
|
t3_register_cpl_handler(CPL_CLOSE_CON_RPL, do_hwtid_rpl);
|
|
t3_register_cpl_handler(CPL_ABORT_REQ_RSS, do_abort_req_rss);
|
|
t3_register_cpl_handler(CPL_ABORT_REQ_RSS, do_abort_req_rss);
|
|
t3_register_cpl_handler(CPL_ACT_ESTABLISH, do_act_establish);
|
|
t3_register_cpl_handler(CPL_ACT_ESTABLISH, do_act_establish);
|
|
- t3_register_cpl_handler(CPL_SET_TCB_RPL, do_set_tcb_rpl);
|
|
|
|
|
|
+ t3_register_cpl_handler(CPL_SET_TCB_RPL, do_hwtid_rpl);
|
|
|
|
+ t3_register_cpl_handler(CPL_GET_TCB_RPL, do_hwtid_rpl);
|
|
t3_register_cpl_handler(CPL_RDMA_TERMINATE, do_term);
|
|
t3_register_cpl_handler(CPL_RDMA_TERMINATE, do_term);
|
|
t3_register_cpl_handler(CPL_RDMA_EC_STATUS, do_hwtid_rpl);
|
|
t3_register_cpl_handler(CPL_RDMA_EC_STATUS, do_hwtid_rpl);
|
|
t3_register_cpl_handler(CPL_TRACE_PKT, do_trace);
|
|
t3_register_cpl_handler(CPL_TRACE_PKT, do_trace);
|