X-Git-Url: https://git.harvie.cz/?p=svn%2FPrometheus-QoS%2F.git;a=blobdiff_plain;f=ipstruct.h;h=3b807474df260cd6cd79edaec83591d959718c00;hp=c7843f6349bf4bf9e10dd0ee92eddb866f293db3;hb=47b5fd64878b8e1206cbdc7fc2ec65308b0d9e89;hpb=9f552e96b7c3ed1b5af6578252c0154491132a10 diff --git a/ipstruct.h b/ipstruct.h index c7843f6..3b80747 100644 --- a/ipstruct.h +++ b/ipstruct.h @@ -1,4 +1,6 @@ -/* Modified by: xChaos, 20131029 */ +/* Modified by: xChaos, 20200104 */ + +#define MONITORINGTRHU_CTU struct IP { @@ -26,6 +28,10 @@ struct IP unsigned long pktsup; unsigned long pktsdown; struct Keyword *keyword; +#ifdef MONITORINGTRHU_CTU + char *technology_str; + char *ruian_id_str; +#endif int v6; int mask; struct IP *uplink; @@ -72,6 +78,13 @@ struct Macro list(Macro); }; +struct QosFreeInterface +{ + char *name; + int _eoln; + list(QosFreeInterface); +}; + struct Index { char *addr; @@ -95,3 +108,13 @@ struct Interface void TheIP(char *ipaddr, int is_network); /* function implemented in parsehosts.c */ + +#ifdef MONITORINGTRHU_CTU +struct Technology +{ + char *filename; + list(Technology); +}; + +extern struct Technology *technologies, *technology; +#endif