diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2019-11-20 03:35:37 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2020-04-30 19:22:24 +0200 |
commit | 407925dcab8bdff8e3d6c2cf4ed7b73b7d69141e (patch) | |
tree | ea297f67ac74d6ffa9d498ad9b7d2da2264fcb9f /src/hlr.c | |
parent | ab7dc40f168da4326f207ef8aeeec40229c94486 (diff) |
D-GSM 2/n: implement mDNS method of mslookup server
Implement the mslookup server's mDNS responder, to actually service remote
mslookup requests:
- VTY mslookup/server config with service names,
- the mslookup_mdns_server listening for mslookup requests,
For a detailed overview of the D-GSM and mslookup related files, please see the
elaborate comment at the top of mslookup.c (already added in an earlier patch).
Change-Id: I5cae6459090588b4dd292be90a5e8903432669d2
Diffstat (limited to 'src/hlr.c')
-rw-r--r-- | src/hlr.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -48,6 +48,7 @@ #include <osmocom/hlr/hlr_vty.h> #include <osmocom/hlr/hlr_ussd.h> #include <osmocom/hlr/lu_fsm.h> +#include <osmocom/mslookup/mdns.h> struct hlr *g_hlr; static void *hlr_ctx = NULL; @@ -697,6 +698,7 @@ int main(int argc, char **argv) INIT_LLIST_HEAD(&g_hlr->ussd_routes); INIT_LLIST_HEAD(&g_hlr->mslookup.server.local_site_services); g_hlr->db_file_path = talloc_strdup(g_hlr, HLR_DEFAULT_DB_FILE_PATH); + g_hlr->mslookup.server.mdns.domain_suffix = talloc_strdup(g_hlr, OSMO_MDNS_DOMAIN_SUFFIX_DEFAULT); /* Init default (call independent) SS session guard timeout value */ g_hlr->ncss_guard_timeout = NCSS_GUARD_TIMEOUT_DEFAULT; @@ -712,6 +714,7 @@ int main(int argc, char **argv) ctrl_vty_init(hlr_ctx); handle_options(argc, argv); hlr_vty_init(); + dgsm_vty_init(); rc = vty_read_config_file(cmdline_opts.config_file, NULL); if (rc < 0) { |