[SCore-users-jp] Fwd: SCore7でのネットワークトランキングについて(ドライバパッチの件)
Taro Sakata
ks2718281828 @ mopera.net
2010年 10月 12日 (火) 11:14:10 JST
亀山様
坂田です。
> 最新のドライバというのは, intel の e1000 の最新版という意味ではなく,
> こちらで管理している source の最新という意味です.
了解です。パッチ送付,ありがとうございました。
----- Original Message -----
From: "Kameyama Toyohisa" <kameyama @ pccluster.org>
To: "Taro Sakata" <ks2718281828 @ mopera.net>
Cc: "Shinji Sumimoto" <s-sumi @ labs.fujitsu.com>;
<score-users-jp @ pccluster.org>
Sent: Thursday, October 07, 2010 11:57 AM
Subject: Re: [SCore-users-jp] Fwd: SCore7でのネットワークトランキングについて(再送付)
> 亀山です.
>
> (10/07/10 11:09), Taro Sakata Wrote:
>> (1)ノードがダウンする件
>> > パッチにより回避可能 (最新のドライバでは修正されています)
>>
>> 了解です。早速確認してみます。
>
> 済みません.
> 最新のドライバというのは, intel の e1000 の最新版という意味ではなく,
> こちらで管理している source の最新という意味です.
>
> 下記の patch をあててください.
>
> Kameyama Toyohisa
>
> RCS file:
> /cvsroot/escore/score7-src/SCore/pmx/arch/etherhxb/driver/e1000_pmx/linux2_6/e1000_main.c,v
> retrieving revision 1.3
> retrieving revision 1.4
> diff -u -d -r1.3 -r1.4
> --- e1000_main.c 11 Sep 2009 01:09:59 -0000 1.3
> +++ e1000_main.c 3 Oct 2010 04:36:55 -0000 1.4
> @@ -3478,15 +3478,19 @@
> struct sk_buff *skb = buffer_info->skb;
> #ifdef NETIF_F_TSO
> unsigned int segs, bytecount;
> + if(skb) {
> segs = skb_shinfo(skb)->gso_segs ?: 1;
> /* multiply data chunks by size of headers */
> bytecount = ((segs - 1) * skb_headlen(skb)) +
> skb->len;
> total_tx_packets += segs;
> total_tx_bytes += bytecount;
> + }
> #else
> + if(skb) {
> total_tx_packets++;
> total_tx_bytes += skb->len;
> + }
> #endif
> }
> e1000_unmap_and_free_tx_resource(adapter, buffer_info);
>
SCore-users-jp メーリングリストの案内