Re: [PATCH net-next v2 1/2] net: mhi-net: Add de-aggeration support

2021-02-03 Thread Willem de Bruijn
> > [...] > > > static void mhi_net_dl_callback(struct mhi_device *mhi_dev, > > > struct mhi_result *mhi_res) > > > { > > > @@ -142,19 +175,42 @@ static void mhi_net_dl_callback(struct mhi_device > > > *mhi_dev, > > > free_desc_count = mhi_get_free_desc_co

Re: [PATCH net-next v2 1/2] net: mhi-net: Add de-aggeration support

2021-02-02 Thread Loic Poulain
Hi Willem, On Tue, 2 Feb 2021 at 23:45, Willem de Bruijn wrote: > > On Tue, Feb 2, 2021 at 11:08 AM Loic Poulain wrote: > > > > When device side MTU is larger than host side MTU, the packets > > (typically rmnet packets) are split over multiple MHI transfers. > > In that case, fragments must be

Re: [PATCH net-next v2 1/2] net: mhi-net: Add de-aggeration support

2021-02-02 Thread Willem de Bruijn
On Tue, Feb 2, 2021 at 11:08 AM Loic Poulain wrote: > > When device side MTU is larger than host side MTU, the packets > (typically rmnet packets) are split over multiple MHI transfers. > In that case, fragments must be re-aggregated to recover the packet > before forwarding to upper layer. > > A

[PATCH net-next v2 1/2] net: mhi-net: Add de-aggeration support

2021-02-02 Thread Loic Poulain
When device side MTU is larger than host side MTU, the packets (typically rmnet packets) are split over multiple MHI transfers. In that case, fragments must be re-aggregated to recover the packet before forwarding to upper layer. A fragmented packet result in -EOVERFLOW MHI transaction status for