Re: [PATCH net-next 03/16] libeth: xdp: add XDP_TX buffers sending

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Jakub Kicinski <kuba@xxxxxxxxxx>
Date: Tue, 27 May 2025 19:03:09 -0700

> On Tue, 20 May 2025 13:59:04 -0700 Tony Nguyen wrote:
>> +	if (sinfo || !netmem_is_net_iov(netmem)) {
>> +		const struct page_pool *pp = __netmem_get_pp(netmem);
>> +
>> +		dma_sync_single_for_device(pp->p.dev, desc.addr, desc.len,
>> +					   DMA_BIDIRECTIONAL);
>> +	}
> 
> How can we get an unreadable netmem into the XDP Tx path?

For now, it's not allowed. This is future proof. I have plans to allow
XDP and devmem to co-exist when the XDP program doesn't want to access
frags, only headers. In that case, why forbid?

Thanks,
Olek




[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux