On Fri, Feb 15, 2019 at 7:15 PM Ananyev, Konstantin < konstantin.anan...@intel.com> wrote:
> > -----Original Message----- > > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of David Marchand > > I am also for option 2 especially because of this. > > A driver that refuses a packet for reason X (which is a limitation, or an > > incorrect config or whatever that is not a transient condition) but gives > > it back to the application is a bad driver. > > Why? What.s wrong to leave it to the upper layer to decide what to > do with the packets that can't be sent (by one reason or another)? > How does the upper layer know if this is a transient state or something that can't be resolved? -- David Marchand