Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-26 Thread Magnus Karlsson
On Mon, Jan 25, 2021 at 1:43 PM Xuan Zhuo wrote: > > On Mon, 25 Jan 2021 08:44:38 +0100, Magnus Karlsson > wrote: > > On Mon, Jan 25, 2021 at 3:27 AM Xuan Zhuo > > wrote: > > > > > > On Fri, 22 Jan 2021 19:37:06 +0100, Magnus Karlsson > > > wrote: > > > > On Fri, Jan 22, 2021 at 6:26 PM Alex

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-26 Thread Alexander Lobakin
From: Xuan Zhuo Date: Mon, 25 Jan 2021 22:57:07 +0800 > On Mon, 25 Jan 2021 13:25:45 +, Alexander Lobakin wrote: > > From: Xuan Zhuo > > Date: Mon, 25 Jan 2021 11:10:43 +0800 > > > > > On Fri, 22 Jan 2021 16:24:17 +, Alexander Lobakin > > > wrote: > > > > From: Xuan Zhuo > > > > Date

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-26 Thread Magnus Karlsson
On Mon, Jan 25, 2021 at 4:22 PM Xuan Zhuo wrote: > > On Mon, 25 Jan 2021 14:16:16 +0100, Magnus Karlsson > wrote: > > On Mon, Jan 25, 2021 at 1:43 PM Xuan Zhuo > > wrote: > > > > > > On Mon, 25 Jan 2021 08:44:38 +0100, Magnus Karlsson > > > wrote: > > > > On Mon, Jan 25, 2021 at 3:27 AM Xuan

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-25 Thread Alexander Lobakin
From: Xuan Zhuo Date: Mon, 25 Jan 2021 11:10:43 +0800 > On Fri, 22 Jan 2021 16:24:17 +, Alexander Lobakin wrote: > > From: Xuan Zhuo > > Date: Fri, 22 Jan 2021 23:36:29 +0800 > > > > > On Fri, 22 Jan 2021 12:08:00 +, Alexander Lobakin > > > wrote: > > > > From: Alexander Lobakin > >

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-25 Thread Magnus Karlsson
On Mon, Jan 25, 2021 at 3:27 AM Xuan Zhuo wrote: > > On Fri, 22 Jan 2021 19:37:06 +0100, Magnus Karlsson > wrote: > > On Fri, Jan 22, 2021 at 6:26 PM Alexander Lobakin wrote: > > > > > > From: Xuan Zhuo > > > Date: Fri, 22 Jan 2021 23:39:15 +0800 > > > > > > > On Fri, 22 Jan 2021 13:55:14 +010

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-22 Thread Magnus Karlsson
On Fri, Jan 22, 2021 at 6:26 PM Alexander Lobakin wrote: > > From: Xuan Zhuo > Date: Fri, 22 Jan 2021 23:39:15 +0800 > > > On Fri, 22 Jan 2021 13:55:14 +0100, Magnus Karlsson > > wrote: > > > On Fri, Jan 22, 2021 at 1:39 PM Alexander Lobakin wrote: > > > > > > > > From: Magnus Karlsson > > >

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-22 Thread Alexander Lobakin
From: Magnus Karlsson Date: Fri, 22 Jan 2021 19:37:06 +0100 > On Fri, Jan 22, 2021 at 6:26 PM Alexander Lobakin wrote: > > > > From: Xuan Zhuo > > Date: Fri, 22 Jan 2021 23:39:15 +0800 > > > > > On Fri, 22 Jan 2021 13:55:14 +0100, Magnus Karlsson > > > wrote: > > > > On Fri, Jan 22, 2021 at 1

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-22 Thread Alexander Lobakin
From: Xuan Zhuo Date: Fri, 22 Jan 2021 23:39:15 +0800 > On Fri, 22 Jan 2021 13:55:14 +0100, Magnus Karlsson > wrote: > > On Fri, Jan 22, 2021 at 1:39 PM Alexander Lobakin wrote: > > > > > > From: Magnus Karlsson > > > Date: Fri, 22 Jan 2021 13:18:47 +0100 > > > > > > > On Fri, Jan 22, 2021 at

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-22 Thread Alexander Lobakin
From: Xuan Zhuo Date: Fri, 22 Jan 2021 23:36:29 +0800 > On Fri, 22 Jan 2021 12:08:00 +, Alexander Lobakin wrote: > > From: Alexander Lobakin > > Date: Fri, 22 Jan 2021 11:55:35 + > > > > > From: Alexander Lobakin > > > Date: Fri, 22 Jan 2021 11:47:45 + > > > > > > > From: Eric Duma

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-22 Thread Magnus Karlsson
On Fri, Jan 22, 2021 at 1:39 PM Alexander Lobakin wrote: > > From: Magnus Karlsson > Date: Fri, 22 Jan 2021 13:18:47 +0100 > > > On Fri, Jan 22, 2021 at 12:57 PM Alexander Lobakin wrote: > > > > > > From: Alexander Lobakin > > > Date: Fri, 22 Jan 2021 11:47:45 + > > > > > > > From: Eric Dum

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-22 Thread Alexander Lobakin
From: Magnus Karlsson Date: Fri, 22 Jan 2021 13:18:47 +0100 > On Fri, Jan 22, 2021 at 12:57 PM Alexander Lobakin wrote: > > > > From: Alexander Lobakin > > Date: Fri, 22 Jan 2021 11:47:45 + > > > > > From: Eric Dumazet > > > Date: Thu, 21 Jan 2021 16:41:33 +0100 > > > > > > > On 1/21/21 2:

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-22 Thread Alexander Lobakin
From: Alexander Lobakin Date: Fri, 22 Jan 2021 11:55:35 + > From: Alexander Lobakin > Date: Fri, 22 Jan 2021 11:47:45 + > > > From: Eric Dumazet > > Date: Thu, 21 Jan 2021 16:41:33 +0100 > > > > > On 1/21/21 2:47 PM, Xuan Zhuo wrote: > > > > This patch is used to construct skb based o

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-22 Thread Magnus Karlsson
On Fri, Jan 22, 2021 at 12:57 PM Alexander Lobakin wrote: > > From: Alexander Lobakin > Date: Fri, 22 Jan 2021 11:47:45 + > > > From: Eric Dumazet > > Date: Thu, 21 Jan 2021 16:41:33 +0100 > > > > > On 1/21/21 2:47 PM, Xuan Zhuo wrote: > > > > This patch is used to construct skb based on pag

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-22 Thread Alexander Lobakin
From: Alexander Lobakin Date: Fri, 22 Jan 2021 11:47:45 + > From: Eric Dumazet > Date: Thu, 21 Jan 2021 16:41:33 +0100 > > > On 1/21/21 2:47 PM, Xuan Zhuo wrote: > > > This patch is used to construct skb based on page to save memory copy > > > overhead. > > > > > > This function is impleme

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-22 Thread Alexander Lobakin
From: Eric Dumazet Date: Thu, 21 Jan 2021 16:41:33 +0100 > On 1/21/21 2:47 PM, Xuan Zhuo wrote: > > This patch is used to construct skb based on page to save memory copy > > overhead. > > > > This function is implemented based on IFF_TX_SKB_NO_LINEAR. Only the > > network card priv_flags support

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-21 Thread Eric Dumazet
On 1/21/21 2:47 PM, Xuan Zhuo wrote: > This patch is used to construct skb based on page to save memory copy > overhead. > > This function is implemented based on IFF_TX_SKB_NO_LINEAR. Only the > network card priv_flags supports IFF_TX_SKB_NO_LINEAR will use page to > directly construct skb. If

Re: [PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-21 Thread Magnus Karlsson
On Thu, Jan 21, 2021 at 2:51 PM Xuan Zhuo wrote: > > This patch is used to construct skb based on page to save memory copy > overhead. > > This function is implemented based on IFF_TX_SKB_NO_LINEAR. Only the > network card priv_flags supports IFF_TX_SKB_NO_LINEAR will use page to > directly constr

[PATCH bpf-next v3 3/3] xsk: build skb by page

2021-01-21 Thread Xuan Zhuo
This patch is used to construct skb based on page to save memory copy overhead. This function is implemented based on IFF_TX_SKB_NO_LINEAR. Only the network card priv_flags supports IFF_TX_SKB_NO_LINEAR will use page to directly construct skb. If this feature is not supported, it is still necessar