On 5/5/20, Paul Durrant <xadimg...@gmail.com> wrote: >> -----Original Message----- >> >> @@ -417,6 +431,11 @@ static void frontend_changed(struct xenbus_device >> >> *dev, >> >> set_backend_state(be, XenbusStateConnected); >> >> break; >> >> >> >> + case XenbusStateReconfiguring: >> >> + read_xenbus_frontend_xdp(be, dev); >> > >> > Is the frontend always expected to trigger a re-configure, or could >> > feature-xdp already be enabled prior to connection? >> >> Yes, feature-xdp is set by the frontend when xdp code is loaded. >> > > That's still ambiguous... what I'm getting at is whether you also need to > read the xdp state when transitioning into Connected as well as > Reconfiguring?
I have to read the state only during the Reconfiguring state since that's where an XDP program is loaded / unloaded and then we transition from Reconfigred to Connected > > Paul > >