• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/netinet/libalias/

Lines Matching refs:chunk_length

212 #define SN_SCTP_NEXTCHUNK(chunkhead)	(struct sctp_chunkhdr *)(((char *)chunkhead) + SCTP_SIZE32(ntohs(chunkhead->chunk_length)))
968 chunk_hdr->chunk_length = htons(sizeof(*chunk_hdr) + sizeof(struct sctp_error_cause));
970 chunk_hdr->chunk_length = htons(sizeof(*chunk_hdr));
1056 int chunk_length;
1095 chunk_length = SCTP_SIZE32(ntohs(chunk_hdr->chunk_length));
1096 if ((chunk_length < SN_MIN_CHUNK_SIZE) || (chunk_length > bytes_left)) /* malformed chunk - could cause endless loop*/
1118 sm->chunk_length = 0; /* only care about length for key chunks */
1122 if (chunk_length < sizeof(struct sctp_init_chunk)) /* malformed chunk*/
1126 sm->chunk_length = chunk_length;
1144 if (chunk_length < sizeof(struct sctp_init_ack_chunk)) /* malformed chunk*/
1148 sm->chunk_length = chunk_length;
1152 sm->chunk_length = chunk_length;
1155 if (chunk_length < sizeof(struct sctp_shutdown_ack_chunk)) /* malformed chunk*/
1159 sm->chunk_length = chunk_length;
1165 sm->chunk_length = chunk_length;
1170 if (chunk_length < (sizeof(struct sctp_asconf_chunk) + sizeof(struct sctp_ipv4addr_param))) /* malformed chunk*/
1182 sm->chunk_length = chunk_length - sizeof(struct sctp_asconf_chunk) - sizeof(struct sctp_ipv4addr_param); /* rest of chunk */
1184 if (chunk_length < (sizeof(struct sctp_asconf_chunk) + sizeof(struct sctp_ipv6addr_param))) /* malformed chunk*/
1188 sm->chunk_length = chunk_length - sizeof(struct sctp_asconf_chunk) - sizeof(struct sctp_ipv6addr_param); /* rest of chunk */
1208 if (chunk_length < sizeof(struct sctp_asconf_ack_chunk)) /* malformed chunk*/
1215 sm->chunk_length = chunk_length - sizeof(struct sctp_asconf_ack_chunk);
1227 bytes_left-= chunk_length;
1240 chunk_length = SCTP_SIZE32(ntohs(chunk_hdr->chunk_length));
1241 if ((chunk_length < SN_MIN_CHUNK_SIZE) || (chunk_length > bytes_left))
1290 bytes_left = sm->chunk_length;
1359 bytes_left = sm->chunk_length - sizeof(struct sctp_init_chunk);
1363 bytes_left = sm->chunk_length - sizeof(struct sctp_init_ack_chunk);
1367 bytes_left = sm->chunk_length;
1517 bytes_left = sm->chunk_length;
1622 bytes_left = sm->chunk_length;
1674 bytes_left = sm->chunk_length;