FMD_TYPE_UINT64
{ "errlog.replayed", FMD_TYPE_UINT64, "total events replayed from errlog" },
{ "errlog.partials", FMD_TYPE_UINT64, "events partially committed in errlog" },
{ "errlog.enospc", FMD_TYPE_UINT64, "events not appended to errlog (ENOSPC)" },
{ "fltlog.enospc", FMD_TYPE_UINT64, "events not appended to fltlog (ENOSPC)" },
{ "log.enospc", FMD_TYPE_UINT64, "events not appended to other logs (ENOSPC)" },
{ "dr.gen", FMD_TYPE_UINT64, "dynamic reconfiguration generation" },
{ "topo.gen", FMD_TYPE_UINT64, "topology snapshot generation" },
{ "topo.drgen", FMD_TYPE_UINT64, "current topology DR generation number" },
sp->fmds_type = FMD_TYPE_UINT64;
case FMD_TYPE_UINT64:
{ "fmd.dispatched", FMD_TYPE_UINT64, "total events dispatched to module" },
{ "fmd.dequeued", FMD_TYPE_UINT64, "total events dequeued by module" },
{ "fmd.prdequeued", FMD_TYPE_UINT64, "protocol events dequeued by module" },
{ "fmd.dropped", FMD_TYPE_UINT64, "total events dropped on queue overflow" },
{ "fmd.accepted", FMD_TYPE_UINT64, "total events accepted by module" },
{ "fmd.debugdrop", FMD_TYPE_UINT64, "dropped debug messages" },
{ "fmd.caseopen", FMD_TYPE_UINT64, "cases currently open by module" },
{ "fmd.casesolved", FMD_TYPE_UINT64, "total cases solved by module" },
{ "fmd.caseclosed", FMD_TYPE_UINT64, "total cases closed by module" },
{ "fmd.ckptcnt", FMD_TYPE_UINT64, "number of checkpoints taken" },
case FMD_TYPE_UINT64:
{ "nosub", FMD_TYPE_UINT64, "event classes with no subscribers seen" },
{ "module", FMD_TYPE_UINT64, "error events received from fmd modules" },
{ "dump_replay", FMD_TYPE_UINT64, "events replayed from dump device" },
{ "dump_lost", FMD_TYPE_UINT64, "events lost from dump device" },
{ "bad_class", FMD_TYPE_UINT64, "events dropped due to invalid class" },
{ "bad_attr", FMD_TYPE_UINT64, "events dropped due to invalid nvlist" },
{ "eagain", FMD_TYPE_UINT64, "events retried due to low memory" },
{ "dispatched", FMD_TYPE_UINT64, "total events dispatched to transport" },
{ "dequeued", FMD_TYPE_UINT64, "total events dequeued by transport" },
{ "prdequeued", FMD_TYPE_UINT64, "protocol events dequeued by transport" },
{ "dropped", FMD_TYPE_UINT64, "total events dropped on queue overflow" },
{ "received", FMD_TYPE_UINT64, "events received by transport" },
{ "discarded", FMD_TYPE_UINT64, "bad events discarded by transport" },
{ "retried", FMD_TYPE_UINT64, "retries requested of transport" },
{ "replayed", FMD_TYPE_UINT64, "events replayed by transport" },
{ "lost", FMD_TYPE_UINT64, "events lost by transport" },
{ "timeouts", FMD_TYPE_UINT64, "events received by transport with ttl=0" },
{ "subscriptions", FMD_TYPE_UINT64, "subscriptions registered to transport" },
case FMD_TYPE_UINT64:
case FMD_TYPE_UINT64:
{ "received", FMD_TYPE_UINT64 },
{ "discarded", FMD_TYPE_UINT64 },
{ "retried", FMD_TYPE_UINT64 },
{ "replayed", FMD_TYPE_UINT64 },
{ "lost", FMD_TYPE_UINT64 },
{ "dispatched", FMD_TYPE_UINT64 },
{ "dequeued", FMD_TYPE_UINT64 },
{ "prdequeued", FMD_TYPE_UINT64 },
{ "accepted", FMD_TYPE_UINT64 },
{ "caseopen", FMD_TYPE_UINT64 },
{ "casesolved", FMD_TYPE_UINT64 },
{ "cpu_flts", FMD_TYPE_UINT64, "cpu faults resolved" },
{ "cpu_repairs", FMD_TYPE_UINT64, "cpu faults repaired" },
{ "cpu_fails", FMD_TYPE_UINT64, "cpu faults unresolveable" },
{ "cpu_blfails", FMD_TYPE_UINT64, "failed cpu blacklists" },
{ "cpu_supp", FMD_TYPE_UINT64, "cpu offlines suppressed" },
{ "cpu_blsupp", FMD_TYPE_UINT64, "cpu blacklists suppressed" },
{ "page_flts", FMD_TYPE_UINT64, "page faults resolved" },
{ "page_repairs", FMD_TYPE_UINT64, "page faults repaired" },
{ "page_fails", FMD_TYPE_UINT64, "page faults unresolveable" },
{ "page_supp", FMD_TYPE_UINT64, "page retires suppressed" },
{ "page_nonent", FMD_TYPE_UINT64, "retires for non-existent fmris" },
{ "bad_flts", FMD_TYPE_UINT64, "invalid fault events received" },
{ "nop_flts", FMD_TYPE_UINT64, "inapplicable fault events received" },
{ "auto_flts", FMD_TYPE_UINT64, "auto-close faults received" }
case FMD_TYPE_UINT64:
{ "dropped", FMD_TYPE_UINT64, "number of dropped ereports" }
{ "reconnect_interval", FMD_TYPE_UINT64, "10000000000" },
{ "reconnect_timeout", FMD_TYPE_UINT64, "300000000000" },
{ "rw_timeout", FMD_TYPE_UINT64, "2000000000" },
{ "read_ack", FMD_TYPE_UINT64, "ACKs read" },
{ "read_bytes", FMD_TYPE_UINT64, "Bytes read" },
{ "read_msg", FMD_TYPE_UINT64, "Messages read" },
{ "post_filter", FMD_TYPE_UINT64, "Drops by post_filter" },
{ "write_ack", FMD_TYPE_UINT64, "ACKs sent" },
{ "write_bytes", FMD_TYPE_UINT64, "Bytes sent" },
{ "write_msg", FMD_TYPE_UINT64, "Messages sent" },
{ "send_filter", FMD_TYPE_UINT64, "Drops by send_filter" },
{ "error_protocol", FMD_TYPE_UINT64, "ETM protocol errors" },
{ "error_drop_read", FMD_TYPE_UINT64, "Dropped read messages" },
{ "error_read", FMD_TYPE_UINT64, "Read I/O errors" },
{ "error_read_badhdr", FMD_TYPE_UINT64, "Bad headers read" },
{ "error_write", FMD_TYPE_UINT64, "Write I/O errors" },
{ "error_send_filter", FMD_TYPE_UINT64, "Send filter errors" },
{ "error_post_filter", FMD_TYPE_UINT64, "Post filter errors" },
{ "peer_count", FMD_TYPE_UINT64, "Number of peers initialized" },
{ "raw_callbacks", FMD_TYPE_UINT64,
{ "raw_noattrlist", FMD_TYPE_UINT64,
{ "raw_nodetector", FMD_TYPE_UINT64,
{ "pp_bad_ruleset", FMD_TYPE_UINT64,
{ "pp_explicitdrop", FMD_TYPE_UINT64,
{ "pp_fanoutmax", FMD_TYPE_UINT64,
{ "pp_intldrop", FMD_TYPE_UINT64,
{ "pp_badclass", FMD_TYPE_UINT64,
{ "pp_nvlallocfail", FMD_TYPE_UINT64,
{ "pp_nvlbuildfail", FMD_TYPE_UINT64,
{ "pp_badreturn", FMD_TYPE_UINT64,
{ "xprt_posted", FMD_TYPE_UINT64,
{ "outbound_recv_calls", FMD_TYPE_UINT64,
{ "outbound_cat1class_list", FMD_TYPE_UINT64,
{ "outbound_cat1class_ireport", FMD_TYPE_UINT64,
{ "outbound_cat1class_other", FMD_TYPE_UINT64,
{ "outbound_fwd_success", FMD_TYPE_UINT64,
{ "outbound_fwd_failure", FMD_TYPE_UINT64,
{ "packfail", FMD_TYPE_UINT64, "failed packs" },
{ "unpackfail", FMD_TYPE_UINT64, "failed unpacks" },
{ "accfail", FMD_TYPE_UINT64, "failed accepts" },
{ "badmagic", FMD_TYPE_UINT64, "invalid packet headers" },
{ "bad_fmri", FMD_TYPE_UINT64, "bad or missing resource/FRU FMRI" },
{ "topo_errors", FMD_TYPE_UINT64, "errors walking topology" },
{ "repairs", FMD_TYPE_UINT64, "auto repairs" }
{ "dropped", FMD_TYPE_UINT64, "number of dropped ereports"}
{ "sw_recv_total", FMD_TYPE_UINT64,
{ "sw_recv_match", FMD_TYPE_UINT64,
{ "sw_recv_callback", FMD_TYPE_UINT64,
{ "swde_panic_diagnosed", FMD_TYPE_UINT64,
{ "swde_panic_badclass", FMD_TYPE_UINT64,
{ "swde_panic_noattr", FMD_TYPE_UINT64,
{ "swde_panic_unexpected_fm_panic", FMD_TYPE_UINT64,
{ "swde_panic_badattr", FMD_TYPE_UINT64,
{ "swde_panic_badfmri", FMD_TYPE_UINT64,
{ "swde_panic_noinstance", FMD_TYPE_UINT64,
{ "swde_panic_nouuid", FMD_TYPE_UINT64,
{ "swde_panic_dupuuid", FMD_TYPE_UINT64,
{ "swde_panic_nocase", FMD_TYPE_UINT64,
{ "swde_panic_notime", FMD_TYPE_UINT64,
{ "swde_panic_nopanicstr", FMD_TYPE_UINT64,
{ "swde_panic_nodumpdir", FMD_TYPE_UINT64,
{ "swde_panic_nostack", FMD_TYPE_UINT64,
{ "swde_panic_incomplete", FMD_TYPE_UINT64,
{ "swde_panic_failed", FMD_TYPE_UINT64,
{ "swde_panic_badcasedata", FMD_TYPE_UINT64,
{ "swde_panic_failsrlz", FMD_TYPE_UINT64,
{ "swde_smf_dupuuid", FMD_TYPE_UINT64,
{ "swde_smf_diagnosed", FMD_TYPE_UINT64,
{ "swde_smf_bad_class", FMD_TYPE_UINT64,
{ "swde_smf_no_attr", FMD_TYPE_UINT64,
{ "swde_smf_bad_attr", FMD_TYPE_UINT64,
{ "swde_smf_bad_fmri", FMD_TYPE_UINT64,
{ "swde_smf_no_uuid", FMD_TYPE_UINT64,
{ "swde_smf_no_reason_short", FMD_TYPE_UINT64,
{ "swde_smf_no_reason_long", FMD_TYPE_UINT64,
{ "swde_smf_no_svcname", FMD_TYPE_UINT64,
{ "swde_smf_admin_maint_drop", FMD_TYPE_UINT64,
{ "swde_smf_bad_nvlist_pack", FMD_TYPE_UINT64,
{ "swrp_smf_repairs", FMD_TYPE_UINT64,
{ "swrp_smf_clears", FMD_TYPE_UINT64,
{ "swrp_smf_closed", FMD_TYPE_UINT64,
{ "swrp_smf_wrongclass", FMD_TYPE_UINT64,
{ "swrp_smf_badlist", FMD_TYPE_UINT64,
{ "swrp_smf_badresource", FMD_TYPE_UINT64,
{ "swrp_smf_badclrevent", FMD_TYPE_UINT64,
{ "swrp_smf_noloop", FMD_TYPE_UINT64,
{ "swrp_smf_suppressed", FMD_TYPE_UINT64,
{ "swrp_smf_cachefull", FMD_TYPE_UINT64,
{ "bad_vers", FMD_TYPE_UINT64, "event version is missing or invalid" },
{ "bad_code", FMD_TYPE_UINT64, "event code has no dictionary name" },
{ "log_err", FMD_TYPE_UINT64, "failed to log message to log(4D)" },
{ "msg_err", FMD_TYPE_UINT64, "failed to log message to sysmsg(4D)" },
{ "no_msg", FMD_TYPE_UINT64, "message logging suppressed" }
{ "old_drops", FMD_TYPE_UINT64, "ereports dropped (from before load)" },
{ "dev_drops", FMD_TYPE_UINT64, "ereports dropped (dev during open)"},
{ "vdev_drops", FMD_TYPE_UINT64, "ereports dropped (weird vdev types)"},
{ "import_drops", FMD_TYPE_UINT64, "ereports dropped (during import)" },
{ "resource_drops", FMD_TYPE_UINT64, "resource related ereports" },
{ "pool_drops", FMD_TYPE_UINT64, "ereports dropped (pool iter failed)"},
case FMD_TYPE_UINT64: