s3:smbprofile: specify SMBPROFILE_STATS_SECTION_START() with name vs. display[name]
authorStefan Metzmacher <metze@samba.org>
Fri, 28 Nov 2014 08:33:13 +0000 (09:33 +0100)
committerRalph Böhme <slow@samba.org>
Fri, 6 Mar 2015 11:31:10 +0000 (12:31 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/include/smbprofile.h
source3/utils/status_profile.c

index ea241658c03189b25f41f667ee684824a9df7e86..bf2b3b456f7aecf90d3db0ab1a09100ebc7384a6 100644 (file)
@@ -26,7 +26,7 @@
 #define SMBPROFILE_STATS_ALL_SECTIONS \
        SMBPROFILE_STATS_START \
        \
-       SMBPROFILE_STATS_SECTION_START("SMBD loop") \
+       SMBPROFILE_STATS_SECTION_START(global, "SMBD loop") \
        SMBPROFILE_STATS_COUNT(connect) \
        SMBPROFILE_STATS_COUNT(disconnect) \
        SMBPROFILE_STATS_BASIC(idle) \
@@ -37,7 +37,7 @@
        SMBPROFILE_STATS_BASIC(pop_sec_ctx) \
        SMBPROFILE_STATS_SECTION_END \
        \
-       SMBPROFILE_STATS_SECTION_START("System Calls") \
+       SMBPROFILE_STATS_SECTION_START(syscall, "System Calls") \
        SMBPROFILE_STATS_BASIC(syscall_opendir) \
        SMBPROFILE_STATS_BASIC(syscall_fdopendir) \
        SMBPROFILE_STATS_BASIC(syscall_readdir) \
@@ -96,7 +96,7 @@
        SMBPROFILE_STATS_BASIC(syscall_brl_cancel) \
        SMBPROFILE_STATS_SECTION_END \
        \
-       SMBPROFILE_STATS_SECTION_START("ACL Calls") \
+       SMBPROFILE_STATS_SECTION_START(acl, "ACL Calls") \
        SMBPROFILE_STATS_BASIC(get_nt_acl) \
        SMBPROFILE_STATS_BASIC(fget_nt_acl) \
        SMBPROFILE_STATS_BASIC(fset_nt_acl) \
        SMBPROFILE_STATS_BASIC(fchmod_acl) \
        SMBPROFILE_STATS_SECTION_END \
        \
-       SMBPROFILE_STATS_SECTION_START("Stat Cache") \
+       SMBPROFILE_STATS_SECTION_START(statcache, "Stat Cache") \
        SMBPROFILE_STATS_COUNT(statcache_lookups) \
        SMBPROFILE_STATS_COUNT(statcache_misses) \
        SMBPROFILE_STATS_COUNT(statcache_hits) \
        SMBPROFILE_STATS_SECTION_END \
        \
-       SMBPROFILE_STATS_SECTION_START("Write Cache") \
+       SMBPROFILE_STATS_SECTION_START(writecache, "Write Cache") \
        SMBPROFILE_STATS_COUNT(writecache_allocations) \
        SMBPROFILE_STATS_COUNT(writecache_deallocations) \
        SMBPROFILE_STATS_COUNT(writecache_cached_reads) \
        SMBPROFILE_STATS_COUNT(writecache_flush_reason_sizechange) \
        SMBPROFILE_STATS_SECTION_END \
        \
-       SMBPROFILE_STATS_SECTION_START("SMB Calls") \
+       SMBPROFILE_STATS_SECTION_START(SMB, "SMB Calls") \
        SMBPROFILE_STATS_BASIC(SMBmkdir) \
        SMBPROFILE_STATS_BASIC(SMBrmdir) \
        SMBPROFILE_STATS_BASIC(SMBopen) \
        SMBPROFILE_STATS_BASIC(SMBinvalid) \
        SMBPROFILE_STATS_SECTION_END \
        \
-       SMBPROFILE_STATS_SECTION_START("Trans2 Calls") \
+       SMBPROFILE_STATS_SECTION_START(Trans2, "Trans2 Calls") \
        SMBPROFILE_STATS_BASIC(Trans2_open) \
        SMBPROFILE_STATS_BASIC(Trans2_findfirst) \
        SMBPROFILE_STATS_BASIC(Trans2_findnext) \
        SMBPROFILE_STATS_BASIC(Trans2_report_dfs_inconsistancy) \
        SMBPROFILE_STATS_SECTION_END \
        \
-       SMBPROFILE_STATS_SECTION_START("NT Transact Calls") \
+       SMBPROFILE_STATS_SECTION_START(NT_transact, "NT Transact Calls") \
        SMBPROFILE_STATS_BASIC(NT_transact_create) \
        SMBPROFILE_STATS_BASIC(NT_transact_ioctl) \
        SMBPROFILE_STATS_BASIC(NT_transact_set_security_desc) \
        SMBPROFILE_STATS_BASIC(NT_transact_set_user_quota) \
        SMBPROFILE_STATS_SECTION_END \
        \
-       SMBPROFILE_STATS_SECTION_START("SMB2 Calls") \
+       SMBPROFILE_STATS_SECTION_START(smb2, "SMB2 Calls") \
        SMBPROFILE_STATS_IOBYTES(smb2_negprot) \
        SMBPROFILE_STATS_IOBYTES(smb2_sesssetup) \
        SMBPROFILE_STATS_IOBYTES(smb2_logoff) \
@@ -323,7 +323,7 @@ struct smbprofile_stats_iobytes_async {
 
 struct profile_stats {
 #define SMBPROFILE_STATS_START
-#define SMBPROFILE_STATS_SECTION_START(name)
+#define SMBPROFILE_STATS_SECTION_START(name, display)
 #define SMBPROFILE_STATS_COUNT(name) \
        struct smbprofile_stats_count name##_stats;
 #define SMBPROFILE_STATS_TIME(name) \
index f0cf405e18515ee5fe66956d361946f6775adf70..a0f98d87c82b9f1d33fbc08e4bcf821da2073fba 100644 (file)
@@ -53,7 +53,7 @@ bool status_profile_dump(bool verbose)
                 (uintmax_t)profile_p->_stats.field); \
 } while(0);
 #define SMBPROFILE_STATS_START
-#define SMBPROFILE_STATS_SECTION_START(name) profile_separator(#name);
+#define SMBPROFILE_STATS_SECTION_START(name, display) profile_separator(#display);
 #define SMBPROFILE_STATS_COUNT(name) do { \
        __PRINT_FIELD_LINE(#name, name##_stats,  count); \
 } while(0);
@@ -243,7 +243,7 @@ static uint64_t print_count_samples(
        }
 
 #define SMBPROFILE_STATS_START
-#define SMBPROFILE_STATS_SECTION_START(name)
+#define SMBPROFILE_STATS_SECTION_START(name, display)
 #define SMBPROFILE_STATS_COUNT(name) do { \
        count += print_count_count_samples(buf, sizeof(buf), \
                                           #name, \