diff options
author | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2003-07-30 18:43:28 +0000 |
---|---|---|
committer | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2003-07-30 18:43:28 +0000 |
commit | 97983b40c293016cb4761b676985f012fc29f159 (patch) | |
tree | 8e2f98f4126f9b6d4403f932b26ea946eb996d92 /xen | |
parent | 42b8efd05543aacc56cc903d814a15409a5a9d9a (diff) | |
download | xen-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.h | 1 | ||||
-rw-r--r-- | xen/net/dev.c | 2 |
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 ) |