aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/osmo-bsc_nat
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2017-01-11 18:37:55 +0100
committerMax <msuraev@sysmocom.de>2017-01-25 11:52:45 +0000
commitf6e51709fc3a79274646135fec1a603d4316acf6 (patch)
tree9003843cb78270a629b56dccc7820beeee302ba0 /openbsc/src/osmo-bsc_nat
parent76f048a1fdf8247ba28a373d989215a5493895ea (diff)
CTRL: remove boilerplate
Use CTRL_CMD_DEFINE_RO(), CTRL_CMD_DEFINE_WO() and CTRL_CMD_DEFINE_WO_NOVRF() where appropriate to get rid of boilerplate code. Change-Id: I5bcea0b4f4b8f535bef2b423f2013b8b4a218b5b
Diffstat (limited to 'openbsc/src/osmo-bsc_nat')
-rw-r--r--openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c b/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c
index ec4243e8e..057a58310 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c
+++ b/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c
@@ -446,11 +446,7 @@ static int verify_net_cfg_acc_cmd(struct ctrl_cmd *cmd, const char *value, void
return 0;
}
-CTRL_CMD_DEFINE(net_save_cmd, "net 0 save-configuration");
-static int verify_net_save_cmd(struct ctrl_cmd *cmd, const char *v, void *d)
-{
- return 0;
-}
+CTRL_CMD_DEFINE_WO_NOVRF(net_save_cmd, "net 0 save-configuration");
static int set_net_save_cmd(struct ctrl_cmd *cmd, void *data)
{
@@ -464,12 +460,6 @@ static int set_net_save_cmd(struct ctrl_cmd *cmd, void *data)
return CTRL_CMD_REPLY;
}
-static int get_net_save_cmd(struct ctrl_cmd *cmd, void *data)
-{
- cmd->reply = "Write only attribute";
- return CTRL_CMD_ERROR;
-}
-
struct ctrl_handle *bsc_nat_controlif_setup(struct bsc_nat *nat,
const char *bind_addr, int port)
{