diff options
Diffstat (limited to 'src/betab.c')
-rw-r--r-- | src/betab.c | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/src/betab.c b/src/betab.c index 388083b..afec48a 100644 --- a/src/betab.c +++ b/src/betab.c @@ -136,7 +136,7 @@ backendTable_load(netsnmp_cache *cache, void *vmagic) netsnmp_tdata *table_data = (netsnmp_tdata *) vmagic; struct backend_dfn *dfn; - DEBUGMSGTL(("varnish_backend", "loading backend table\n")); + DEBUGMSGTL(("varnish_mib:backend", "loading backend table\n")); VTAILQ_FOREACH(dfn, &backends, list) { int i; @@ -182,7 +182,7 @@ backendTable_free(netsnmp_cache *cache, void *vmagic) netsnmp_tdata *table = (netsnmp_tdata *) vmagic; netsnmp_tdata_row *row; - DEBUGMSGTL(("varnish_backend", "freeing backend table\n")); + DEBUGMSGTL(("varnish_mib:backend", "freeing backend table\n")); while ((row = netsnmp_tdata_row_first(table))) { struct backendTable_entry *entry = row->data; free(entry->vbeIdent); @@ -190,14 +190,6 @@ backendTable_free(netsnmp_cache *cache, void *vmagic) netsnmp_tdata_remove_and_delete_row(table, row); } } - -unsigned backendTable_timeout = 5; - -void -varnish_backend_table_timeout_parser(const char *token, char *line) -{ - varnish_mib_timeout_parser(token, line, &backendTable_timeout); -} static struct backend_dfn * dfn_lookup(be_string_t *vclname, be_string_t *label) @@ -334,19 +326,15 @@ backend_name_add(struct backend_name_list *namelist, } int -backend_collect_addr(void) +backend_collect_addr(struct vsm *vsm) { struct backend_dfn *dfn; struct vcli_conn conn; - struct vsm *vsm; int rc; struct backend_name_list namelist = VTAILQ_HEAD_INITIALIZER(namelist); - vsm = varnish_get_vsm_data(); - if (!vsm) - return SNMP_ERR_GENERR; - DEBUGMSGTL(("varnish_backend", "getting backend info\n")); + DEBUGMSGTL(("varnish_mib:backend", "getting backend info\n")); rc = vcli_connect(vsm, &conn); if (rc != SNMP_ERR_NOERROR) |