Re: [PATCH net-next v2 6/9] xen-netback: Handle guests with too many frags

2014-01-07 Thread Zoltan Kiss
On 16/12/13 18:09, Wei Liu wrote: diff --git a/drivers/net/xen-netback/netback.c b/drivers/net/xen-netback/netback.c index e26cdda..f6ed1c8 100644 --- a/drivers/net/xen-netback/netback.c +++ b/drivers/net/xen-netback/netback.c @@ -906,11 +906,15 @@ static struct gnttab_map_grant_ref *xenvif_get

Re: [PATCH net-next v2 6/9] xen-netback: Handle guests with too many frags

2013-12-16 Thread Wei Liu
On Mon, Dec 16, 2013 at 04:10:42PM +, Zoltan Kiss wrote: > On 13/12/13 15:43, Wei Liu wrote: > >On Thu, Dec 12, 2013 at 11:48:14PM +, Zoltan Kiss wrote: > >>Xen network protocol had implicit dependency on MAX_SKB_FRAGS. Netback has > >>to > >>handle guests sending up to XEN_NETBK_LEGACY_SL

Re: [PATCH net-next v2 6/9] xen-netback: Handle guests with too many frags

2013-12-16 Thread Zoltan Kiss
On 13/12/13 15:43, Wei Liu wrote: On Thu, Dec 12, 2013 at 11:48:14PM +, Zoltan Kiss wrote: Xen network protocol had implicit dependency on MAX_SKB_FRAGS. Netback has to handle guests sending up to XEN_NETBK_LEGACY_SLOTS_MAX slots. To achieve that: - create a new skb - map the leftover slots

Re: [PATCH net-next v2 6/9] xen-netback: Handle guests with too many frags

2013-12-13 Thread Wei Liu
On Thu, Dec 12, 2013 at 11:48:14PM +, Zoltan Kiss wrote: > Xen network protocol had implicit dependency on MAX_SKB_FRAGS. Netback has to > handle guests sending up to XEN_NETBK_LEGACY_SLOTS_MAX slots. To achieve that: > - create a new skb > - map the leftover slots to its frags (no linear buffe

[PATCH net-next v2 6/9] xen-netback: Handle guests with too many frags

2013-12-12 Thread Zoltan Kiss
Xen network protocol had implicit dependency on MAX_SKB_FRAGS. Netback has to handle guests sending up to XEN_NETBK_LEGACY_SLOTS_MAX slots. To achieve that: - create a new skb - map the leftover slots to its frags (no linear buffer here!) - chain it to the previous through skb_shinfo(skb)->frag_lis