Remove nvXports, vXports members from dispatch manager
This commit is contained in:
+4
-7
@@ -8409,7 +8409,7 @@ load_configuration(const char *filename, named_server_t *server,
|
||||
} else {
|
||||
result = named_config_getport(config, "port", &listen_port);
|
||||
if (result != ISC_R_SUCCESS) {
|
||||
goto cleanup_v6portset;
|
||||
goto cleanup_bindkeys_parser;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8475,7 +8475,7 @@ load_configuration(const char *filename, named_server_t *server,
|
||||
AF_INET, &listenon);
|
||||
}
|
||||
if (result != ISC_R_SUCCESS) {
|
||||
goto cleanup_v6portset;
|
||||
goto cleanup_bindkeys_parser;
|
||||
}
|
||||
|
||||
if (listenon != NULL) {
|
||||
@@ -8509,7 +8509,7 @@ load_configuration(const char *filename, named_server_t *server,
|
||||
AF_INET6, &listenon);
|
||||
}
|
||||
if (result != ISC_R_SUCCESS) {
|
||||
goto cleanup_v6portset;
|
||||
goto cleanup_bindkeys_parser;
|
||||
}
|
||||
if (listenon != NULL) {
|
||||
ns_interfacemgr_setlistenon6(server->interfacemgr,
|
||||
@@ -8539,7 +8539,7 @@ load_configuration(const char *filename, named_server_t *server,
|
||||
"unable to listen on any configured "
|
||||
"interfaces");
|
||||
result = ISC_R_FAILURE;
|
||||
goto cleanup_v6portset;
|
||||
goto cleanup_bindkeys_parser;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9343,10 +9343,7 @@ cleanup_keystorelist:
|
||||
dns_keystore_detach(&keystore);
|
||||
}
|
||||
|
||||
cleanup_v6portset:
|
||||
cleanup_v4portset:
|
||||
cleanup_bindkeys_parser:
|
||||
|
||||
if (bindkeys_parser != NULL) {
|
||||
if (bindkeys != NULL) {
|
||||
cfg_obj_destroy(bindkeys_parser, &bindkeys);
|
||||
|
||||
@@ -61,11 +61,6 @@ struct dns_dispatchmgr {
|
||||
struct cds_lfht **tcps;
|
||||
|
||||
struct cds_lfht *qids;
|
||||
|
||||
in_port_t *v4ports; /*%< available ports for IPv4 */
|
||||
unsigned int nv4ports; /*%< # of available ports for IPv4 */
|
||||
in_port_t *v6ports; /*%< available ports for IPv4 */
|
||||
unsigned int nv6ports; /*%< # of available ports for IPv4 */
|
||||
};
|
||||
|
||||
typedef enum {
|
||||
@@ -905,14 +900,6 @@ dns_dispatchmgr_create(isc_mem_t *mctx, isc_loopmgr_t *loopmgr, isc_nm_t *nm,
|
||||
NULL);
|
||||
}
|
||||
|
||||
// create_default_portset(mgr->mctx, AF_INET, &v4portset);
|
||||
// create_default_portset(mgr->mctx, AF_INET6, &v6portset);
|
||||
//
|
||||
// setavailports(mgr, v4portset, v6portset);
|
||||
//
|
||||
// isc_portset_destroy(mgr->mctx, &v4portset);
|
||||
// isc_portset_destroy(mgr->mctx, &v6portset);
|
||||
|
||||
mgr->qids = cds_lfht_new(QIDS_INIT_SIZE, QIDS_MIN_SIZE, 0,
|
||||
CDS_LFHT_AUTO_RESIZE | CDS_LFHT_ACCOUNTING,
|
||||
NULL);
|
||||
@@ -944,14 +931,6 @@ dns_dispatchmgr_getblackhole(dns_dispatchmgr_t *mgr) {
|
||||
return (mgr->blackhole);
|
||||
}
|
||||
|
||||
isc_result_t
|
||||
dns_dispatchmgr_setavailports(dns_dispatchmgr_t *mgr, isc_portset_t *v4portset,
|
||||
isc_portset_t *v6portset) {
|
||||
REQUIRE(VALID_DISPATCHMGR(mgr));
|
||||
// return (setavailports(mgr, v4portset, v6portset));
|
||||
return ISC_R_SUCCESS;
|
||||
}
|
||||
|
||||
static void
|
||||
dispatchmgr_destroy(dns_dispatchmgr_t *mgr) {
|
||||
REQUIRE(VALID_DISPATCHMGR(mgr));
|
||||
@@ -975,15 +954,6 @@ dispatchmgr_destroy(dns_dispatchmgr_t *mgr) {
|
||||
isc_stats_detach(&mgr->stats);
|
||||
}
|
||||
|
||||
if (mgr->v4ports != NULL) {
|
||||
isc_mem_cput(mgr->mctx, mgr->v4ports, mgr->nv4ports,
|
||||
sizeof(in_port_t));
|
||||
}
|
||||
if (mgr->v6ports != NULL) {
|
||||
isc_mem_cput(mgr->mctx, mgr->v6ports, mgr->nv6ports,
|
||||
sizeof(in_port_t));
|
||||
}
|
||||
|
||||
isc_nm_detach(&mgr->nm);
|
||||
|
||||
isc_mem_putanddetach(&mgr->mctx, mgr, sizeof(dns_dispatchmgr_t));
|
||||
|
||||
Reference in New Issue
Block a user