diff -urN ref/include/linux/kernel_stat.h kstat/include/linux/kernel_stat.h --- ref/include/linux/kernel_stat.h Sat Apr 28 20:29:48 2001 +++ kstat/include/linux/kernel_stat.h Sun Apr 29 16:41:07 2001 @@ -33,6 +33,46 @@ unsigned int ierrors, oerrors; unsigned int collisions; unsigned int context_swtch; + unsigned int context_swtch_cross; + unsigned int nr_free_pending; + unsigned int nr_allocated; + unsigned int nr_idle_input_pending; + unsigned int nr_output_space_pending; + unsigned int nr_work_pending; + unsigned int nr_input_pending; + unsigned int nr_cachemiss_pending; + unsigned int nr_secondary_pending; + unsigned int nr_output_pending; + unsigned int nr_redirect_pending; + unsigned int nr_postpone_pending; + unsigned int nr_finish_pending; + unsigned int nr_userspace_pending; + unsigned int static_lookup_cachemisses; + unsigned int static_sendfile_cachemisses; + unsigned int user_lookup_cachemisses; + unsigned int user_fetch_cachemisses; + unsigned int user_sendobject_cachemisses; + unsigned int user_sendobject_write_misses; +#define URL_HIST_SIZE 1000 + unsigned int url_hist_hits[URL_HIST_SIZE]; + unsigned int url_hist_misses[URL_HIST_SIZE]; + unsigned int input_fastpath; + unsigned int input_slowpath; + unsigned int inputqueue_got_packet; + unsigned int inputqueue_no_packet; + unsigned int nr_keepalive_optimized; + + unsigned int parse_static_incomplete; + unsigned int parse_static_redirect; + unsigned int parse_static_cachemiss; + unsigned int parse_static_nooutput; + unsigned int parse_static_normal; + unsigned int parse_dynamic_incomplete; + unsigned int parse_dynamic_redirect; + unsigned int parse_dynamic_cachemiss; + unsigned int parse_dynamic_nooutput; + unsigned int parse_dynamic_normal; + unsigned int complete_parsing; }; extern struct kernel_stat kstat;