Changeset View
Changeset View
Standalone View
Standalone View
head/contrib/tcpdump/print-lmp.c
Show First 20 Lines • Show All 348 Lines • ▼ Show 20 Lines | static const struct tok lmp_ctype_values[] = { | ||||
{ 256*LMP_OBJ_SERVICE_CONFIG+LMP_CTYPE_SERVICE_CONFIG_CPSA, "2" }, | { 256*LMP_OBJ_SERVICE_CONFIG+LMP_CTYPE_SERVICE_CONFIG_CPSA, "2" }, | ||||
{ 256*LMP_OBJ_SERVICE_CONFIG+LMP_CTYPE_SERVICE_CONFIG_TRANSPARENCY_TCM, "3" }, | { 256*LMP_OBJ_SERVICE_CONFIG+LMP_CTYPE_SERVICE_CONFIG_TRANSPARENCY_TCM, "3" }, | ||||
{ 256*LMP_OBJ_SERVICE_CONFIG+LMP_CTYPE_SERVICE_CONFIG_NETWORK_DIVERSITY, "4" }, | { 256*LMP_OBJ_SERVICE_CONFIG+LMP_CTYPE_SERVICE_CONFIG_NETWORK_DIVERSITY, "4" }, | ||||
{ 0, NULL} | { 0, NULL} | ||||
}; | }; | ||||
void | void | ||||
lmp_print(netdissect_options *ndo, | lmp_print(netdissect_options *ndo, | ||||
register const u_char *pptr, register u_int len) { | register const u_char *pptr, register u_int len) | ||||
{ | |||||
const struct lmp_common_header *lmp_com_header; | const struct lmp_common_header *lmp_com_header; | ||||
const struct lmp_object_header *lmp_obj_header; | const struct lmp_object_header *lmp_obj_header; | ||||
const u_char *tptr,*obj_tptr; | const u_char *tptr,*obj_tptr; | ||||
int tlen,lmp_obj_len,lmp_obj_ctype,obj_tlen; | int tlen,lmp_obj_len,lmp_obj_ctype,obj_tlen; | ||||
int hexdump; | int hexdump; | ||||
int offset,subobj_type,subobj_len,total_subobj_len; | int offset,subobj_type,subobj_len,total_subobj_len; | ||||
int link_type; | int link_type; | ||||
▲ Show 20 Lines • Show All 514 Lines • Show Last 20 Lines |