Discriminate YANG debugging
This commit is contained in:
parent
20b233e96f
commit
cb134875f9
8 changed files with 20 additions and 20 deletions
|
|
@ -1440,7 +1440,7 @@ yang_find_prefix_by_namespace(yang_stmt *ys,
|
||||||
yang_stmt *yimport;
|
yang_stmt *yimport;
|
||||||
yang_stmt *yprefix;
|
yang_stmt *yprefix;
|
||||||
|
|
||||||
clixon_debug(CLIXON_DBG_DETAIL, "%s", __FUNCTION__);
|
clixon_debug(CLIXON_DBG_YANG | CLIXON_DBG_DETAIL, "%s namespace %s", __FUNCTION__, ns);
|
||||||
if (prefix == NULL){
|
if (prefix == NULL){
|
||||||
clixon_err(OE_YANG, EINVAL, "prefix is NULL");
|
clixon_err(OE_YANG, EINVAL, "prefix is NULL");
|
||||||
goto done;
|
goto done;
|
||||||
|
|
@ -2776,7 +2776,7 @@ ys_populate_feature(clixon_handle h,
|
||||||
cv_name_set(cv, feature);
|
cv_name_set(cv, feature);
|
||||||
cv_bool_set(cv, found);
|
cv_bool_set(cv, found);
|
||||||
if (found)
|
if (found)
|
||||||
clixon_debug(CLIXON_DBG_DEFAULT, "%s %s:%s", __FUNCTION__, module, feature);
|
clixon_debug(CLIXON_DBG_YANG, "%s %s:%s", __FUNCTION__, module, feature);
|
||||||
yang_cv_set(ys, cv);
|
yang_cv_set(ys, cv);
|
||||||
ok:
|
ok:
|
||||||
retval = 0;
|
retval = 0;
|
||||||
|
|
@ -2865,7 +2865,7 @@ ys_populate_unknown(clixon_handle h,
|
||||||
#ifdef XML_EXPLICIT_INDEX
|
#ifdef XML_EXPLICIT_INDEX
|
||||||
/* Add explicit index extension */
|
/* Add explicit index extension */
|
||||||
if ((retval = yang_search_index_extension(h, yext, ys)) < 0) {
|
if ((retval = yang_search_index_extension(h, yext, ys)) < 0) {
|
||||||
clixon_debug(CLIXON_DBG_DEFAULT, "plugin_extension() failed");
|
clixon_debug(CLIXON_DBG_YANG, "plugin_extension() failed");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -3078,7 +3078,7 @@ yang_features(clixon_handle h,
|
||||||
ret = 0;
|
ret = 0;
|
||||||
if (yang_subparse(yang_argument_get(ys), ys, YA_IF_FEATURE, mainfile, 1, &ret, h) < 0)
|
if (yang_subparse(yang_argument_get(ys), ys, YA_IF_FEATURE, mainfile, 1, &ret, h) < 0)
|
||||||
goto done;
|
goto done;
|
||||||
clixon_debug(CLIXON_DBG_DETAIL, "%s %s %d", __FUNCTION__, yang_argument_get(ys), ret);
|
clixon_debug(CLIXON_DBG_YANG | CLIXON_DBG_DETAIL, "%s %s %d", __FUNCTION__, yang_argument_get(ys), ret);
|
||||||
if (ret == 0)
|
if (ret == 0)
|
||||||
goto disabled;
|
goto disabled;
|
||||||
}
|
}
|
||||||
|
|
@ -3276,7 +3276,7 @@ schema_nodeid_iterate(yang_stmt *yn,
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
if (ys == NULL){
|
if (ys == NULL){
|
||||||
clixon_debug(CLIXON_DBG_DEFAULT, "%s: %s not found, last id found:%s",
|
clixon_debug(CLIXON_DBG_YANG, "%s: %s not found, last id found:%s",
|
||||||
__FUNCTION__, id, yang_argument_get(yp));
|
__FUNCTION__, id, yang_argument_get(yp));
|
||||||
goto ok;
|
goto ok;
|
||||||
}
|
}
|
||||||
|
|
@ -4027,7 +4027,7 @@ yang_search_index_extension(clixon_handle h,
|
||||||
extname = yang_argument_get(yext);
|
extname = yang_argument_get(yext);
|
||||||
if (strcmp(modname, "clixon-config") != 0 || strcmp(extname, "search_index") != 0)
|
if (strcmp(modname, "clixon-config") != 0 || strcmp(extname, "search_index") != 0)
|
||||||
goto ok;
|
goto ok;
|
||||||
clixon_debug(CLIXON_DBG_DEFAULT, "%s Enabled extension:%s:%s", __FUNCTION__, modname, extname);
|
clixon_debug(CLIXON_DBG_YANG, "%s Enabled extension:%s:%s", __FUNCTION__, modname, extname);
|
||||||
yp = yang_parent_get(ys);
|
yp = yang_parent_get(ys);
|
||||||
if (yang_list_index_add(yp) < 0)
|
if (yang_list_index_add(yp) < 0)
|
||||||
goto done;
|
goto done;
|
||||||
|
|
|
||||||
|
|
@ -395,7 +395,7 @@ yang_modules_state_get(clixon_handle h,
|
||||||
}
|
}
|
||||||
retval = 1;
|
retval = 1;
|
||||||
done:
|
done:
|
||||||
clixon_debug(CLIXON_DBG_DEFAULT, "%s %d", __FUNCTION__, retval);
|
clixon_debug(CLIXON_DBG_YANG, "%s %d", __FUNCTION__, retval);
|
||||||
if (xvec)
|
if (xvec)
|
||||||
free(xvec);
|
free(xvec);
|
||||||
if (cb)
|
if (cb)
|
||||||
|
|
@ -756,7 +756,7 @@ ietf_yang_metadata_extension_cb(clixon_handle h,
|
||||||
if (strcmp(modname, "ietf-yang-metadata") != 0 || strcmp(extname, "annotation") != 0)
|
if (strcmp(modname, "ietf-yang-metadata") != 0 || strcmp(extname, "annotation") != 0)
|
||||||
goto ok;
|
goto ok;
|
||||||
name = cv_string_get(yang_cv_get(ys));
|
name = cv_string_get(yang_cv_get(ys));
|
||||||
clixon_debug(CLIXON_DBG_DEFAULT, "%s Enabled extension:%s:%s:%s", __FUNCTION__, modname, extname, name);
|
clixon_debug(CLIXON_DBG_YANG, "%s Enabled extension:%s:%s:%s", __FUNCTION__, modname, extname, name);
|
||||||
/* XXX Nothing yet - this should signal that xml attribute annotations are allowed
|
/* XXX Nothing yet - this should signal that xml attribute annotations are allowed
|
||||||
* Possibly, add an "annotation" YANG node.
|
* Possibly, add an "annotation" YANG node.
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -167,7 +167,7 @@
|
||||||
/* typecast macro */
|
/* typecast macro */
|
||||||
#define _YY ((clixon_yang_yacc *)_yy)
|
#define _YY ((clixon_yang_yacc *)_yy)
|
||||||
|
|
||||||
#define _YYERROR(msg) {clixon_debug(CLIXON_DBG_DEFAULT, "YYERROR %s '%s' %d", (msg), clixon_yang_parsetext, _YY->yy_linenum); YYERROR;}
|
#define _YYERROR(msg) {clixon_debug(CLIXON_DBG_YANG, "YYERROR %s '%s' %d", (msg), clixon_yang_parsetext, _YY->yy_linenum); YYERROR;}
|
||||||
|
|
||||||
/* add _yy to error parameters */
|
/* add _yy to error parameters */
|
||||||
#define YY_(msgid) msgid
|
#define YY_(msgid) msgid
|
||||||
|
|
@ -204,8 +204,8 @@
|
||||||
* Disable it to stop any calls to clixon_debug. Having it on by default would mean very large debug outputs.
|
* Disable it to stop any calls to clixon_debug. Having it on by default would mean very large debug outputs.
|
||||||
*/
|
*/
|
||||||
#if 0
|
#if 0
|
||||||
#define _PARSE_DEBUG(s) clixon_debug(1,(s))
|
#define _PARSE_DEBUG(s) clixon_debug(CLIXON_DBG_YANG, (s))
|
||||||
#define _PARSE_DEBUG1(s, s1) clixon_debug(1,(s), (s1))
|
#define _PARSE_DEBUG1(s, s1) clixon_debug(CLIXON_DBG_YANG, (s), (s1))
|
||||||
#else
|
#else
|
||||||
#define _PARSE_DEBUG(s)
|
#define _PARSE_DEBUG(s)
|
||||||
#define _PARSE_DEBUG1(s, s1)
|
#define _PARSE_DEBUG1(s, s1)
|
||||||
|
|
|
||||||
|
|
@ -243,7 +243,7 @@ yang_augment_node(clixon_handle h,
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
schema_nodeid = yang_argument_get(ys);
|
schema_nodeid = yang_argument_get(ys);
|
||||||
clixon_debug(CLIXON_DBG_DETAIL, "%s %s", __FUNCTION__, schema_nodeid);
|
clixon_debug(CLIXON_DBG_YANG | CLIXON_DBG_DETAIL, "%s %s", __FUNCTION__, schema_nodeid);
|
||||||
/* Find the target */
|
/* Find the target */
|
||||||
if (yang_abs_schema_nodeid(ys, schema_nodeid, &ytarget) < 0)
|
if (yang_abs_schema_nodeid(ys, schema_nodeid, &ytarget) < 0)
|
||||||
goto done;
|
goto done;
|
||||||
|
|
@ -913,7 +913,7 @@ filename2revision(const char *filename,
|
||||||
clixon_err(OE_UNIX, errno, "strdup");
|
clixon_err(OE_UNIX, errno, "strdup");
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
clixon_debug(CLIXON_DBG_DETAIL, "%s %s", __FUNCTION__, base);
|
clixon_debug(CLIXON_DBG_YANG | CLIXON_DBG_DETAIL, "%s %s", __FUNCTION__, base);
|
||||||
if ((p = rindex(base, '.')) != NULL) /* strip postfix .yang */
|
if ((p = rindex(base, '.')) != NULL) /* strip postfix .yang */
|
||||||
*p = '\0';
|
*p = '\0';
|
||||||
if ((p = index(base, '@')) != NULL){ /* extract revision date */
|
if ((p = index(base, '@')) != NULL){ /* extract revision date */
|
||||||
|
|
@ -1064,7 +1064,7 @@ yang_parse_filename(clixon_handle h,
|
||||||
FILE *fp = NULL;
|
FILE *fp = NULL;
|
||||||
struct stat st;
|
struct stat st;
|
||||||
|
|
||||||
clixon_debug(CLIXON_DBG_DEFAULT, "%s %s", __FUNCTION__, filename);
|
clixon_debug(CLIXON_DBG_YANG, "%s %s", __FUNCTION__, filename);
|
||||||
if (stat(filename, &st) < 0){
|
if (stat(filename, &st) < 0){
|
||||||
clixon_err(OE_YANG, errno, "%s not found", filename);
|
clixon_err(OE_YANG, errno, "%s not found", filename);
|
||||||
goto done;
|
goto done;
|
||||||
|
|
|
||||||
|
|
@ -162,7 +162,7 @@ yang_mount_get(yang_stmt *y,
|
||||||
cvec *cvv;
|
cvec *cvv;
|
||||||
cg_var *cv;
|
cg_var *cv;
|
||||||
|
|
||||||
clixon_debug(CLIXON_DBG_DETAIL, "%s %s %p", __FUNCTION__, xpath, y);
|
clixon_debug(CLIXON_DBG_YANG | CLIXON_DBG_DETAIL, "%s %s %p", __FUNCTION__, xpath, y);
|
||||||
/* Special value in yang unknown node for mount-points: mapping from xpath->mounted yspec */
|
/* Special value in yang unknown node for mount-points: mapping from xpath->mounted yspec */
|
||||||
if ((cvv = yang_cvec_get(y)) != NULL &&
|
if ((cvv = yang_cvec_get(y)) != NULL &&
|
||||||
(cv = cvec_find(cvv, xpath)) != NULL &&
|
(cv = cvec_find(cvv, xpath)) != NULL &&
|
||||||
|
|
@ -194,7 +194,7 @@ yang_mount_set(yang_stmt *y,
|
||||||
cg_var *cv;
|
cg_var *cv;
|
||||||
cg_var *cv2;
|
cg_var *cv2;
|
||||||
|
|
||||||
clixon_debug(CLIXON_DBG_DEFAULT, "%s %s %p", __FUNCTION__, xpath, y);
|
clixon_debug(CLIXON_DBG_YANG, "%s %s %p", __FUNCTION__, xpath, y);
|
||||||
if ((cvv = yang_cvec_get(y)) != NULL &&
|
if ((cvv = yang_cvec_get(y)) != NULL &&
|
||||||
(cv = cvec_find(cvv, xpath)) != NULL &&
|
(cv = cvec_find(cvv, xpath)) != NULL &&
|
||||||
(yspec0 = cv_void_get(cv)) != NULL){
|
(yspec0 = cv_void_get(cv)) != NULL){
|
||||||
|
|
|
||||||
|
|
@ -96,7 +96,7 @@
|
||||||
|
|
||||||
/* Enable for debugging, steals some cycles otherwise */
|
/* Enable for debugging, steals some cycles otherwise */
|
||||||
#if 0
|
#if 0
|
||||||
#define _PARSE_DEBUG(s) clixon_debug(1,(s))
|
#define _PARSE_DEBUG(s) clixon_debug(CLIXON_DBG_YANG, (s))
|
||||||
#else
|
#else
|
||||||
#define _PARSE_DEBUG(s)
|
#define _PARSE_DEBUG(s)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@ yang_subparse(char *str,
|
||||||
int retval = -1;
|
int retval = -1;
|
||||||
clixon_yang_sub_parse_yacc ife = {0,};
|
clixon_yang_sub_parse_yacc ife = {0,};
|
||||||
|
|
||||||
clixon_debug(CLIXON_DBG_DETAIL, "%s %s", __FUNCTION__, str);
|
clixon_debug(CLIXON_DBG_YANG | CLIXON_DBG_DETAIL, "%s %s", __FUNCTION__, str);
|
||||||
ife.if_parse_string = str;
|
ife.if_parse_string = str;
|
||||||
ife.if_linenum = linenum;
|
ife.if_linenum = linenum;
|
||||||
if (enabled)
|
if (enabled)
|
||||||
|
|
@ -125,7 +125,7 @@ yang_schema_nodeid_subparse(char *str,
|
||||||
int retval = -1;
|
int retval = -1;
|
||||||
clixon_yang_schemanode_yacc ife = {0,};
|
clixon_yang_schemanode_yacc ife = {0,};
|
||||||
|
|
||||||
clixon_debug(CLIXON_DBG_DETAIL, "%s %s", __FUNCTION__, str);
|
clixon_debug(CLIXON_DBG_YANG | CLIXON_DBG_DETAIL, "%s %s", __FUNCTION__, str);
|
||||||
ife.if_parse_string = str;
|
ife.if_parse_string = str;
|
||||||
ife.if_linenum = linenum;
|
ife.if_linenum = linenum;
|
||||||
ife.if_mainfile = mainfile;
|
ife.if_mainfile = mainfile;
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,7 @@
|
||||||
|
|
||||||
/* Enable for debugging, steals some cycles otherwise */
|
/* Enable for debugging, steals some cycles otherwise */
|
||||||
#if 0
|
#if 0
|
||||||
#define _PARSE_DEBUG(s) clixon_debug(1,(s))
|
#define _PARSE_DEBUG(s) clixon_debug(CLIXON_DBG_YANG, (s))
|
||||||
#else
|
#else
|
||||||
#define _PARSE_DEBUG(s)
|
#define _PARSE_DEBUG(s)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue