<div dir="ltr">Hi,<br><div>I have 2 doubts regarding asynchronous dataplane implementation in FRR.</div><div>1. When there are multiple dplanes, each can process the same route context and modify the status in the context. But while processing rib_process_after(), we only consider the status returned by the last processed provider. Is this correct? We should, in this case, consider status returned by all the providers. If all of them return success, then only, we should consider the status as success in rib_process_after().</div><div>2. Currently, zebra fpm  interaction happens in rib context using hook. I would like to know why this was done ? Can this be made as a separate dplane ?</div><div><br></div><div>Thanks,</div><div>Sudhanshu</div></div>