[ofw][patch] ipoib receive statistics
    Slava Strebkov 
    slavas at voltaire.com
       
    Tue Jul 29 04:41:12 PDT 2008
    
    
  
Hi,
Added receive statistics for ipoib.
 
Index: ulp/ipoib/kernel/ipoib_port.c
===================================================================
--- ulp/ipoib/kernel/ipoib_port.c   (revision 1452)
+++ ulp/ipoib/kernel/ipoib_port.c (working copy)
@@ -2100,6 +2100,7 @@
                        }
                        else
                        {
+                                  ip_stat_sel_t
ip_stat;
                                    p_desc->len =
                                                len + sizeof(eth_hdr_t)
- sizeof(ipoib_hdr_t);
                                    if( p_dst->h_mcast)
@@ -2110,17 +2111,22 @@
 
p_dst->dgid.multicast.raw_group_id[13] == 0xFF )
                                                {
                                                            p_desc->type
= PKT_TYPE_BCAST;
+                                                          ip_stat =
IP_STAT_BCAST_BYTES;
                                                }
                                                else
                                                {
                                                            p_desc->type
= PKT_TYPE_MCAST;
+                                                          ip_stat =
IP_STAT_MCAST_BYTES;
                                                }
                                    }
                                    else
                                    {
                                                p_desc->type =
PKT_TYPE_UCAST;
+                                              ip_stat =
IP_STAT_UCAST_BYTES;
+                                              
                                    }
                                    cl_qlist_insert_tail( p_done_list,
&p_desc->item.list_item );
+                                  ipoib_inc_recv_stat(
p_port->p_adapter,ip_stat , len );  
                        }
            }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20080729/7815ebb8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: receive_statistics.diff
Type: application/octet-stream
Size: 914 bytes
Desc: receive_statistics.diff
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20080729/7815ebb8/attachment.obj>
    
    
More information about the ofw
mailing list