+ case BSD_AFNUM_ISO:
+ isoclns_print(ndo, p, length, caplen);
+ break;
+
+ case BSD_AFNUM_APPLETALK:
+ atalk_print(ndo, p, length);
+ break;
+
+ case BSD_AFNUM_IPX:
+ ipx_print(ndo, p, length);
+ break;
+
+ default:
+ /* unknown AF_ value */
+ if (!ndo->ndo_eflag)
+ null_hdr_print(ndo, family, length + NULL_HDRLEN);
+ if (!ndo->ndo_suppress_default_print)
+ ND_DEFAULTPRINT(p, caplen);
+ }
+
+ return (NULL_HDRLEN);