seq_item_port.item_done();
But I did that also, and I used
put_response(req); in driver
get_response(req); in sequence also // – (I didn’t use any rsp, I used only req as request and response also)
by doing this, It is saying that response queue overflow response dropped.
It is difficult to determine your issue without seeing the driver and sequence code. However, you need to ensure that there is a one-to-one mapping of put_response() and get_response() calls. It sounds like you are calling put_response() more than you are calling get_response().
I’d say there is no method put_response. In the driver you can use get/put or get_next_item/item_done. With put and put and item_done you can pass back your responses.
In the sequence you have to call get_response.
But without seeing your driver and sequence code it is impossible to give you a precise advice.