# Structure fileds to be ignored by irix/lib/libirixpmda/src/Audit
#
# struct element	Reason for excluding
getblkstats.xs_pad	struct padding
ifnet.if_data.ifi_baudrate.ifs_log2:4	used by if_getbaud() macro
ifnet.if_data.ifi_baudrate.ifs_value:28	used by if_getbaud() macro
ifnet.if_flags		Interface state, not a performance metric
ifnet.if_index		Internal interface identifier
ifnet.if_init		procedure handle
ifnet.if_ioctl		procedure handle
ifnet.if_lastchange	MIB-II update time
ifnet.if_lock		Kernel spinlock
ifnet.if_metric		Routing metric, not a performance metric
ifnet.if_output		procedure handle
ifnet.if_reset		procedure handle
ifnet.if_sec		Tirix control, not a performance metric
ifnet.if_sec.ifs_authority_max	Tirix control, not a performance metric
ifnet.if_sec.ifs_authority_min	Tirix control, not a perfomance metric
ifnet.if_sec.ifs_doi	Tirix control, not a perfomance metric
ifnet.if_sec.ifs_idiom	Tirix control, not a perfomance metric
ifnet.if_sec.ifs_reserved	Tirix control, not a perfomance metric
ifnet.if_snd.ifq_lock	Kernel spinlock
ifnet.if_timer		Watchdog timeout time, not a performance metric
ifnet.if_type		Interface type
ifnet.if_uid		Tirix control, not a perfomance metric
ifnet.if_unit		Internal driver identification of interface
ifnet.if_watchdog	procedure handle
ifnet.if_xxxpad		struct padding
kna.icmp6stat.icp6s_badcode         kna.icmp6stat.icp6s_badlen
kna.icmp6stat.icp6s_checksum        kna.icmp6stat.icp6s_error
kna.icmp6stat.icp6s_oldicmp         kna.icmp6stat.icp6s_ratelim
kna.icmp6stat.icp6s_rcv_bad_grpqry  kna.icmp6stat.icp6s_rcv_bad_grprep
kna.icmp6stat.icp6s_rcv_bad_grpterm kna.icmp6stat.icp6s_rcv_badndadv
kna.icmp6stat.icp6s_rcv_badndsol    kna.icmp6stat.icp6s_rcv_badredirect
kna.icmp6stat.icp6s_rcv_badrtadv    kna.icmp6stat.icp6s_rcv_badrtsol
kna.icmp6stat.icp6s_rcv_echorep     kna.icmp6stat.icp6s_rcv_echoreq
kna.icmp6stat.icp6s_rcv_grpqry      kna.icmp6stat.icp6s_rcv_grprep
kna.icmp6stat.icp6s_rcv_grpterm     kna.icmp6stat.icp6s_rcv_ndadv
kna.icmp6stat.icp6s_rcv_ndsol       kna.icmp6stat.icp6s_rcv_our_grprep
kna.icmp6stat.icp6s_rcv_paramprob   kna.icmp6stat.icp6s_rcv_pkttoobig
kna.icmp6stat.icp6s_rcv_redirect    kna.icmp6stat.icp6s_rcv_rtadv
kna.icmp6stat.icp6s_rcv_rtsol       kna.icmp6stat.icp6s_rcv_timxceed
kna.icmp6stat.icp6s_rcv_unreach     kna.icmp6stat.icp6s_reflect
kna.icmp6stat.icp6s_snd_echorep     kna.icmp6stat.icp6s_snd_echoreq
kna.icmp6stat.icp6s_snd_grpqry      kna.icmp6stat.icp6s_snd_grprep
kna.icmp6stat.icp6s_snd_grpterm     kna.icmp6stat.icp6s_snd_ndadv
kna.icmp6stat.icp6s_snd_ndsol       kna.icmp6stat.icp6s_snd_paramprob
kna.icmp6stat.icp6s_snd_pkttoobig   kna.icmp6stat.icp6s_snd_redirect
kna.icmp6stat.icp6s_snd_rtadv       kna.icmp6stat.icp6s_snd_rtsol
kna.icmp6stat.icp6s_snd_timxceed    kna.icmp6stat.icp6s_snd_unreach
kna.icmp6stat.icp6s_tooshort        kna.icmpstat.icps_dropped
kna.ip6stat.ip6s_badsource          kna.ip6stat.ip6s_badvers
kna.ip6stat.ip6s_cantforward        kna.ip6stat.ip6s_delivered
kna.ip6stat.ip6s_forward            kna.ip6stat.ip6s_fragdropped
kna.ip6stat.ip6s_fragmented         kna.ip6stat.ip6s_fragments
kna.ip6stat.ip6s_fragtimeout        kna.ip6stat.ip6s_inhist
kna.ip6stat.ip6s_inomem             kna.ip6stat.ip6s_localout
kna.ip6stat.ip6s_noproto            kna.ip6stat.ip6s_noroute
kna.ip6stat.ip6s_odropped           kna.ip6stat.ip6s_ofragments
kna.ip6stat.ip6s_onomem             kna.ip6stat.ip6s_rawout
kna.ip6stat.ip6s_reassembled        kna.ip6stat.ip6s_toobig
kna.ip6stat.ip6s_tooshort           kna.ip6stat.ip6s_toosmall
kna.ip6stat.ip6s_total              kna.pcbstat[3].inpcb_bind
kna.pcbstat[3].inpcb_connect        kna.pcbstat[3].inpcb_connectbyaddr
kna.pcbstat[3].inpcb_curpcbs        kna.pcbstat[3].inpcb_failed
kna.pcbstat[3].inpcb_found_cache    kna.pcbstat[3].inpcb_found_chain
kna.pcbstat[3].inpcb_listen         kna.pcbstat[3].inpcb_lookup
kna.pcbstat[3].inpcb_maxbucklen     kna.pcbstat[3].inpcb_maxpcbs
kna.pcbstat[3].inpcb_notify         kna.pcbstat[3].inpcb_regular
kna.pcbstat[3].inpcb_searched_all   kna.pcbstat[3].inpcb_setaddr
kna.pcbstat[3].inpcb_setaddrx       kna.pcbstat[3].inpcb_success
kna.pcbstat[3].inpcb_wildcard       kna.rip6stat.rip6_badchecksum
kna.rip6stat.rip6_inp_slowpath      kna.rip6stat.rip6_pkts_in
kna.rip6stat.rip6_pkts_out          kna.rip6stat.rip6_pkts_tosock
kna.rip6stat.rip6_rcv_sckbuf        
kna.mbstat.m_spare	struct padding
minfo.freemem		Derived from global "freemem" (already collected)
minfo.pad		struct padding
minfo.sfault		Not updated by kernel
ncstats.pad		struct padding
syserr.inodeovf		Not updated by kernel
syserr.pad		struct padding
syserr.textovf		Not updated by kernel
sysinfo.fileop          SysV distributed services, function not implemented
sysinfo.pad		struct padding
sysinfo.remcall         SysV distributed services, function not implemented
sysinfo.serve           SysV distributed services, function not implemented
sysinfo.pnpfault	Not updated by kernel
sysinfo.wrtfault	Not updated by kernel
sysinfo.vidintr		Not updated by kernel
sysinfo.vidioctl	Not updated by kernel
sysinfo.viddrop_add	Not updated by kernel
sysinfo.bwrite_pending  Not yet implemented - will be in future
var.fill0		struct padding
var.fill00		struct padding
var.fill1		struct padding
var.fill10		struct padding
var.fill11		struct padding
var.fill12		struct padding
var.fill13		struct padding
var.fill14		struct padding
var.fill15		struct padding
var.fill16		struct padding
var.fill17		struct padding
var.fill2		struct padding
var.fill3		struct padding
var.fill4		struct padding
var.fill5		struct padding
var.fill6		struct padding
var.fill66		struct padding
var.fill7		struct padding
var.fill8		struct padding
var.fill9		struct padding
var.fill_1		struct padding
var.fill_10		struct padding
var.fill_11		struct padding
var.fill_14		struct padding
var.fill_3		struct padding
var.fill_4		struct padding
var.fill_5		struct padding
var.fill_6		struct padding
var.fill_7		struct padding
var.v_hmask		hashing function bit-mask
var.v_inode		expunged -> var.fill00 @ ~5.3
vnodestats.vn_pad	struct padding
xfsstats.xs_pad		struct padding

# Metrics which are to be exceptioned
#
# metric		Reason for excluding
hw.r10kevctr		src file does not use pmMeta structure
irix.engr		not available for 6.5
irix.gfx		not available for 6.5 (only for 5.3)
irix.mem.zfree		not supported
irix.mem.zonemem	not supported
irix.mem.zreq		not supported
irix.resource.syssegsz	not supported
irix.resource.vnodes.vnodes	not supported
irix.network.tcp.pcbcachemiss	not supported
irix.network.udp.pcbcachemiss	not supported
