Merge remote-tracking branch 'razzfazz/fix_dp_setup_ready_notify'
PR #182
This commit is contained in:
commit
e76dd788c4
|
@ -24,6 +24,7 @@
|
||||||
|
|
||||||
|
|
||||||
/* Event magical values codes */
|
/* Event magical values codes */
|
||||||
|
#define SETUPREADY_MAGICALVALUE (248)
|
||||||
#define CONNECTIONSTATUS_MAGICALVALUE (249)
|
#define CONNECTIONSTATUS_MAGICALVALUE (249)
|
||||||
#define FIREWALLENABLED_MAGICALVALUE (250)
|
#define FIREWALLENABLED_MAGICALVALUE (250)
|
||||||
#define INBOUNDPINHOLEALLOWED_MAGICALVALUE (251)
|
#define INBOUNDPINHOLEALLOWED_MAGICALVALUE (251)
|
||||||
|
@ -780,7 +781,7 @@ static const struct action DPActions[] =
|
||||||
|
|
||||||
static const struct stateVar DPVars[] =
|
static const struct stateVar DPVars[] =
|
||||||
{
|
{
|
||||||
{"SetupReady", 1|0x80},
|
{"SetupReady", 1|0x80, 0, 0, SETUPREADY_MAGICALVALUE},
|
||||||
{"SupportedProtocols", 0},
|
{"SupportedProtocols", 0},
|
||||||
{"A_ARG_TYPE_ACL", 0},
|
{"A_ARG_TYPE_ACL", 0},
|
||||||
{"A_ARG_TYPE_IdentityList", 0},
|
{"A_ARG_TYPE_IdentityList", 0},
|
||||||
|
@ -1195,6 +1196,13 @@ genEventVars(int * len, const struct serviceDesc * s)
|
||||||
switch(v->ieventvalue) {
|
switch(v->ieventvalue) {
|
||||||
case 0:
|
case 0:
|
||||||
break;
|
break;
|
||||||
|
#ifdef ENABLE_DP_SERVICE
|
||||||
|
case SETUPREADY_MAGICALVALUE:
|
||||||
|
/* always ready for setup */
|
||||||
|
snprintf(tmp, sizeof(tmp), "%d", 1);
|
||||||
|
str = strcat_str(str, len, &tmplen, tmp);
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
case CONNECTIONSTATUS_MAGICALVALUE:
|
case CONNECTIONSTATUS_MAGICALVALUE:
|
||||||
/* or get_wan_connection_status_str(ext_if_name) */
|
/* or get_wan_connection_status_str(ext_if_name) */
|
||||||
str = strcat_str(str, len, &tmplen,
|
str = strcat_str(str, len, &tmplen,
|
||||||
|
|
Loading…
Reference in New Issue