Netdev List
 help / color / mirror / Atom feed
* Re: [PATCH net] Bug fix for batman-adv 2012-07-06
From: David Miller @ 2012-07-11  6:36 UTC (permalink / raw)
  To: ordex-GaUfNO9RBHfsrOwW+9ziJQ
  Cc: netdev-u79uwXL29TY76Z2rM5mHXA,
	b.a.t.m.a.n-ZwoEplunGu2X36UT3dwllkB+6BGkLq7r
In-Reply-To: <20120705225140.GA9745-E/2OGukznS5g9hUCZPvPmw@public.gmane.org>

From: Antonio Quartulli <ordex-GaUfNO9RBHfsrOwW+9ziJQ@public.gmane.org>
Date: Fri, 6 Jul 2012 00:51:40 +0200

> here you have our instructions to resolve the conflicts that you will hit while
> merging net into net-next:

Thanks for this.

^ permalink raw reply

* Re: [PATCH net] Bug fix for batman-adv 2012-07-06
From: David Miller @ 2012-07-11  6:35 UTC (permalink / raw)
  To: ordex-GaUfNO9RBHfsrOwW+9ziJQ
  Cc: netdev-u79uwXL29TY76Z2rM5mHXA,
	b.a.t.m.a.n-ZwoEplunGu2X36UT3dwllkB+6BGkLq7r
In-Reply-To: <1341528514-27906-1-git-send-email-ordex-GaUfNO9RBHfsrOwW+9ziJQ@public.gmane.org>

From: Antonio Quartulli <ordex-GaUfNO9RBHfsrOwW+9ziJQ@public.gmane.org>
Date: Fri,  6 Jul 2012 00:48:33 +0200

>   git://git.open-mesh.org/linux-merge.git tags/batman-adv-fix-for-davem

Pulled, thanks.

^ permalink raw reply

* [patch] net/mlx4_en: dereferencing freed memory
From: Dan Carpenter @ 2012-07-11  6:34 UTC (permalink / raw)
  To: Yevgeny Petrilin
  Cc: David S. Miller, Amir Vadai, Or Gerlitz, Alexander Guller, netdev,
	kernel-janitors

We dereferenced "mclist" after the kfree().

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>

diff --git a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c
index 94375a8..4ce5ca8 100644
--- a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c
+++ b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c
@@ -503,9 +503,7 @@ static void mlx4_en_do_set_multicast(struct work_struct *work)
 				/* remove from list */
 				list_del(&mclist->list);
 				kfree(mclist);
-			}
-
-			if (mclist->action == MCLIST_ADD) {
+			} else if (mclist->action == MCLIST_ADD) {
 				/* attach the address */
 				memcpy(&mc_list[10], mclist->addr, ETH_ALEN);
 				/* needed for B0 steering support */

^ permalink raw reply related

* [patch] net/mlx4: off by one in parse_trans_rule()
From: Dan Carpenter @ 2012-07-11  6:33 UTC (permalink / raw)
  To: Hadar Hen Zion
  Cc: David S. Miller, Or Gerlitz, Eugenia Emantayev, Yevgeny Petrilin,
	netdev, kernel-janitors

This should be ">=" here instead of ">".  MLX4_NET_TRANS_RULE_NUM is 6.
We use "spec->id" as an array offset into the __rule_hw_sz[] and
__sw_id_hw[] arrays which have 6 elements.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>

diff --git a/drivers/net/ethernet/mellanox/mlx4/mcg.c b/drivers/net/ethernet/mellanox/mlx4/mcg.c
index bc62f53..5bac0df 100644
--- a/drivers/net/ethernet/mellanox/mlx4/mcg.c
+++ b/drivers/net/ethernet/mellanox/mlx4/mcg.c
@@ -773,7 +773,7 @@ static int parse_trans_rule(struct mlx4_dev *dev, struct mlx4_spec_list *spec,
 		[MLX4_NET_TRANS_RULE_ID_UDP] =
 			sizeof(struct mlx4_net_trans_rule_hw_tcp_udp)
 	};
-	if (spec->id > MLX4_NET_TRANS_RULE_NUM) {
+	if (spec->id >= MLX4_NET_TRANS_RULE_NUM) {
 		mlx4_err(dev, "Invalid network rule id. id = %d\n", spec->id);
 		return -EINVAL;
 	}

^ permalink raw reply related

* [patch -next] net: writes past the end of the struct
From: Dan Carpenter @ 2012-07-11  6:32 UTC (permalink / raw)
  To: David S. Miller
  Cc: Alexey Kuznetsov, James Morris, Hideaki YOSHIFUJI,
	Patrick McHardy, netdev, kernel-janitors

There are a couple places that try to set part of the struct to 0 by
doing:

    memset(&rt->rt6i_table, 0, sizeof(*rt) - sizeof(struct dst_entry));

It assumes that the first element is a dst_entry and the second element
is ->rt6_table.  The problem is we changed the struct in 97cac0821a
('ipv6: Store route neighbour in rt6_info struct.') and we aren't
clearing rt->n but instead we're writing past the end of the array.

I've changed it to:
    memset(&rt->n, 0, sizeof(*rt) - offsetof(struct rt6_info, n));

The memset in ip6_dst_alloc() was ok but I changed it to use offsetof()
as a cleanup.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>

diff --git a/net/xfrm/xfrm_policy.c b/net/xfrm/xfrm_policy.c
index 6e97855..c2186a7 100644
--- a/net/xfrm/xfrm_policy.c
+++ b/net/xfrm/xfrm_policy.c
@@ -1353,8 +1353,8 @@ static inline struct xfrm_dst *xfrm_alloc_dst(struct net *net, int family)
 	xdst = dst_alloc(dst_ops, NULL, 0, 0, 0);
 
 	if (likely(xdst)) {
-		memset(&xdst->u.rt6.rt6i_table, 0,
-			sizeof(*xdst) - sizeof(struct dst_entry));
+		memset(&xdst->u.rt6.n, 0,
+			sizeof(*xdst) - offsetof(struct rt6_info, n));
 		xdst->flo.ops = &xfrm_bundle_fc_ops;
 	} else
 		xdst = ERR_PTR(-ENOBUFS);
diff --git a/net/ipv6/route.c b/net/ipv6/route.c
index 6cc6c88..41693f6 100644
--- a/net/ipv6/route.c
+++ b/net/ipv6/route.c
@@ -274,7 +274,7 @@ static inline struct rt6_info *ip6_dst_alloc(struct net *net,
 
 	if (rt) {
 		memset(&rt->n, 0,
-		       sizeof(*rt) - sizeof(struct dst_entry));
+		       sizeof(*rt) - offsetof(struct rt6_info, n));
 		rt6_init_peer(rt, table ? &table->tb6_peers : net->ipv6.peers);
 	}
 	return rt;
@@ -975,7 +975,7 @@ struct dst_entry *ip6_blackhole_route(struct net *net, struct dst_entry *dst_ori
 
 	rt = dst_alloc(&ip6_dst_blackhole_ops, ort->dst.dev, 1, 0, 0);
 	if (rt) {
-		memset(&rt->rt6i_table, 0, sizeof(*rt) - sizeof(struct dst_entry));
+		memset(&rt->n, 0, sizeof(*rt) - offsetof(struct rt6_info, n));
 		rt6_init_peer(rt, net->ipv6.peers);
 
 		new = &rt->dst;

^ permalink raw reply related

* [patch -next] smsc95xx: signedness bug in get_regs()
From: Dan Carpenter @ 2012-07-11  6:32 UTC (permalink / raw)
  To: Steve Glendinning, Emeric Vigier
  Cc: David S. Miller, netdev-u79uwXL29TY76Z2rM5mHXA,
	linux-usb-u79uwXL29TY76Z2rM5mHXA,
	kernel-janitors-u79uwXL29TY76Z2rM5mHXA

"retval" has to be a signed integer for the error handling to work.

Signed-off-by: Dan Carpenter <dan.carpenter-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>

diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c
index 05ecf14..bd7cbaa 100644
--- a/drivers/net/usb/smsc95xx.c
+++ b/drivers/net/usb/smsc95xx.c
@@ -589,7 +589,8 @@ smsc95xx_ethtool_getregs(struct net_device *netdev, struct ethtool_regs *regs,
 			 void *buf)
 {
 	struct usbnet *dev = netdev_priv(netdev);
-	unsigned int i, j, retval;
+	unsigned int i, j;
+	int retval;
 	u32 *data = buf;
 
 	retval = smsc95xx_read_reg(dev, ID_REV, &regs->version);
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply related

* Re: [RFC][PATCH 1/4] skbtrace: core feature
From: Eric Dumazet @ 2012-07-11  6:32 UTC (permalink / raw)
  To: Li Yu; +Cc: Linux Netdev List
In-Reply-To: <4FFD1A0C.8090909@gmail.com>

On Wed, 2012-07-11 at 14:15 +0800, Li Yu wrote:
> 于 2012年07月11日 12:03, Eric Dumazet 写道:

> > You said that some 'buggy' drivers set rxhash to zero, but its a valid
> > operation.
> >
> > You said 'it seems that RPS hashing can not work well for some corner
> > cases', but its a known fact.
> >
> 
> Em, we really are able to verify RPS imbalance by checking the last
> column of /proc/net/softnet_stat, but skbtrace can give us more details
> of RSS/RPS hashing. For improper RPS hashing case, it can provide more
> details of what really happen in real time.

A hash is a hash. Its rarely perfect.

RPS is a best effort, and not suitable for all needs.

If you follow netdev, maybe you saw that I suggested to use a BPF to
compute the hash, for specialized needs.

Of course, RFS can also help right now.

^ permalink raw reply

* Re: [PATCH net-next 0/9] qlge: bug fix
From: David Miller @ 2012-07-11  6:28 UTC (permalink / raw)
  To: jitendra.kalsaria; +Cc: netdev, ron.mercer, Dept_NX_Linux_NIC_Driver
In-Reply-To: <1341968259-18931-1-git-send-email-jitendra.kalsaria@qlogic.com>

From: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
Date: Tue, 10 Jul 2012 20:57:30 -0400

> Please apply it to net-next.

Series applied, thanks.

^ permalink raw reply

* Re: [PATCH 0/4] Calxeda xgmac fixes and performance improvements
From: David Miller @ 2012-07-11  6:27 UTC (permalink / raw)
  To: robherring2; +Cc: netdev, linux-kernel, rob.herring
In-Reply-To: <1341879370-23385-1-git-send-email-robherring2@gmail.com>

From: Rob Herring <robherring2@gmail.com>
Date: Mon,  9 Jul 2012 19:16:06 -0500

> From: Rob Herring <rob.herring@calxeda.com>
> 
> A few fixes and performance improvements for the Calxeda xgmac driver for
> 3.6. It would be nice to get the 2 fixes into 3.5, but since it is a bit
> late in the cycle they can wait.

All applied to net-nex, thanks.

^ permalink raw reply

* Re: [PATCH] vxge/s2io: remove dead URLs
From: David Miller @ 2012-07-11  6:21 UTC (permalink / raw)
  To: jdmason; +Cc: netdev
In-Reply-To: <20120710.231832.391247031231469078.davem@davemloft.net>

From: David Miller <davem@davemloft.net>
Date: Tue, 10 Jul 2012 23:18:32 -0700 (PDT)

> From: Jon Mason <jdmason@kudzu.us>
> Date: Mon,  9 Jul 2012 17:07:57 -0700
> 
>> URLs to neterion.com and s2io.com no longer resolve.  Remove all references to
>> these URLs in the driver source and documentation.
>> 
>> Signed-off-by: Jon Mason <jdmason@kudzu.us>
> 
> Applied, but I had to fix:
> 
>> -7. Support 
>> +6. Support 
>              ^^
> 
> that trailing whitespace.

Wow you didn't even build test this patch, otherwise you would have
seen:

drivers/net/ethernet/neterion/vxge/vxge-main.c: In function ‘vxge_probe_fw_update’:
drivers/net/ethernet/neterion/vxge/vxge-main.c:4263:3: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘u32’ [-Wformat]
drivers/net/ethernet/neterion/vxge/vxge-main.c:4263:3: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat]

I'm fixing this up, but next time this will put you on my shit
list for sure.

^ permalink raw reply

* Re: [PATCH 01/11] lance: remove unnecessary setting of skb->dev
From: David Miller @ 2012-07-11  6:18 UTC (permalink / raw)
  To: jdmason; +Cc: netdev
In-Reply-To: <1341878975-10577-1-git-send-email-jdmason@kudzu.us>


All 11 patches applied, thanks.

^ permalink raw reply

* Re: [PATCH] vxge/s2io: remove dead URLs
From: David Miller @ 2012-07-11  6:18 UTC (permalink / raw)
  To: jdmason; +Cc: netdev
In-Reply-To: <1341878877-10507-1-git-send-email-jdmason@kudzu.us>

From: Jon Mason <jdmason@kudzu.us>
Date: Mon,  9 Jul 2012 17:07:57 -0700

> URLs to neterion.com and s2io.com no longer resolve.  Remove all references to
> these URLs in the driver source and documentation.
> 
> Signed-off-by: Jon Mason <jdmason@kudzu.us>

Applied, but I had to fix:

> -7. Support 
> +6. Support 
             ^^

that trailing whitespace.

^ permalink raw reply

* Re: [RFC][PATCH 1/4] skbtrace: core feature
From: Li Yu @ 2012-07-11  6:15 UTC (permalink / raw)
  To: Eric Dumazet; +Cc: Linux Netdev List
In-Reply-To: <1341979398.3265.6648.camel@edumazet-glaptop>

于 2012年07月11日 12:03, Eric Dumazet 写道:
> On Wed, 2012-07-11 at 10:17 +0800, Li Yu wrote:
>> From: Li Yu <bingtian.ly@taobao.com>
>>
>> This implements core feature of skbtrace, which contains glue code of
>> tracepoints subsystem and relay file system, and provide skbtrace API
>> for particular networking traces.
>>
>> Thanks
>
> Hi Li
>
> This seems a huge amount of code, on an already complex stack.
>
> I am not convinced its needed. It looks like a debugging aid you had to
> write in order to understand better linux network stack.
>
> Lets see if you manage to maintain this for a while before considering
> upstreaming it.
>

Indeed, They are not toy patches and need some time to verify their
practicability. I approximately started this project on February of
this year since I am asked to repeatedly solve some similar performance
problems or explain surprised exceptional behaviors of networking stack.
Some hard investigation works also are duplicated again and again. I
hope that skbtrace such like is able to improve this problem-solve
process.

> You said that some 'buggy' drivers set rxhash to zero, but its a valid
> operation.
>
> You said 'it seems that RPS hashing can not work well for some corner
> cases', but its a known fact.
>

Em, we really are able to verify RPS imbalance by checking the last
column of /proc/net/softnet_stat, but skbtrace can give us more details
of RSS/RPS hashing. For improper RPS hashing case, it can provide more
details of what really happen in real time.

Thanks.

> Thanks
>
>
>

^ permalink raw reply

* Re: [PATCH net-next] ipv6: optimize ipv6 addresses compares
From: David Miller @ 2012-07-11  6:13 UTC (permalink / raw)
  To: eric.dumazet; +Cc: joe, netdev
In-Reply-To: <1341983157.3265.6792.camel@edumazet-glaptop>

From: Eric Dumazet <eric.dumazet@gmail.com>
Date: Wed, 11 Jul 2012 07:05:57 +0200

> [PATCH net-next v2]  ipv6: optimize ipv6 addresses compares
> 
> On 64 bit arches having efficient unaligned accesses (eg x86_64) we can
> use long words to reduce number of instructions for free.
> 
> Joe Perches suggested to change ipv6_masked_addr_cmp() to return a bool
> instead of 'int', to make sure ipv6_masked_addr_cmp() cannot be used
> in a sorting function.
> 
> Signed-off-by: Eric Dumazet <edumazet@google.com>

Looks good, will apply, thanks.

^ permalink raw reply

* Re: [PATCH v2 net-next 0/5] Cleanup, mostly kernel-doc
From: David Miller @ 2012-07-11  6:11 UTC (permalink / raw)
  To: bhutchings; +Cc: netdev
In-Reply-To: <1341953604.2605.24.camel@bwh-desktop.uk.solarflarecom.com>

From: Ben Hutchings <bhutchings@solarflare.com>
Date: Tue, 10 Jul 2012 21:53:24 +0100

> I spotted some minor errors in the RSS policy changes, and one thing led
> to another and I ended up with all this.
> 
> v2: Avoid leaving comments starting with '/*\n'.
>     Fix a few more non-kernel-doc comments.

I'll apply this, thanks Ben.

^ permalink raw reply

* Re: [PATCH 0/16] Metrics restructuring.
From: David Miller @ 2012-07-11  6:07 UTC (permalink / raw)
  To: netdev
In-Reply-To: <20120710.080703.916560084659556593.davem@davemloft.net>


Ok, I've incorporated all the feedback and pushed the result
into net-next:

1) Namespace support for TCP metrics cache.

2) Cleanup address comparisons and add necessary sparse casts.

3) Trailing whitespace.

Thanks everyone.

^ permalink raw reply

* Re: [PATCH net-next] ipv6: optimize ipv6 addresses compares
From: David Miller @ 2012-07-11  5:44 UTC (permalink / raw)
  To: eric.dumazet; +Cc: netdev, joe
In-Reply-To: <1341981861.3265.6740.camel@edumazet-glaptop>

From: Eric Dumazet <eric.dumazet@gmail.com>
Date: Wed, 11 Jul 2012 06:44:21 +0200

> I dont see where in demux code we have a 64bit access ?

Oh I see, we only do it in the socket, sigh.

#define INET_MATCH(__sk, __net, __hash, __cookie, __saddr, __daddr, __ports, __dif)\
	(((__sk)->sk_hash == (__hash)) && net_eq(sock_net(__sk), (__net)) &&	\
	 ((*((__addrpair *)&(inet_sk(__sk)->inet_daddr))) == (__cookie))  &&	\
	 ((*((__portpair *)&(inet_sk(__sk)->inet_dport))) == (__ports))   &&	\
 ...

^ permalink raw reply

* Re: [PATCH net-next] ipv6: optimize ipv6 addresses compares
From: Eric Dumazet @ 2012-07-11  5:05 UTC (permalink / raw)
  To: Joe Perches; +Cc: David Miller, netdev
In-Reply-To: <1341980090.13724.43.camel@joe2Laptop>

From: Eric Dumazet <edumazet@google.com>

On Tue, 2012-07-10 at 21:14 -0700, Joe Perches wrote:

> Come to think of it, this should probably be bool to
> avoid anyone possibly using this in a sorting function.

Yes, this sounds reasonable, thanks.

[PATCH net-next v2]  ipv6: optimize ipv6 addresses compares

On 64 bit arches having efficient unaligned accesses (eg x86_64) we can
use long words to reduce number of instructions for free.

Joe Perches suggested to change ipv6_masked_addr_cmp() to return a bool
instead of 'int', to make sure ipv6_masked_addr_cmp() cannot be used
in a sorting function.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Joe Perches <joe@perches.com>
---
 include/net/ipv6.h |   24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/include/net/ipv6.h b/include/net/ipv6.h
index aecf884..d4261d4 100644
--- a/include/net/ipv6.h
+++ b/include/net/ipv6.h
@@ -298,14 +298,23 @@ static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr
 	return memcmp(a1, a2, sizeof(struct in6_addr));
 }
 
-static inline int
+static inline bool
 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m,
 		     const struct in6_addr *a2)
 {
+#if defined(CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS) && BITS_PER_LONG == 64
+	const unsigned long *ul1 = (const unsigned long *)a1;
+	const unsigned long *ulm = (const unsigned long *)m;
+	const unsigned long *ul2 = (const unsigned long *)a2;
+
+	return !!(((ul1[0] ^ ul2[0]) & ulm[0]) |
+		  ((ul1[1] ^ ul2[1]) & ulm[1]));
+#else
 	return !!(((a1->s6_addr32[0] ^ a2->s6_addr32[0]) & m->s6_addr32[0]) |
 		  ((a1->s6_addr32[1] ^ a2->s6_addr32[1]) & m->s6_addr32[1]) |
 		  ((a1->s6_addr32[2] ^ a2->s6_addr32[2]) & m->s6_addr32[2]) |
 		  ((a1->s6_addr32[3] ^ a2->s6_addr32[3]) & m->s6_addr32[3]));
+#endif
 }
 
 static inline void ipv6_addr_prefix(struct in6_addr *pfx, 
@@ -335,10 +344,17 @@ static inline void ipv6_addr_set(struct in6_addr *addr,
 static inline bool ipv6_addr_equal(const struct in6_addr *a1,
 				   const struct in6_addr *a2)
 {
+#if defined(CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS) && BITS_PER_LONG == 64
+	const unsigned long *ul1 = (const unsigned long *)a1;
+	const unsigned long *ul2 = (const unsigned long *)a2;
+
+	return ((ul1[0] ^ ul2[0]) | (ul1[1] ^ ul2[1])) == 0UL;
+#else
 	return ((a1->s6_addr32[0] ^ a2->s6_addr32[0]) |
 		(a1->s6_addr32[1] ^ a2->s6_addr32[1]) |
 		(a1->s6_addr32[2] ^ a2->s6_addr32[2]) |
 		(a1->s6_addr32[3] ^ a2->s6_addr32[3])) == 0;
+#endif
 }
 
 static inline bool __ipv6_prefix_equal(const __be32 *a1, const __be32 *a2,
@@ -391,8 +407,14 @@ bool ip6_frag_match(struct inet_frag_queue *q, void *a);
 
 static inline bool ipv6_addr_any(const struct in6_addr *a)
 {
+#if defined(CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS) && BITS_PER_LONG == 64
+	const unsigned long *ul = (const unsigned long *)a;
+
+	return (ul[0] | ul[1]) == 0UL;
+#else
 	return (a->s6_addr32[0] | a->s6_addr32[1] |
 		a->s6_addr32[2] | a->s6_addr32[3]) == 0;
+#endif
 }
 
 static inline bool ipv6_addr_loopback(const struct in6_addr *a)

^ permalink raw reply related

* Re: 82571EB: Detected Hardware Unit Hang
From: Joe Jin @ 2012-07-11  5:03 UTC (permalink / raw)
  To: Dave, Tushar N
  Cc: e1000-devel@lists.sf.net, netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
In-Reply-To: <061C8A8601E8EE4CA8D8FD6990CEA891274EEDD7@ORSMSX102.amr.corp.intel.com>

On 07/11/12 12:05, Dave, Tushar N wrote:
> When you said you had this issue with RHEL5 and RHEL6 drivers, have you install RHEl5/6 kernel and reproduced it? If so I think I should install RHEL6 and try reproduce it locally!
> 
Yes I reproduced this on both RHEL5 and RHEL6.

So far I tried to scp big file (~1GB) will hit it at once.

Thanks,
Joe

^ permalink raw reply

* Re: [PATCH net-next] ipv6: optimize ipv6 addresses compares
From: Eric Dumazet @ 2012-07-11  4:53 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, joe
In-Reply-To: <1341981861.3265.6740.camel@edumazet-glaptop>

On Wed, 2012-07-11 at 06:44 +0200, Eric Dumazet wrote:

> I dont see where in demux code we have a 64bit access ?

I guess you meant the code in include/net/inet_hashtables.h ?

INET_ADDR_COOKIE() loads the two 32bits into one 64bit register/var
So there is no 64bit alignment in packet header itself.

Then, INET_MATCH does a *(u64 *)&(inet_sk(__sk)->inet_daddr)))

This happens to work because skc_daddr & skc_rcv_saddr are at the
beginning of struct sock_common, and its 8bytes aligned on 64bit arches.

^ permalink raw reply

* Re: [PATCH net-next] ipv6: optimize ipv6 addresses compares
From: Eric Dumazet @ 2012-07-11  4:44 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, joe
In-Reply-To: <20120710.211304.1112522544390324120.davem@davemloft.net>

On Tue, 2012-07-10 at 21:13 -0700, David Miller wrote:
> From: Eric Dumazet <eric.dumazet@gmail.com>
> Date: Wed, 11 Jul 2012 06:07:58 +0200
> 
> > I dont think this 8bytes alignment is possible with ip6tables.
> 
> Hmmm, wouldn't it make more sense to make ip6tables use a special
> accessor than to penalize everyone?

But we cannot guarantee 64bit alignment everywhere.

Think of tunnels for example.

I dont see where in demux code we have a 64bit access ?

^ permalink raw reply

* Re: [PATCH net-next] ipv6: optimize ipv6 addresses compares
From: Joe Perches @ 2012-07-11  4:14 UTC (permalink / raw)
  To: Eric Dumazet; +Cc: David Miller, netdev
In-Reply-To: <1341978558.3265.6609.camel@edumazet-glaptop>

On Wed, 2012-07-11 at 05:49 +0200, Eric Dumazet wrote:
> From: Eric Dumazet <edumazet@google.com>
> 
> On 64 bit arches having efficient unaligned accesses (eg x86_64) we can
> use long words to reduce number of instructions for free.
> 
> Signed-off-by: Eric Dumazet <edumazet@google.com>
> Cc: Joe Perches <joe@perches.com>
> ---
>  include/net/ipv6.h |   22 ++++++++++++++++++++++
>  1 file changed, 22 insertions(+)
> 
> diff --git a/include/net/ipv6.h b/include/net/ipv6.h
> index aecf884..9ac5ded 100644
> --- a/include/net/ipv6.h
> +++ b/include/net/ipv6.h
> @@ -302,10 +302,19 @@ static inline int
>  ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m,
>  		     const struct in6_addr *a2)
>  {
> +#if defined(CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS) && BITS_PER_LONG == 64
> +	const unsigned long *ul1 = (const unsigned long *)a1;
> +	const unsigned long *ulm = (const unsigned long *)m;
> +	const unsigned long *ul2 = (const unsigned long *)a2;
> +
> +	return !!(((ul1[0] ^ ul2[0]) & ulm[0]) |
> +		  ((ul1[1] ^ ul2[1]) & ulm[1]));
> +#else
>  	return !!(((a1->s6_addr32[0] ^ a2->s6_addr32[0]) & m->s6_addr32[0]) |
>  		  ((a1->s6_addr32[1] ^ a2->s6_addr32[1]) & m->s6_addr32[1]) |
>  		  ((a1->s6_addr32[2] ^ a2->s6_addr32[2]) & m->s6_addr32[2]) |
>  		  ((a1->s6_addr32[3] ^ a2->s6_addr32[3]) & m->s6_addr32[3]));
> +#endif
>  }

Come to think of it, this should probably be bool to
avoid anyone possibly using this in a sorting function.

^ permalink raw reply

* Re: [PATCH net-next] ipv6: optimize ipv6 addresses compares
From: David Miller @ 2012-07-11  4:13 UTC (permalink / raw)
  To: eric.dumazet; +Cc: netdev, joe
In-Reply-To: <1341979678.3265.6660.camel@edumazet-glaptop>

From: Eric Dumazet <eric.dumazet@gmail.com>
Date: Wed, 11 Jul 2012 06:07:58 +0200

> I dont think this 8bytes alignment is possible with ip6tables.

Hmmm, wouldn't it make more sense to make ip6tables use a special
accessor than to penalize everyone?

^ permalink raw reply

* Re: [PATCH net-next] ipv6: optimize ipv6 addresses compares
From: Eric Dumazet @ 2012-07-11  4:07 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, joe
In-Reply-To: <20120710.210221.559183284956265274.davem@davemloft.net>

On Tue, 2012-07-10 at 21:02 -0700, David Miller wrote:
> From: Eric Dumazet <eric.dumazet@gmail.com>
> Date: Wed, 11 Jul 2012 05:49:18 +0200
> 
> > From: Eric Dumazet <edumazet@google.com>
> > 
> > On 64 bit arches having efficient unaligned accesses (eg x86_64) we can
> > use long words to reduce number of instructions for free.
> > 
> > Signed-off-by: Eric Dumazet <edumazet@google.com>
> > Cc: Joe Perches <joe@perches.com>
> 
> Maybe we can even be sure that they are 64-bit aligned too?
> 
> If there's an embedded u64 in the in6_addr union, they really should
> be.
> 
> It can't even be an issue in the protocol headers, because in the
> socket demux we read the two 32-bit ipv4 addresses in the packet
> header as one 64-bit chunk already.

I dont think this 8bytes alignment is possible with ip6tables.

^ permalink raw reply

* Re: 82571EB: Detected Hardware Unit Hang
From: Dave, Tushar N @ 2012-07-11  4:05 UTC (permalink / raw)
  To: Joe Jin
  Cc: netdev@vger.kernel.org, e1000-devel@lists.sf.net,
	linux-kernel@vger.kernel.org
In-Reply-To: <4FFCF314.6020400@oracle.com>

>-----Original Message-----
>From: Joe Jin [mailto:joe.jin@oracle.com]
>Sent: Tuesday, July 10, 2012 8:29 PM
>To: Dave, Tushar N
>Cc: e1000-devel@lists.sf.net; netdev@vger.kernel.org; linux-
>kernel@vger.kernel.org
>Subject: Re: 82571EB: Detected Hardware Unit Hang
>
>On 07/11/12 11:22, Dave, Tushar N wrote:
>> Thanks for info. I see that hang occurs right when HW processing first
>TX descriptor with TSO.
>> Would you be able to reproduce issue with TSO off?  Disable TSO by
>'ethtool -K ethx tso off'
>> Let all debug enabled as it is,  that will help us debug further if
>issue occurs with TSO off.
>
>Hi Tushar,
>
>Thanks for you quick reply but disabled tso no help for this issue:

Thanks for running a quick test. I don't find anything obvious wrong in descriptor dump.

When you said you had this issue with RHEL5 and RHEL6 drivers, have you install RHEl5/6 kernel and reproduced it? If so I think I should install RHEL6 and try reproduce it locally!

-Tushar


>
># ethtool -k eth0
>Offload parameters for eth0:
>rx-checksumming: on
>tx-checksumming: on
>scatter-gather: on
>tcp segmentation offload: off
>udp fragmentation offload: off
>generic segmentation offload: on
>generic-receive-offload: on
>
>kernel log after disable tso:
>
>e1000e 0000:05:00.0: eth0: Detected Hardware Unit Hang:
>  TDH                  <1>
>  TDT                  <4>
>  next_to_use          <4>
>  next_to_clean        <1>
>buffer_info[next_to_clean]:
>  time_stamp           <103ae0aba>
>  next_to_watch        <1>
>  jiffies              <103ae16a0>
>  next_to_watch.status <0>
>MAC Status             <80387>
>PHY Status             <792d>
>PHY 1000BASE-T Status  <3c00>
>PHY Extended Status    <3000>
>PCI Status             <10>
>e1000e 0000:05:00.0: eth0: Detected Hardware Unit Hang:
>  TDH                  <1>
>  TDT                  <4>
>  next_to_use          <4>
>  next_to_clean        <1>
>buffer_info[next_to_clean]:
>  time_stamp           <103ae0aba>
>  next_to_watch        <1>
>  jiffies              <103ae2640>
>  next_to_watch.status <0>
>MAC Status             <80387>
>PHY Status             <792d>
>PHY 1000BASE-T Status  <3c00>
>PHY Extended Status    <3000>
>PCI Status             <10>
>e1000e 0000:05:00.0: Net device Info
>e1000e: Device Name     state            trans_start      last_rx
>e1000e: eth0            0000000000000003 0000000103AE128A 0000000000000000
>e1000e 0000:05:00.0: Register Dump
>e1000e:  Register Name   Value
>e1000e: CTRL            180c0241
>e1000e: STATUS          00080387
>e1000e: CTRL_EXT        181400c0
>e1000e: ICR             00000040
>e1000e: RCTL            04048002
>e1000e: RDLEN           00001000
>e1000e: RDH             00000090
>e1000e: RDT             00000080
>e1000e: RDTR            00000020
>e1000e: RXDCTL[0-1]     01040420 01040420
>e1000e: ERT             00000000
>e1000e: RDBAL           23852000
>e1000e: RDBAH           0000000c
>e1000e: RDFH            0000075a
>e1000e: RDFT            00000752
>e1000e: RDFHS           00000758
>e1000e: RDFTS           00000752
>e1000e: RDFPC           000001b4
>e1000e: TCTL            3003f00a
>e1000e: TDBAL           1210c000
>e1000e: TDBAH           0000000c
>e1000e: TDLEN           00001000
>e1000e: TDH             00000001
>e1000e: TDT             00000004
>e1000e: TIDV            00000008
>e1000e: TXDCTL[0-1]     0145011f 0145011f
>e1000e: TADV            00000020
>e1000e: TARC[0-1]       07a00403 07400403
>e1000e: TDFH            00001308
>e1000e: TDFT            00001308
>e1000e: TDFHS           00001308
>e1000e: TDFTS           00001308
>e1000e: TDFPC           00000000
>e1000e 0000:05:00.0: Tx Ring Summary
>e1000e: Queue [NTU] [NTC] [bi(ntc)->dma  ] leng ntw timestamp
>e1000e:      0     4     1 0000000620800C02 002A   1 0000000103AE0ABA
>e1000e 0000:05:00.0: Tx Ring Dump
>e1000e: Tl[desc]     [address 63:0  ] [SpeCssSCmCsLen] [bi->dma       ]
>leng  ntw timestamp        bi->skb <-- Legacy format
>e1000e: Tc[desc]     [Ce CoCsIpceCoS] [MssHlRSCm0Plen] [bi->dma       ]
>leng  ntw timestamp        bi->skb <-- Ext Context format
>e1000e: Td[desc]     [address 63:0  ] [VlaPoRSCm1Dlen] [bi->dma       ]
>leng  ntw timestamp        bi->skb <-- Ext Data format
>e1000e: Tl[0x000]    0000000C1AA0F002 000000008B00002A 0000000000000000
>002A    0 0000000000000000 (null)
>e1000e: Tl[0x001]    0000000620800C02 000000008B00002A 0000000620800C02
>002A    1 0000000103AE0ABA ffff88061c6b6980 NTC
>e1000e: Tl[0x002]    000000061E6DBC02 000000008B00002A 000000061E6DBC02
>002A    2 0000000103AE0EA2 ffff88061c6b6880
>e1000e: Tl[0x003]    0000000620A6C402 000000008B00002A 0000000620A6C402
>002A    3 0000000103AE128A ffff8806230b4080
>e1000e: Tl[0x004]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null) NTU
>e1000e: Tl[0x005]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x006]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x007]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x008]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x009]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x00A]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x00B]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x00C]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x00D]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x00E]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x00F]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x010]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x011]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x012]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x013]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x014]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x015]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x016]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x017]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x018]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x019]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x01A]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x01B]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x01C]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x01D]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x01E]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x01F]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x020]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x021]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x022]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x023]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x024]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x025]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x026]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x027]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x028]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x029]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x02A]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x02B]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x02C]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x02D]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x02E]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x02F]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x030]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x031]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x032]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x033]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x034]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x035]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x036]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x037]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x038]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x039]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x03A]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x03B]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x03C]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x03D]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x03E]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x03F]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x040]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x041]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x042]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x043]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x044]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x045]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x046]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x047]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x048]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x049]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x04A]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x04B]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x04C]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x04D]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x04E]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x04F]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x050]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x051]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x052]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x053]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x054]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x055]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x056]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x057]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x058]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x059]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x05A]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x05B]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x05C]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x05D]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x05E]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x05F]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x060]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x061]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x062]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x063]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x064]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x065]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x066]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x067]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x068]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x069]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x06A]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x06B]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x06C]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x06D]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x06E]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x06F]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x070]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x071]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x072]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x073]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x074]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x075]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x076]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x077]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x078]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x079]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x07A]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x07B]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x07C]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x07D]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x07E]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x07F]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x080]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x081]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x082]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x083]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x084]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x085]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x086]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x087]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x088]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x089]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x08A]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x08B]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x08C]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x08D]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x08E]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x08F]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x090]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x091]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x092]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x093]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x094]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x095]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x096]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x097]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x098]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x099]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x09A]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x09B]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x09C]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x09D]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x09E]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x09F]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0A0]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0A1]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0A2]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0A3]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0A4]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0A5]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0A6]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0A7]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0A8]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0A9]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0AA]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0AB]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0AC]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0AD]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0AE]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0AF]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0B0]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0B1]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0B2]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0B3]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0B4]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0B5]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0B6]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0B7]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0B8]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0B9]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0BA]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0BB]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0BC]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0BD]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0BE]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0BF]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0C0]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0C1]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0C2]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0C3]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0C4]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0C5]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0C6]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0C7]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0C8]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0C9]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0CA]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0CB]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0CC]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0CD]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0CE]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0CF]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0D0]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0D1]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0D2]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0D3]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0D4]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0D5]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0D6]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0D7]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0D8]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0D9]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0DA]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0DB]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0DC]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0DD]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0DE]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0DF]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0E0]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0E1]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0E2]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0E3]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0E4]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0E5]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0E6]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0E7]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0E8]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0E9]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0EA]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0EB]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0EC]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0ED]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0EE]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0EF]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0F0]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0F1]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0F2]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0F3]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0F4]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0F5]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0F6]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0F7]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0F8]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0F9]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0FA]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0FB]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0FC]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0FD]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0FE]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e: Tl[0x0FF]    0000000000000000 0000000000000000 0000000000000000
>0000    0 0000000000000000 (null)
>e1000e 0000:05:00.0: Rx Ring Summary
>e1000e: Queue [NTU] [NTC]
>e1000e:      0    8F    90
>e1000e 0000:05:00.0: Rx Ring Dump
>e1000e: R  [desc]      [buf addr 63:0 ] [reserved 63:0 ] [bi->dma       ]
>[bi->skb] <-- Ext (Read) format
>e1000e: RWB[desc]      [cs ipid    mrq] [vt   ln xe  xs] [bi->skb] <-- Ext
>(Write-Back) format
>e1000e: R  [0x000]     0000000620AD2040 0000003C00000000 0000000620AD2040
>ffff8806209cb9c0
>e1000e: R  [0x001]     000000062243F040 0000003C00000000 000000062243F040
>ffff8806209cbbc0
>e1000e: R  [0x002]     0000000C1AC2D040 0000003C00000000 0000000C1AC2D040
>ffff880bbfd1a880
>e1000e: R  [0x003]     0000000C1D852040 0000003C00000000 0000000C1D852040
>ffff880c1d97dec0
>e1000e: R  [0x004]     000000061C6BE040 0000003C00000000 000000061C6BE040
>ffff8806209cbec0
>e1000e: R  [0x005]     0000000C1AAA4040 0000003C00000000 0000000C1AAA4040
>ffff880c120c03c0
>e1000e: R  [0x006]     0000000C1AF3B040 0000003C00000000 0000000C1AF3B040
>ffff880c1ab65780
>e1000e: R  [0x007]     0000000623AD8040 0000003C00000000 0000000623AD8040
>ffff880623309280
>e1000e: R  [0x008]     000000061D8F5040 0000003C00000000 000000061D8F5040
>ffff880623309380
>e1000e: R  [0x009]     000000061D8F4040 0000003C00000000 000000061D8F4040
>ffff880623309480
>e1000e: R  [0x00A]     0000000C23520040 0000003C00000000 0000000C23520040
>ffff880c122c90c0
>e1000e: R  [0x00B]     0000000622544040 0000003C00000000 0000000622544040
>ffff880623309680
>e1000e: R  [0x00C]     0000000620997040 0000003C00000000 0000000620997040
>ffff880623309780
>e1000e: R  [0x00D]     0000000C1AB33040 0000003C00000000 0000000C1AB33040
>ffff880c1ab21a80
>e1000e: R  [0x00E]     0000000BBFF60040 0000003C00000000 0000000BBFF60040
>ffff880c120c02c0
>e1000e: R  [0x00F]     000000061C5A6040 0000003C00000000 000000061C5A6040
>ffff880623309a80
>e1000e: R  [0x010]     00000006224F9040 0000003C00000000 00000006224F9040
>ffff880623309b80
>e1000e: R  [0x011]     0000000C1AA1A040 0000003C00000000 0000000C1AA1A040
>ffff880c1ab65980
>e1000e: R  [0x012]     00000006209B4040 0000003C00000000 00000006209B4040
>ffff880623309d80
>e1000e: R  [0x013]     0000000C1A994040 0000003C00000000 0000000C1A994040
>ffff880c1d97d5c0
>e1000e: R  [0x014]     0000000C1E22A040 0000003C00000000 0000000C1E22A040
>ffff880c1d97d3c0
>e1000e: R  [0x015]     0000000C20B1F040 0000012200020000 0000000C20B1F040
>ffff880c238b7080
>e1000e: R  [0x016]     0000000C1AAE5040 0000003C00000000 0000000C1AAE5040
>ffff880c122c9bc0
>e1000e: R  [0x017]     0000000620963040 0000003C00000000 0000000620963040
>ffff8806224f74c0
>e1000e: R  [0x018]     0000000623A83040 0000005600050000 0000000623A83040
>ffff88061e46c0c0
>e1000e: R  [0x019]     0000000C120E8040 0000005600050000 0000000C120E8040
>ffff880c1e1f6b80
>e1000e: R  [0x01A]     0000000C1A911040 0000005600050000 0000000C1A911040
>ffff880c1aa831c0
>e1000e: R  [0x01B]     0000000C1207B040 0000005600050000 0000000C1207B040
>ffff880c1ac20680
>e1000e: R  [0x01C]     0000000C1AC47040 0000005600050000 0000000C1AC47040
>ffff880c234789c0
>e1000e: R  [0x01D]     0000000C2388B040 0000005600050000 0000000C2388B040
>ffff880c120b91c0
>e1000e: R  [0x01E]     0000000C21E96040 0000005600050000 0000000C21E96040
>ffff880c120c08c0
>e1000e: R  [0x01F]     0000000622752040 0000005600050000 0000000622752040
>ffff8806224f7bc0
>e1000e: R  [0x020]     0000000C121DA040 0000003C00000000 0000000C121DA040
>ffff880bbfc061c0
>e1000e: R  [0x021]     0000000623446040 0000003C00000000 0000000623446040
>ffff8806224f7dc0
>e1000e: R  [0x022]     0000000C1AABC040 0000003C00000000 0000000C1AABC040
>ffff880c122435c0
>e1000e: R  [0x023]     000000062365F040 0000005600050000 000000062365F040
>ffff88061e7a7080
>e1000e: R  [0x024]     0000000C12105040 0000005600050000 0000000C12105040
>ffff880c120c0ac0
>e1000e: R  [0x025]     0000000C1AB62040 0000005600050000 0000000C1AB62040
>ffff880bbfc06cc0
>e1000e: R  [0x026]     00000006224D9040 0000005600050000 00000006224D9040
>ffff88061e7a7380
>e1000e: R  [0x027]     00000006227DD040 0000005600050000 00000006227DD040
>ffff88061e7a7480
>e1000e: R  [0x028]     00000006239A4040 0000005600050000 00000006239A4040
>ffff88061e7a7580
>e1000e: R  [0x029]     0000000622430040 0000005600050000 0000000622430040
>ffff88061e7a7680
>e1000e: R  [0x02A]     0000000C1C036040 0000005600050000 0000000C1C036040
>ffff880c120c07c0
>e1000e: R  [0x02B]     0000000C1A97C040 0000003C00000000 0000000C1A97C040
>ffff880c1214a5c0
>e1000e: R  [0x02C]     0000000620AFE040 0000003C00000000 0000000620AFE040
>ffff88061e7a7980
>e1000e: R  [0x02D]     00000006230F3040 0000003C00000000 00000006230F3040
>ffff88061e7a7a80
>e1000e: R  [0x02E]     000000061E5BC040 0000003C00000000 000000061E5BC040
>ffff88061e7a7b80
>e1000e: R  [0x02F]     000000061E46E040 0000003C00000000 000000061E46E040
>ffff88061e7a7c80
>e1000e: R  [0x030]     0000000C200A0040 0000003C00000000 0000000C200A0040
>ffff880c1aa833c0
>e1000e: R  [0x031]     0000000C20081040 0000003C00000000 0000000C20081040
>ffff880c1aa836c0
>e1000e: R  [0x032]     0000000C21D67040 0000003C00000000 0000000C21D67040
>ffff880c12243cc0
>e1000e: R  [0x033]     0000000623AFD040 0000003C00000000 0000000623AFD040
>ffff880620bb51c0
>e1000e: R  [0x034]     000000061E5C0040 0000003C00000000 000000061E5C0040
>ffff880620bb52c0
>e1000e: R  [0x035]     000000061DAC5040 0000003C00000000 000000061DAC5040
>ffff880620bb53c0
>e1000e: R  [0x036]     000000061E78E040 0000003C00000000 000000061E78E040
>ffff880620bb54c0
>e1000e: R  [0x037]     00000006224BA040 0000003C00000000 00000006224BA040
>ffff880620bb55c0
>e1000e: R  [0x038]     0000000617EA1040 0000003C00000000 0000000617EA1040
>ffff880620bb56c0
>e1000e: R  [0x039]     0000000617D02040 0000003C00000000 0000000617D02040
>ffff880620bb57c0
>e1000e: R  [0x03A]     0000000C21133040 0000003C00000000 0000000C21133040
>ffff880c122438c0
>e1000e: R  [0x03B]     000000061E71B040 0000003C00000000 000000061E71B040
>ffff880620bb59c0
>e1000e: R  [0x03C]     000000061E7E4040 0000003C00000000 000000061E7E4040
>ffff880620bb5ac0
>e1000e: R  [0x03D]     000000061D895040 0000003C00000000 000000061D895040
>ffff880620bb5bc0
>e1000e: R  [0x03E]     000000061E46F040 0000003C00000000 000000061E46F040
>ffff880620bb5cc0
>e1000e: R  [0x03F]     000000061E63C040 000000C900020000 000000061E63C040
>ffff880620bb5dc0
>e1000e: R  [0x040]     000000061E4D2040 0000003C00000000 000000061E4D2040
>ffff880620bb5ec0
>e1000e: R  [0x041]     000000061C66B040 0000003C00000000 000000061C66B040
>ffff880623363080
>e1000e: R  [0x042]     0000000C1AB4A040 0000003C00000000 0000000C1AB4A040
>ffff880c1214a9c0
>e1000e: R  [0x043]     0000000C24386040 0000003C00000000 0000000C24386040
>ffff880c123f5080
>e1000e: R  [0x044]     0000000C21F2F040 0000003C00000000 0000000C21F2F040
>ffff880c122439c0
>e1000e: R  [0x045]     0000000623641040 0000003C00000000 0000000623641040
>ffff880623363580
>e1000e: R  [0x046]     0000000C23ADC040 0000005600050000 0000000C23ADC040
>ffff880c122c98c0
>e1000e: R  [0x047]     0000000C239CB040 0000005600050000 0000000C239CB040
>ffff880c238b17c0
>e1000e: R  [0x048]     0000000C21024040 0000005600050000 0000000C21024040
>ffff880c12112dc0
>e1000e: R  [0x049]     0000000C24439040 0000005600050000 0000000C24439040
>ffff880c1ab21e80
>e1000e: R  [0x04A]     0000000C1AA82040 0000005600050000 0000000C1AA82040
>ffff880c1ab21d80
>e1000e: R  [0x04B]     0000000617E98040 0000005600050000 0000000617E98040
>ffff880623363a80
>e1000e: R  [0x04C]     0000000C1A902040 0000005600050000 0000000C1A902040
>ffff880c1aa834c0
>e1000e: R  [0x04D]     000000061DBA5040 0000005600050000 000000061DBA5040
>ffff880623363c80
>e1000e: R  [0x04E]     0000000C2347B040 0000005600050000 0000000C2347B040
>ffff880c12125ac0
>e1000e: R  [0x04F]     000000061DA5D040 0000005600050000 000000061DA5D040
>ffff880623363e80
>e1000e: R  [0x050]     0000000C202E3040 0000005600050000 0000000C202E3040
>ffff880c121252c0
>e1000e: R  [0x051]     0000000620911040 0000005600050000 0000000620911040
>ffff88061c5321c0
>e1000e: R  [0x052]     0000000C12176040 0000005600050000 0000000C12176040
>ffff880bbfd5b280
>e1000e: R  [0x053]     0000000C209AF040 0000005600050000 0000000C209AF040
>ffff880c12125bc0
>e1000e: R  [0x054]     0000000C1E0B7040 0000005600050000 0000000C1E0B7040
>ffff880c122434c0
>e1000e: R  [0x055]     0000000C1214D040 0000005600050000 0000000C1214D040
>ffff880c1d97dcc0
>e1000e: R  [0x056]     000000062096C040 0000003C00000000 000000062096C040
>ffff88061c5326c0
>e1000e: R  [0x057]     0000000C20B76040 0000003C00000000 0000000C20B76040
>ffff880c238b1bc0
>e1000e: R  [0x058]     0000000BBFD96040 0000003C00000000 0000000BBFD96040
>ffff880c121f2680
>e1000e: R  [0x059]     0000000C1F660040 0000003C00000000 0000000C1F660040
>ffff880c121f2780
>e1000e: R  [0x05A]     0000000C1201D040 0000003C00000000 0000000C1201D040
>ffff880c1aa835c0
>e1000e: R  [0x05B]     0000000C21E5E040 0000003C00000000 0000000C21E5E040
>ffff880c1ab21580
>e1000e: R  [0x05C]     0000000622718040 0000003C00000000 0000000622718040
>ffff88061c532cc0
>e1000e: R  [0x05D]     0000000C1AB05040 0000003C00000000 0000000C1AB05040
>ffff880c238b1cc0
>e1000e: R  [0x05E]     0000000C1DB3C040 0000003C00000000 0000000C1DB3C040
>ffff880c120c0bc0
>e1000e: R  [0x05F]     0000000C1F439040 0000003C00000000 0000000C1F439040
>ffff880c122437c0
>e1000e: R  [0x060]     0000000C1AAF2040 0000003C00000000 0000000C1AAF2040
>ffff880c12243ac0
>e1000e: R  [0x061]     00000006227FC040 0000003C00000000 00000006227FC040
>ffff880620afb280
>e1000e: R  [0x062]     0000000620B6F040 0000003C00000000 0000000620B6F040
>ffff880620afb380
>e1000e: R  [0x063]     00000006237C5040 0000003C00000000 00000006237C5040
>ffff880620afb480
>e1000e: R  [0x064]     0000000C23EB2040 0000003C00000000 0000000C23EB2040
>ffff880c1aa83ac0
>e1000e: R  [0x065]     0000000C2135F040 0000003C00000000 0000000C2135F040
>ffff880c1d97ddc0
>e1000e: R  [0x066]     0000000C1215E040 0000003C00000000 0000000C1215E040
>ffff880c1ac20280
>e1000e: R  [0x067]     0000000C1DAA2040 0000003C00000000 0000000C1DAA2040
>ffff880bbfc064c0
>e1000e: R  [0x068]     0000000C1F612040 0000003C00000000 0000000C1F612040
>ffff880c1a904a80
>e1000e: R  [0x069]     0000000620A8B040 0000003C00000000 0000000620A8B040
>ffff880620afba80
>e1000e: R  [0x06A]     0000000623A82040 0000003C00000000 0000000623A82040
>ffff8806239289c0
>e1000e: R  [0x06B]     0000000C1A9E8040 0000003C00000000 0000000C1A9E8040
>ffff880c120c0cc0
>e1000e: R  [0x06C]     0000000C21F0A040 0000003C00000000 0000000C21F0A040
>ffff880c1e1f6280
>e1000e: R  [0x06D]     000000061C5F2040 0000003C00000000 000000061C5F2040
>ffff880620afbe80
>e1000e: R  [0x06E]     0000000623A9B040 0000003C00000000 0000000623A9B040
>ffff880623fcd880
>e1000e: R  [0x06F]     0000000C23A50040 0000003C00000000 0000000C23A50040
>ffff880bbfc06bc0
>e1000e: R  [0x070]     0000000622567040 0000003C00000000 0000000622567040
>ffff88061e6c9ac0
>e1000e: R  [0x071]     0000000C121F4040 0000003C00000000 0000000C121F4040
>ffff880c122d2e80
>e1000e: R  [0x072]     0000000620A13040 0000003C00000000 0000000620A13040
>ffff880623894180
>e1000e: R  [0x073]     0000000C1D9CD040 0000003C00000000 0000000C1D9CD040
>ffff880c238b1dc0
>e1000e: R  [0x074]     000000061C451040 0000003C00000000 000000061C451040
>ffff880617f3e080
>e1000e: R  [0x075]     000000061E774040 0000003C00000000 000000061E774040
>ffff88061d98b6c0
>e1000e: R  [0x076]     0000000C1DA01040 0000003C00000000 0000000C1DA01040
>ffff880c121f2a80
>e1000e: R  [0x077]     0000000C1AB6A040 0000003C00000000 0000000C1AB6A040
>ffff880c121254c0
>e1000e: R  [0x078]     0000000C21CD0040 0000003C00000000 0000000C21CD0040
>ffff880c1a904480
>e1000e: R  [0x079]     0000000C1238B040 0000003C00000000 0000000C1238B040
>ffff880c1a904c80
>e1000e: R  [0x07A]     0000000C1E227040 0000003C00000000 0000000C1E227040
>ffff880c122d2980
>e1000e: R  [0x07B]     000000061E7F7040 0000003C00000000 000000061E7F7040
>ffff88061d98b0c0
>e1000e: R  [0x07C]     0000000C1A9F6040 0000003C00000000 0000000C1A9F6040
>ffff880c1aa838c0
>e1000e: R  [0x07D]     0000000BBFD0E040 0000003C00000000 0000000BBFD0E040
>ffff880c120b9cc0
>e1000e: R  [0x07E]     0000000C1AB44040 0000003C00000000 0000000C1AB44040
>ffff880c12125cc0
>e1000e: R  [0x07F]     0000000C23F04040 0000003C00000000 0000000C23F04040
>ffff880c122432c0
>e1000e: R  [0x080]     0000000620B1A040 0000003C00000000 0000000620B1A040
>ffff88061db375c0
>e1000e: R  [0x081]     0000000C20A6A040 0000003C00000000 0000000C20A6A040
>ffff880c121255c0
>e1000e: R  [0x082]     0000000C20B49040 0000003C00000000 0000000C20B49040
>ffff880c122433c0
>e1000e: R  [0x083]     0000000C20931040 0000003C00000000 0000000C20931040
>ffff880c122430c0
>e1000e: R  [0x084]     0000000C210FA040 0000003C00000000 0000000C210FA040
>ffff880c121250c0
>e1000e: R  [0x085]     0000000C1D995040 0000003C00000000 0000000C1D995040
>ffff880c121d9e80
>e1000e: R  [0x086]     0000000C21F0C040 0000003C00000000 0000000C21F0C040
>ffff880c120c00c0
>e1000e: R  [0x087]     0000000C21180040 0000003C00000000 0000000C21180040
>ffff880c1e1f6d80
>e1000e: R  [0x088]     0000000C122DD040 0000003C00000000 0000000C122DD040
>ffff880bbfc77680
>e1000e: R  [0x089]     0000000C1DB0D040 0000003C00000000 0000000C1DB0D040
>ffff880c1aae4180
>e1000e: R  [0x08A]     0000000C120E9040 0000003C00000000 0000000C120E9040
>ffff880c1e1f6880
>e1000e: R  [0x08B]     0000000C1E1EA040 0000003C00000000 0000000C1E1EA040
>ffff880c1e1f6480
>e1000e: R  [0x08C]     0000000C235D2040 0000003C00000000 0000000C235D2040
>ffff880c121d9280
>e1000e: R  [0x08D]     0000000C12097040 0000003C00000000 0000000C12097040
>ffff880c121d9780
>e1000e: R  [0x08E]     000000061D914040 0000003C00000000 000000061D914040
>ffff8806237a2b80
>e1000e: R  [0x08F]     171E000000000000 0000003C00000000 0000000000000000
>ffff880c121c22c0 NTU
>e1000e: R  [0x090]     0000000C1A979040 0000003C00000000 0000000C1A979040
>ffff880c120c06c0 NTC
>e1000e: R  [0x091]     0000000C20347040 0000003C00000000 0000000C20347040
>ffff880bbfd8cac0
>e1000e: R  [0x092]     0000000C1AA5E040 0000003C00000000 0000000C1AA5E040
>ffff880c123f5d80
>e1000e: R  [0x093]     0000000620A3B040 0000003C00000000 0000000620A3B040
>ffff88061e6c90c0
>e1000e: R  [0x094]     0000000C1DB5A040 0000003C00000000 0000000C1DB5A040
>ffff880bbfd8c5c0
>e1000e: R  [0x095]     0000000C2117E040 0000003C00000000 0000000C2117E040
>ffff880c121c29c0
>e1000e: R  [0x096]     0000000C23949040 0000003C00000000 0000000C23949040
>ffff880bbfc069c0
>e1000e: R  [0x097]     0000000623350040 0000003C00000000 0000000623350040
>ffff8806187e2ac0
>e1000e: R  [0x098]     0000000623351040 0000003C00000000 0000000623351040
>ffff88061e46c3c0
>e1000e: R  [0x099]     00000006239D0040 0000003C00000000 00000006239D0040
>ffff88061e46c8c0
>e1000e: R  [0x09A]     0000000C12081040 0000003C00000000 0000000C12081040
>ffff880c1ab21280
>e1000e: R  [0x09B]     0000000C212E8040 0000003C00000000 0000000C212E8040
>ffff880c122c92c0
>e1000e: R  [0x09C]     000000061C6CF040 0000003C00000000 000000061C6CF040
>ffff88061e46cec0
>e1000e: R  [0x09D]     0000000620A32040 0000003C00000000 0000000620A32040
>ffff88061e46cdc0
>e1000e: R  [0x09E]     0000000620A33040 0000003C00000000 0000000620A33040
>ffff88061e5dc4c0
>e1000e: R  [0x09F]     000000061D8A0040 0000003C00000000 000000061D8A0040
>ffff880623722280
>e1000e: R  [0x0A0]     0000000C23443040 0000003C00000000 0000000C23443040
>ffff880c1a904680
>e1000e: R  [0x0A1]     000000061D883040 0000003C00000000 000000061D883040
>ffff8806230b4880
>e1000e: R  [0x0A2]     000000061C4BA040 0000003C00000000 000000061C4BA040
>ffff88061d8d6380
>e1000e: R  [0x0A3]     000000061C4BB040 0000003C00000000 000000061C4BB040
>ffff8806224bbd80
>e1000e: R  [0x0A4]     0000000C1E0F3040 0000003C00000000 0000000C1E0F3040
>ffff880c1ac20d80
>e1000e: R  [0x0A5]     00000006209AF040 0000003C00000000 00000006209AF040
>ffff8806224d2280
>e1000e: R  [0x0A6]     000000061E672040 0000003C00000000 000000061E672040
>ffff88061e614880
>e1000e: R  [0x0A7]     000000061E673040 0000003C00000000 000000061E673040
>ffff88061d8d6480
>e1000e: R  [0x0A8]     0000000BBFD97040 0000003C00000000 0000000BBFD97040
>ffff880c121f2580
>e1000e: R  [0x0A9]     0000000C1DA15040 0000003C00000000 0000000C1DA15040
>ffff880bbfc060c0
>e1000e: R  [0x0AA]     0000000BBFF7C040 0000003C00000000 0000000BBFF7C040
>ffff880c234787c0
>e1000e: R  [0x0AB]     0000000C122D8040 0000003C00000000 0000000C122D8040
>ffff880c121256c0
>e1000e: R  [0x0AC]     0000000C1214F040 0000003C00000000 0000000C1214F040
>ffff880bbfd5b380
>e1000e: R  [0x0AD]     0000000C1AA08040 0000003C00000000 0000000C1AA08040
>ffff880c1d97d4c0
>e1000e: R  [0x0AE]     00000006227BD040 0000003C00000000 00000006227BD040
>ffff8806230b4c80
>e1000e: R  [0x0AF]     0000000617C0A040 0000003C00000000 0000000617C0A040
>ffff8806224bb580
>e1000e: R  [0x0B0]     0000000C201F4040 0000003C00000000 0000000C201F4040
>ffff880bbfc06dc0
>e1000e: R  [0x0B1]     0000000C213D7040 0000003C00000000 0000000C213D7040
>ffff880bbfc067c0
>e1000e: R  [0x0B2]     0000000C1A9FD040 0000003C00000000 0000000C1A9FD040
>ffff880c120c05c0
>e1000e: R  [0x0B3]     0000000623899040 0000003C00000000 0000000623899040
>ffff880623056cc0
>e1000e: R  [0x0B4]     0000000C1E0D5040 0000003C00000000 0000000C1E0D5040
>ffff880c120c04c0
>e1000e: R  [0x0B5]     0000000C21C10040 0000003C00000000 0000000C21C10040
>ffff880c1214aec0
>e1000e: R  [0x0B6]     0000000C121CF040 0000003C00000000 0000000C121CF040
>ffff880c121c24c0
>e1000e: R  [0x0B7]     0000000C1AC34040 0000003C00000000 0000000C1AC34040
>ffff880bbfc06ec0
>e1000e: R  [0x0B8]     0000000C210A0040 0000003C00000000 0000000C210A0040
>ffff880c123f5380
>e1000e: R  [0x0B9]     000000062253F040 0000003C00000000 000000062253F040
>ffff88061e5dcdc0
>e1000e: R  [0x0BA]     0000000C24CB6040 0000003C00000000 0000000C24CB6040
>ffff880c120b97c0
>e1000e: R  [0x0BB]     0000000BBFC60040 0000003C00000000 0000000BBFC60040
>ffff880bbfcf9080
>e1000e: R  [0x0BC]     000000062374F040 0000003C00000000 000000062374F040
>ffff88061d8d6580
>e1000e: R  [0x0BD]     0000000C201C3040 0000003C00000000 0000000C201C3040
>ffff880c1e1f6580
>e1000e: R  [0x0BE]     0000000C1D9C3040 0000003C00000000 0000000C1D9C3040
>ffff880c120b92c0
>e1000e: R  [0x0BF]     0000000620B90040 0000003C00000000 0000000620B90040
>ffff88061c6b6b80
>e1000e: R  [0x0C0]     000000061E486040 0000003C00000000 000000061E486040
>ffff88061c6b6e80
>e1000e: R  [0x0C1]     0000000C20A48040 0000003C00000000 0000000C20A48040
>ffff880c1ab21880
>e1000e: R  [0x0C2]     0000000623B7B040 0000003C00000000 0000000623B7B040
>ffff880620b6e7c0
>e1000e: R  [0x0C3]     0000000C1DB3D040 0000003C00000000 0000000C1DB3D040
>ffff880c12125dc0
>e1000e: R  [0x0C4]     0000000C21384040 0000003C00000000 0000000C21384040
>ffff880c120b9ac0
>e1000e: R  [0x0C5]     000000062268E040 0000003C00000000 000000062268E040
>ffff880617cfab80
>e1000e: R  [0x0C6]     0000000C23637040 0000003C00000000 0000000C23637040
>ffff880c1ab21c80
>e1000e: R  [0x0C7]     000000062330A040 0000003C00000000 000000062330A040
>ffff88061e415280
>e1000e: R  [0x0C8]     000000061D80F040 0000003C00000000 000000061D80F040
>ffff88062362ddc0
>e1000e: R  [0x0C9]     0000000C1A915040 0000003C00000000 0000000C1A915040
>ffff880c123f5480
>e1000e: R  [0x0CA]     0000000C122F6040 0000003C00000000 0000000C122F6040
>ffff880bbfd3a780
>e1000e: R  [0x0CB]     0000000C20067040 0000003C00000000 0000000C20067040
>ffff880c123f5180
>e1000e: R  [0x0CC]     0000000C1AA15040 0000003C00000000 0000000C1AA15040
>ffff880c123f5280
>e1000e: R  [0x0CD]     0000000C20A51040 0000003C00000000 0000000C20A51040
>ffff880c121c23c0
>e1000e: R  [0x0CE]     0000000620882040 0000003C00000000 0000000620882040
>ffff8806224bba80
>e1000e: R  [0x0CF]     00000006226F8040 0000003C00000000 00000006226F8040
>ffff88061e415c80
>e1000e: R  [0x0D0]     0000000620BD4040 0000003C00000000 0000000620BD4040
>ffff8806227b7780
>e1000e: R  [0x0D1]     0000000620992040 0000003C00000000 0000000620992040
>ffff88061e5624c0
>e1000e: R  [0x0D2]     000000061E771040 0000003C00000000 000000061E771040
>ffff88061e46cbc0
>e1000e: R  [0x0D3]     000000061E41F040 0000003C00000000 000000061E41F040
>ffff88061e415780
>e1000e: R  [0x0D4]     0000000623004040 0000003C00000000 0000000623004040
>ffff8806238d8080
>e1000e: R  [0x0D5]     0000000C1AB92040 0000003C00000000 0000000C1AB92040
>ffff880c1ab21180
>e1000e: R  [0x0D6]     0000000C122DF040 0000003C00000000 0000000C122DF040
>ffff880c1214a4c0
>e1000e: R  [0x0D7]     0000000C23448040 0000003C00000000 0000000C23448040
>ffff880bbfc068c0
>e1000e: R  [0x0D8]     0000000C1227E040 0000003C00000000 0000000C1227E040
>ffff880c121129c0
>e1000e: R  [0x0D9]     000000061E74D040 0000003C00000000 000000061E74D040
>ffff8806238a0a80
>e1000e: R  [0x0DA]     0000000BBFD6C040 0000003C00000000 0000000BBFD6C040
>ffff880c236513c0
>e1000e: R  [0x0DB]     000000061E7DB040 0000003C00000000 000000061E7DB040
>ffff88062405b380
>e1000e: R  [0x0DC]     0000000620867040 0000003C00000000 0000000620867040
>ffff880623884880
>e1000e: R  [0x0DD]     00000006238E0040 0000003C00000000 00000006238E0040
>ffff88061c669dc0
>e1000e: R  [0x0DE]     0000000C23A1E040 0000003C00000000 0000000C23A1E040
>ffff880c121128c0
>e1000e: R  [0x0DF]     0000000C1E219040 0000015600020000 0000000C1E219040
>ffff880c122d2c80
>e1000e: R  [0x0E0]     000000061DAEC040 0000003C00000000 000000061DAEC040
>ffff8806239b14c0
>e1000e: R  [0x0E1]     0000000C21358040 0000003C00000000 0000000C21358040
>ffff880bbfc063c0
>e1000e: R  [0x0E2]     0000000C12157040 0000003C00000000 0000000C12157040
>ffff880c23651ec0
>e1000e: R  [0x0E3]     0000000C20895040 0000003C00000000 0000000C20895040
>ffff880c123f5780
>e1000e: R  [0x0E4]     0000000C1A939040 0000003C00000000 0000000C1A939040
>ffff880c122431c0
>e1000e: R  [0x0E5]     0000000C238B0040 0000003C00000000 0000000C238B0040
>ffff880c1214a2c0
>e1000e: R  [0x0E6]     0000000C1AF3A040 0000003C00000000 0000000C1AF3A040
>ffff880c123f5580
>e1000e: R  [0x0E7]     000000062086E040 0000003C00000000 000000062086E040
>ffff88061c6b6380
>e1000e: R  [0x0E8]     0000000623A11040 0000003C00000000 0000000623A11040
>ffff88062274a780
>e1000e: R  [0x0E9]     00000006237A7040 0000003C00000000 00000006237A7040
>ffff880623808a80
>e1000e: R  [0x0EA]     0000000C21380040 0000003C00000000 0000000C21380040
>ffff880bbfc77b80
>e1000e: R  [0x0EB]     0000000C21C71040 0000003C00000000 0000000C21C71040
>ffff880bbfc062c0
>e1000e: R  [0x0EC]     000000061E408040 0000003C00000000 000000061E408040
>ffff8806226fcbc0
>e1000e: R  [0x0ED]     0000000620919040 0000003C00000000 0000000620919040
>ffff88061e5620c0
>e1000e: R  [0x0EE]     0000000C20975040 0000003C00000000 0000000C20975040
>ffff880c12243dc0
>e1000e: R  [0x0EF]     00000006227FB040 0000003C00000000 00000006227FB040
>ffff880619389280
>e1000e: R  [0x0F0]     0000000C1F4E6040 0000003C00000000 0000000C1F4E6040
>ffff880c23651bc0
>e1000e: R  [0x0F1]     0000000620BCD040 0000003C00000000 0000000620BCD040
>ffff88061d8f96c0
>e1000e: R  [0x0F2]     0000000C21221040 0000003C00000000 0000000C21221040
>ffff880c1a904080
>e1000e: R  [0x0F3]     0000000BBFD91040 0000003C00000000 0000000BBFD91040
>ffff880c1d97d6c0
>e1000e: R  [0x0F4]     000000062267C040 0000003C00000000 000000062267C040
>ffff8806239b18c0
>e1000e: R  [0x0F5]     0000000C20A59040 0000003C00000000 0000000C20A59040
>ffff880c1d97d0c0
>e1000e: R  [0x0F6]     000000061E777040 0000003C00000000 000000061E777040
>ffff880617d4abc0
>e1000e: R  [0x0F7]     0000000C121F7040 0000003C00000000 0000000C121F7040
>ffff880c121258c0
>e1000e: R  [0x0F8]     0000000622659040 0000003C00000000 0000000622659040
>ffff88061c6a8480
>e1000e: R  [0x0F9]     00000006224E5040 0000003C00000000 00000006224E5040
>ffff8806227b7c80
>e1000e: R  [0x0FA]     0000000C12084040 0000003C00000000 0000000C12084040
>ffff880c121253c0
>e1000e: R  [0x0FB]     000000061DBA8040 0000003C00000000 000000061DBA8040
>ffff880623722380
>e1000e: R  [0x0FC]     0000000C1AA98040 0000003C00000000 0000000C1AA98040
>ffff880c12243bc0
>e1000e: R  [0x0FD]     0000000C1AABD040 0000003C00000000 0000000C1AABD040
>ffff880c1aa837c0
>e1000e: R  [0x0FE]     0000000C2398E040 0000003C00000000 0000000C2398E040
>ffff880c120b9bc0
>e1000e: R  [0x0FF]     0000000C20079040 0000003C00000000 0000000C20079040
>ffff880c121f2d80
>e1000e 0000:05:00.0: eth0: Reset adapter
>e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
>
>Thanks,
>Joe

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit http://communities.intel.com/community/wired

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox