Annotation of embedaddon/bird2/proto/perf/perf.h, revision 1.1.1.1

1.1       misho       1: /*
                      2:  *     BIRD -- Benchmarking Dummy Protocol
                      3:  *
                      4:  *     (c) 2018 Maria Matejka <mq@jmq.cz>
                      5:  *
                      6:  *     Can be freely distributed and used under the terms of the GNU GPL.
                      7:  */
                      8: 
                      9: #ifndef _BIRD_PERF_H_
                     10: #define _BIRD_PERF_H_
                     11: 
                     12: enum perf_mode {
                     13:   PERF_MODE_IMPORT,
                     14:   PERF_MODE_EXPORT,
                     15: };
                     16: 
                     17: struct perf_config {
                     18:   struct proto_config p;
                     19:   btime threshold_min;
                     20:   btime threshold_max;
                     21:   uint from;
                     22:   uint to;
                     23:   uint repeat;
                     24:   uint keep;
                     25:   uint attrs_per_rte;
                     26:   enum perf_mode mode;
                     27: };
                     28: 
                     29: struct perf_proto {
                     30:   struct proto p;
                     31:   struct ifa *ifa;
                     32:   void *data;
                     33:   event *loop;
                     34:   btime threshold_min;
                     35:   btime threshold_max;
                     36:   uint from;
                     37:   uint to;
                     38:   uint repeat;
                     39:   uint run;
                     40:   uint exp;
                     41:   uint stop;
                     42:   uint keep;
                     43:   uint attrs_per_rte;
                     44:   enum perf_mode mode;
                     45: };
                     46: 
                     47: #endif

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>