As a part of functionality, I need to monitor the rx interface and based on the incoming packet, my driver should send transactions on the tx interface.
In this particular scenario, I want to understand whether the TLM port from monitor should be connected to the sequencer or the driver. What is the right approach?
sequencer can take responce from driver , or you can implement Bidirectional TLM port concept.
you can implement BFM based on rx signals. this is generic way we can do.
From your response, I could decode that Monitor should be connected to Driver, driver should the packet to the sequencer using response port for processing the packet.