Signed-off-by: Christian Hopps <chopps@labn.net>
struct opaque_lsa *olsa;
int opaquelen;
- if (json)
- return;
-
olsa = (struct opaque_lsa *)lsa->data;
if (VALID_OPAQUE_INFO_LEN(lsa->data))
opaquelen = 0;
/* Output information about opaque LSAs */
- if (vty != NULL) {
+ if (json)
+ json_object_string_addf(json, "opaqueData", "%*pHXn",
+ (int)opaquelen, olsa->data);
+ else if (vty != NULL) {
int i;
vty_out(vty,
" Added using OSPF API: %u octets of opaque data %s\n",