Searched refs:tlv_len (Results 1 - 21 of 21) sorted by relevance

/freebsd-11-stable/contrib/tcpdump/
H A Dprint-lldp.c649 const u_char *tptr, u_int tlv_len)
656 if (tlv_len < 4) {
667 if (tlv_len < 6) {
674 if (tlv_len < 7) {
683 if (tlv_len < 6) {
687 if (tlv_len < 7) {
691 if (tlv_len < 7+sublen) {
698 if (tlv_len < 5) {
702 if (tlv_len < 5+sublen) {
709 if(tlv_len<LLDP_PRIVATE_8021_SUBTYPE_CONGESTION_NOTIFICATION_LENGT
648 lldp_private_8021_print(netdissect_options *ndo, const u_char *tptr, u_int tlv_len) argument
851 lldp_private_8023_print(netdissect_options *ndo, const u_char *tptr, u_int tlv_len) argument
935 lldp_private_iana_print(netdissect_options *ndo, const u_char *tptr, u_int tlv_len) argument
967 lldp_private_tia_print(netdissect_options *ndo, const u_char *tptr, u_int tlv_len) argument
1156 u_int tlen, tlv_type, tlv_len; local
1425 u_int oui, tlen, hexdump, tlv_type, tlv_len; local
[all...]
H A Dprint-nsh.c62 uint8_t tlv_len; local
132 tlv_len = *bp;
136 tlv_class, tlv_type, tlv_len));
140 if (length - 2 < n + tlv_len) {
145 for (vn = 0; vn < tlv_len; vn++) {
150 n += tlv_len;
H A Dprint-vtp.c122 int type, len, tlv_len, tlv_value, mgmtd_len; local
291 tlv_len = *(tptr+1);
297 if (len < tlv_len * 2 + 2) {
301 ND_TCHECK2(*tptr, tlv_len * 2 +2);
307 if (tlv_len != 1) {
308 ND_PRINT((ndo, " (invalid TLV length %u != 1)", tlv_len));
353 print_unknown_data(ndo, tptr, "\n\t\t ", 2 + tlv_len*2);
357 len -= 2 + tlv_len*2;
358 tptr += 2 + tlv_len*2;
H A Dprint-ldp.c248 u_short tlv_type,tlv_len,tlv_tlen,af,ft_flags; local
256 tlv_len=EXTRACT_16BITS(ldp_tlv_header->length);
257 if (tlv_len + 4 > msg_tlen) {
261 tlv_tlen=tlv_len;
270 tlv_len,
416 return(tlv_len+4); /* Type & Length fields not included */
542 return(tlv_len+4); /* Type & Length fields not included */
550 return(tlv_len+4); /* Type & Length fields not included */
H A Dprint-slow.c355 u_int tlv_len, tlv_tlen; local
371 tlv_len = tlv_header->length;
378 tlv_len));
389 if (tlv_len < sizeof(struct tlv_header_t)) {
396 if (tlen < tlv_len)
399 ND_TCHECK2(*tptr, tlv_len);
402 tlv_tlen=tlv_len-sizeof(struct tlv_header_t);
473 tlv_len-sizeof(struct tlv_header_t));
476 tptr+=tlv_len;
477 tlen-=tlv_len;
[all...]
H A Dprint-juniper.c1132 juniper_read_tlv_value(const u_char *p, u_int tlv_type, u_int tlv_len) argument
1138 switch (tlv_len) {
1157 switch (tlv_len) {
1184 uint8_t tlv_type,tlv_len; local
1238 tlv_len = *(tptr++);
1242 if (tlv_type == 0 || tlv_len == 0)
1244 if (tlv_len+JUNIPER_EXT_TLV_OVERHEAD > jnx_ext_len)
1251 tlv_len));
1253 tlv_value = juniper_read_tlv_value(tptr, tlv_type, tlv_len);
1287 tptr+=tlv_len;
[all...]
H A Dprint-isoclns.c2188 uint8_t pdu_type, max_area, id_length, tlv_type, tlv_len, tmp, alen, lan_alen, prefix_len; local
2547 tlv_len = *pptr++;
2548 tmp =tlv_len; /* copy temporary len & pointer to packet data */
2558 tlv_len));
2560 if (tlv_len == 0) /* something is invalid */
2563 if (packet_len < tlv_len)
2681 if (!isis_print_tlv_ip_reach(ndo, pptr, "\n\t ", tlv_len))
2760 if (fn_printzp(ndo, tptr + 1, tlv_len - 1, ndo->ndo_snapend))
2764 for(i=1;i<tlv_len;i++) {
2768 if (tlv_len !
[all...]
H A Dprint-bgp.c1030 int plen,tlen,stringlen,tlv_type,tlv_len,ttlv_len; local
1073 tlv_len=EXTRACT_16BITS(pptr);
1074 ttlv_len=tlv_len;
1082 tlv_len);
1099 tlv_len);
1104 tlen-=(tlv_len<<3); /* the tlv-length is expressed in bits so lets shift it right */
/freebsd-11-stable/sys/dev/mlxfw/
H A Dmlxfw_mfa2_tlv_multi.c56 u16 tlv_len; local
59 tlv_len = MLXFW_MFA2_TLV_TOTAL_SIZE(tlv);
63 tlv_len = NLA_ALIGN(tlv_len + be16_to_cpu(multi->total_len));
66 next = (const u8 *) tlv + tlv_len;
/freebsd-11-stable/contrib/wpa/src/eap_common/
H A Deap_common.c215 u8 tlv_type, tlv_len; local
241 tlv_len = *pos++;
242 if (tlv_len > (unsigned) (end - pos)) {
253 tlvs->keyname_len = tlv_len;
258 tlvs->domain_len = tlv_len;
260 pos += tlv_len;
270 tlv_len = *pos++;
271 if (tlv_len > (unsigned) (end - pos)) {
276 pos += tlv_len;
/freebsd-11-stable/tools/tools/ath/athratestats/
H A Dmain.c239 if (av->tlv_len != sizeof(struct ath_rateioctl_rt)) {
242 av->tlv_len,
258 if (av->tlv_len != sizeof(struct sample_node)) {
261 av->tlv_len,
/freebsd-11-stable/contrib/wpa/src/eap_server/
H A Deap_server_peap.c666 int tlv_type, mandatory, tlv_len; local
680 tlv_len = ((int) pos[2] << 8) | pos[3];
683 if ((size_t) tlv_len > left) {
685 "(tlv_len=%d left=%lu)", tlv_len,
693 result_tlv_len = tlv_len;
697 crypto_tlv_len = tlv_len;
711 pos += tlv_len;
712 left -= tlv_len;
786 int tlv_type, mandatory, tlv_len, vtlv_le local
[all...]
/freebsd-11-stable/contrib/wpa/src/ap/
H A Dwpa_auth_ft.c138 u16 type, size_t *tlv_len, const u8 **tlv_data)
161 *tlv_len = len;
307 size_t tlv_len = 0; local
314 tlv_len += sizeof(struct ft_rrb_tlv);
315 tlv_len += tlvs[i].len;
318 return tlv_len;
326 size_t tlv_len; local
333 tlv_len = 0;
336 if (tlv_len + sizeof(*hdr) > (size_t) (endpos - start))
337 return tlv_len;
137 wpa_ft_rrb_get_tlv(const u8 *plain, size_t plain_len, u16 type, size_t *tlv_len, const u8 **tlv_data) argument
359 size_t tlv_len = 0; local
381 size_t tlv_len; local
438 size_t tlv_len; local
[all...]
/freebsd-11-stable/contrib/wpa/src/eap_peer/
H A Deap_teap.c1469 size_t tlv_len, olen; local
1474 tlv_len = sizeof(*ehdr) + olen;
1475 tlv = os_malloc(tlv_len);
1485 tlv, tlv_len) < 0) {
1577 u16 tlv_type, tlv_len; local
1586 tlv_len = WPA_GET_BE16(outer_pos);
1593 tlv_type, tlv_len);
1594 if (outer_end - outer_pos < tlv_len) {
1602 outer_pos, tlv_len);
1609 a_id_len = tlv_len;
[all...]
H A Deap_peap.c476 size_t left, tlv_len; local
491 tlv_len = WPA_GET_BE16(pos);
494 if (tlv_len > left) {
496 "(tlv_len=%lu left=%lu)",
497 (unsigned long) tlv_len,
504 result_tlv_len = tlv_len;
508 crypto_tlv_len = tlv_len;
525 pos += tlv_len;
526 left -= tlv_len;
H A Dtncc.c1173 u8 *tlv_len, *tlv_len2, *outer_len, *inner_len, *ssoh_len, *end; local
1189 tlv_len = wpabuf_put(buf, 2); /* Length */
1274 WPA_PUT_BE16(tlv_len, end - tlv_len - 2);
H A Deap_fast.c1403 size_t tlv_len, olen; local
1407 tlv_len = sizeof(*ehdr) + olen;
1408 tlv = os_malloc(tlv_len);
1418 tlv, tlv_len) < 0) {
/freebsd-11-stable/sys/dev/iwm/
H A Dif_iwm.c616 size_t tlv_len; local
620 tlv_len = le32toh(tlv.length);
627 if (len < tlv_len) {
637 if (tlv_len < sizeof(uint32_t)) {
641 (int) tlv_len);
658 if (tlv_len) {
660 "%s: IWM_UCODE_TLV_PAN: tlv_len (%d) > 0\n",
662 (int) tlv_len);
669 if (tlv_len < sizeof(uint32_t)) {
671 "%s: IWM_UCODE_TLV_FLAGS: tlv_len (
[all...]
/freebsd-11-stable/sys/dev/ath/
H A Dif_athioctl.h203 uint16_t tlv_len; /* length excluding TLV header */ member in struct:ath_rateioctl_tlv
/freebsd-11-stable/sys/dev/ath/ath_rate/sample/
H A Dsample.c1221 av.tlv_len = sizeof(struct ath_rateioctl_rt);
1231 av.tlv_len = sizeof(struct sample_node);
/freebsd-11-stable/sbin/ifconfig/
H A Difieee80211.c2998 uint16_t tlv_len = BE_READ_2(ie + 2); local
3001 if (tlv_len > len) {
3003 "tlv_len=%d len=%d", tlv_type, tlv_len,
3031 for (n = 0; n < (tlv_len - 1); n++)
3036 ie += tlv_len, len -= tlv_len;

Completed in 397 milliseconds