update it

This commit is contained in:
Sukchan Lee 2017-02-27 23:25:14 +09:00
parent 9d6df666e8
commit b4be78b6df
3 changed files with 30 additions and 1 deletions

View File

@ -17,6 +17,7 @@ static int s6a_conf_init(void)
s6a_conf->mode = MODE_SERV | MODE_CLI;
s6a_conf->dest_realm = strdup(fd_g_config->cnf_diamrlm);
s6a_conf->dest_host = NULL;
s6a_conf->user_name = strdup("01045238277");
/* Initialize the mutex */
CHECK_POSIX( pthread_mutex_init(&s6a_conf->stats_lock, NULL) );

View File

@ -121,7 +121,7 @@ static void s6a_aia_cb(void * data, struct msg ** msg)
}
/* Create a test message */
static void s6a_cli_test_message()
void s6a_cli_test_message()
{
struct msg * req = NULL;
struct avp * avp;
@ -182,6 +182,28 @@ static void s6a_cli_test_message()
CHECK_FCT_DO( fd_msg_avp_add( req, MSG_BRW_LAST_CHILD, avp ),
goto out );
}
/* Set the Auth-Session-Statee AVP if needed*/
{
CHECK_FCT_DO( fd_msg_avp_new ( s6a_auth_session_state, 0, &avp ),
goto out );
val.i32 = 1;
CHECK_FCT_DO( fd_msg_avp_setvalue( avp, &val ), goto out );
CHECK_FCT_DO( fd_msg_avp_add( req, MSG_BRW_LAST_CHILD, avp ),
goto out );
}
/* Set the Visited-PLMN-Id AVP if needed*/
{
c_uint8_t plmn[3] = { 0x00, 0xf1, 0x10 };
CHECK_FCT_DO( fd_msg_avp_new ( s6a_visited_plmn_id, 0, &avp ),
goto out );
val.os.data = plmn;
val.os.len = 3;
CHECK_FCT_DO( fd_msg_avp_setvalue( avp, &val ), goto out );
CHECK_FCT_DO( fd_msg_avp_add( req, MSG_BRW_LAST_CHILD, avp ),
goto out );
}
CHECK_SYS_DO( clock_gettime(CLOCK_REALTIME, &mi->ts), goto out );

View File

@ -174,6 +174,12 @@ static int check_signal(int signum)
return 1;
}
case SIGUSR1:
{
void s6a_cli_test_message();
s6a_cli_test_message();
break;
}
default:
{
d_error("Unknown signal number = %d\n", signum);