Add dbus_status_reply to dbus_server

Helper for reply marshalling. Use now() in timestamp

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add client manager

The client manager keeps track of active protocol client hosts

Signed-off-by: Jim Lieb <jlieb@panasas.com>
New files for DBUS managed server statistics

Server statistics gathering and DBUS interface for reading them.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add export manager for stats recording

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Connect up server stats dbus initialization

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Wire up gsh_client infrastructure for NFS

This is per client host data and per export.
The export id is used to safely partition both traffic and
definitions between exports themselves and the stats on them.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Wire up I/O stats gathering to NFSv3 read/write

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Wire up NFSv4 I/O counters for stats

Signed-off-by: Jim Lieb <jlieb@panasas.com>