diff --git a/openbsc/include/openbsc/bsc_nat.h b/openbsc/include/openbsc/bsc_nat.h index 0894f2516..c3f32eb35 100644 --- a/openbsc/include/openbsc/bsc_nat.h +++ b/openbsc/include/openbsc/bsc_nat.h @@ -267,7 +267,7 @@ struct bsc_nat { /* number rewriting */ char *num_rewr_name; - struct msg_entries *num_rewr; + struct osmo_config_list *num_rewr; /* USSD messages we want to match */ char *ussd_lst_name; diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c b/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c index 8765f27fb..dd32c752a 100644 --- a/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c +++ b/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c @@ -809,7 +809,7 @@ struct msgb *bsc_nat_rewrite_setup(struct bsc_nat *nat, struct msgb *msg, struct uint8_t msg_type, proto; unsigned int payload_len; struct gsm_mncc_number called; - struct msg_entry *entry; + struct osmo_config_entry *entry; char *new_number = NULL; struct msgb *out, *sccp; uint8_t *outptr; diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_vty.c b/openbsc/src/osmo-bsc_nat/bsc_nat_vty.c index a115fadbf..f56ebb8da 100644 --- a/openbsc/src/osmo-bsc_nat/bsc_nat_vty.c +++ b/openbsc/src/osmo-bsc_nat/bsc_nat_vty.c @@ -462,7 +462,7 @@ DEFUN(cfg_nat_number_rewrite, if (_nat->num_rewr_name) { if (_nat->num_rewr) talloc_free(_nat->num_rewr); - _nat->num_rewr = msg_entry_parse(_nat, _nat->num_rewr_name); + _nat->num_rewr = osmo_config_list_parse(_nat, _nat->num_rewr_name); return _nat->num_rewr == NULL ? CMD_WARNING : CMD_SUCCESS; } else { if (_nat->num_rewr) diff --git a/openbsc/tests/bsc-nat/bsc_nat_test.c b/openbsc/tests/bsc-nat/bsc_nat_test.c index ec3a532f5..6ec22c501 100644 --- a/openbsc/tests/bsc-nat/bsc_nat_test.c +++ b/openbsc/tests/bsc-nat/bsc_nat_test.c @@ -844,8 +844,8 @@ static void test_setup_rewrite() struct bsc_nat *nat = bsc_nat_alloc(); /* a fake list */ - struct msg_entries entries; - struct msg_entry entry; + struct osmo_config_list entries; + struct osmo_config_entry entry; INIT_LLIST_HEAD(&entries.entry); entry.mcc = "274";