search for: credit_usec

Displaying 3 results from an estimated 3 matches for "credit_usec".

2013 Oct 28
3
[PATCH net V2] xen-netback: use jiffies_64 value to calculate credit timeout
...----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/drivers/net/xen-netback/common.h b/drivers/net/xen-netback/common.h index 5715318..400fea1 100644 --- a/drivers/net/xen-netback/common.h +++ b/drivers/net/xen-netback/common.h @@ -163,6 +163,7 @@ struct xenvif { unsigned long credit_usec; unsigned long remaining_credit; struct timer_list credit_timeout; + u64 credit_window_start; /* Statistics */ unsigned long rx_gso_checksum_fixup; diff --git a/drivers/net/xen-netback/interface.c b/drivers/net/xen-netback/interface.c index 01bb854..459935a 100644 --- a/drivers/net/xen-...
2013 Jun 24
3
[PATCH v2] xen-netback: add a pseudo pps rate limit
...--git a/drivers/net/xen-netback/common.h b/drivers/net/xen-netback/common.h index 9d7f172..fefa79a 100644 --- a/drivers/net/xen-netback/common.h +++ b/drivers/net/xen-netback/common.h @@ -85,8 +85,10 @@ struct xenvif { /* Transmit shaping: allow ''credit_bytes'' every ''credit_usec''. */ unsigned long credit_bytes; + unsigned long credit_packets; unsigned long credit_usec; unsigned long remaining_credit; + unsigned long remaining_packets; struct timer_list credit_timeout; /* Statistics */ diff --git a/drivers/net/xen-netback/interface.c b/drivers...
2013 Oct 16
0
答复: Re: DomU's network interface will hung when Dom0 running 32bit
...e hung in long time (> 40days). > >> Please think about the below scenario: > >> Condition: > >> Dom0 running 32-bit and HZ = 1000 > >> vif->credit_timeout->expire = 0xffffffff, vif->remaining_credit > >> = 0xffffffff, vif->credit_usec=0 jiffies=0 > >> vif receive lesser package (DomU send lesser package). If the > >> value is litter than 2K/s, consume 4G(0xffffffff) will need 582.55 > >> hours. jiffies will large than 0x7ffffff. we guess jiffies = > >> 0x800000ff, time_after_eq(0x800000ff...