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

Re: [Xen-devel] [PATCH][RFC] correction trouble of short message in UDP



On Fri, Jan 26, 2007 at 01:17:19AM +1100, Herbert Xu wrote:
> 
> diff -r bea505a69722 linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c
> --- a/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c    Tue Jan 23 
> 15:58:05 2007 +0000
> +++ b/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c    Fri Jan 26 
> 01:14:19 2007 +1100
> @@ -138,8 +138,10 @@ static inline int netif_needs_gso(struct
>  
>  #define GRANT_INVALID_REF    0
>  
> -#define NET_TX_RING_SIZE __RING_SIZE((struct netif_tx_sring *)0, PAGE_SIZE)
> -#define NET_RX_RING_SIZE __RING_SIZE((struct netif_rx_sring *)0, PAGE_SIZE)
> +#define NET_TX_RING_SIZE \
> +     (__RING_SIZE((struct netif_tx_sring *)0, PAGE_SIZE) & 255)
> +#define NET_RX_RING_SIZE \
> +     (__RING_SIZE((struct netif_rx_sring *)0, PAGE_SIZE) & 255)

Actually this can't work because the size is independently derived in
two different places...

So your idea definitely sounds better.

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.