On 26.08.2019 16:40, Maciej Fijalkowski wrote:
> On Thu, 22 Aug 2019 20:12:37 +0300
> Ilya Maximets wrote:
>
>> Tx code doesn't clear the descriptors' status after cleaning.
>> So, if the budget is larger than number of used elems in a ring, some
>> descriptors will be accounted twice and
On Thu, 22 Aug 2019 20:12:37 +0300
Ilya Maximets wrote:
> Tx code doesn't clear the descriptors' status after cleaning.
> So, if the budget is larger than number of used elems in a ring, some
> descriptors will be accounted twice and xsk_umem_complete_tx will move
> prod_tail far beyond the
On Thu, Aug 22, 2019 at 11:10 PM Björn Töpel wrote:
>
> On 2019-08-22 19:32, William Tu wrote:
> > On Thu, Aug 22, 2019 at 10:21 AM Alexander Duyck
> > wrote:
> >>
> >> On Thu, Aug 22, 2019 at 10:12 AM Ilya Maximets
> >> wrote:
> >>>
> >>> Tx code doesn't clear the descriptors' status after
On 22 Aug 2019, at 19:12, Ilya Maximets wrote:
Tx code doesn't clear the descriptors' status after cleaning.
So, if the budget is larger than number of used elems in a ring, some
descriptors will be accounted twice and xsk_umem_complete_tx will move
prod_tail far beyond the prod_head
On 2019-08-22 19:32, William Tu wrote:
On Thu, Aug 22, 2019 at 10:21 AM Alexander Duyck
wrote:
On Thu, Aug 22, 2019 at 10:12 AM Ilya Maximets wrote:
Tx code doesn't clear the descriptors' status after cleaning.
So, if the budget is larger than number of used elems in a ring, some
On Thu, Aug 22, 2019 at 10:21 AM Alexander Duyck
wrote:
>
> On Thu, Aug 22, 2019 at 10:12 AM Ilya Maximets wrote:
> >
> > Tx code doesn't clear the descriptors' status after cleaning.
> > So, if the budget is larger than number of used elems in a ring, some
> > descriptors will be accounted
On Thu, Aug 22, 2019 at 10:12 AM Ilya Maximets wrote:
>
> Tx code doesn't clear the descriptors' status after cleaning.
> So, if the budget is larger than number of used elems in a ring, some
> descriptors will be accounted twice and xsk_umem_complete_tx will move
> prod_tail far beyond the
Tx code doesn't clear the descriptors' status after cleaning.
So, if the budget is larger than number of used elems in a ring, some
descriptors will be accounted twice and xsk_umem_complete_tx will move
prod_tail far beyond the prod_head breaking the completion queue ring.
Fix that by limiting
8 matches
Mail list logo