From: tzachid Date: Wed, 6 Aug 2008 14:07:28 +0000 (+0000) Subject: [ipoib] Added receive statistics for ipoib. (mlnx: 2945) X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=501c775b448a931e9b11d90c07ae9049bf563553;p=~shefty%2Frdma-win.git [ipoib] Added receive statistics for ipoib. (mlnx: 2945) signed by: Slava Strebkov [slavas@voltaire.com] git-svn-id: svn://openib.tc.cornell.edu/gen1@1467 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- diff --git a/trunk/ulp/ipoib/kernel/ipoib_port.c b/trunk/ulp/ipoib/kernel/ipoib_port.c index 93bb1941..e438999a 100644 --- a/trunk/ulp/ipoib/kernel/ipoib_port.c +++ b/trunk/ulp/ipoib/kernel/ipoib_port.c @@ -2100,6 +2100,7 @@ __recv_mgr_filter( } 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 @@ __recv_mgr_filter( 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 ); } }