aboutsummaryrefslogtreecommitdiffstats
path: root/xen
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-07-30 18:43:28 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-07-30 18:43:28 +0000
commit97983b40c293016cb4761b676985f012fc29f159 (patch)
tree8e2f98f4126f9b6d4403f932b26ea946eb996d92 /xen
parent42b8efd05543aacc56cc903d814a15409a5a9d9a (diff)
downloadxen-97983b40c293016cb4761b676985f012fc29f159.tar.gz
xen-97983b40c293016cb4761b676985f012fc29f159.tar.bz2
xen-97983b40c293016cb4761b676985f012fc29f159.zip
bitkeeper revision 1.384 (3f2811d05XH-ocmJE7ybblgMy3Q92A)
network.c, dev.c, perfc_defn.h: Networking fixes.
Diffstat (limited to 'xen')
-rw-r--r--xen/include/xeno/perfc_defn.h1
-rw-r--r--xen/net/dev.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/xen/include/xeno/perfc_defn.h b/xen/include/xeno/perfc_defn.h
index 7d2377c19f..a4dfc6b8e1 100644
--- a/xen/include/xeno/perfc_defn.h
+++ b/xen/include/xeno/perfc_defn.h
@@ -9,6 +9,7 @@ PERFCOUNTER_CPU( sched_run1, "sched: calls to schedule" )
PERFCOUNTER_CPU( sched_run2, "sched: runs through scheduler" )
PERFCOUNTER_CPU( sched_ctx, "sched: context switches" )
+PERFCOUNTER( net_hypercalls, "network hypercalls" )
PERFCOUNTER( net_rx_capacity_drop, "net rx capacity drop" )
PERFCOUNTER( net_rx_delivered, "net rx delivered" )
PERFCOUNTER( net_rx_tlbflush, "net rx tlb flushes" )
diff --git a/xen/net/dev.c b/xen/net/dev.c
index f31219734f..ec761a5710 100644
--- a/xen/net/dev.c
+++ b/xen/net/dev.c
@@ -1811,6 +1811,8 @@ long do_net_update(void)
u8 *g_data;
unsigned short protocol;
+ perfc_incr(net_hypercalls);
+
for ( idx = 0; idx < MAX_DOMAIN_VIFS; idx++ )
{
if ( (vif = current->net_vif_list[idx]) == NULL )