Lines Matching defs:chunk_hdr
945 struct sctp_chunkhdr* chunk_hdr = (struct sctp_chunkhdr *) ((char *) sctp_hdr + sizeof(*sctp_hdr));
946 struct sctp_error_cause* error_cause = (struct sctp_error_cause *) ((char *) chunk_hdr + sizeof(*chunk_hdr));
963 chunk_hdr->chunk_type = (sndrply & SN_TX_ABORT) ? SCTP_ABORT_ASSOCIATION : SCTP_OPERATION_ERROR;
964 chunk_hdr->chunk_flags = SCTP_MIDDLEBOX_FLAG;
968 chunk_hdr->chunk_length = htons(sizeof(*chunk_hdr) + sizeof(struct sctp_error_cause));
970 chunk_hdr->chunk_length = htons(sizeof(*chunk_hdr));
976 chunk_hdr->chunk_flags |= SCTP_HAD_NO_TCB; /* set Tbit */
1052 struct sctp_chunkhdr *chunk_hdr;
1093 chunk_hdr = SN_SCTP_FIRSTCHUNK(sctp_hdr);
1095 chunk_length = SCTP_SIZE32(ntohs(chunk_hdr->chunk_length));
1099 if ((chunk_hdr->chunk_flags & SCTP_HAD_NO_TCB) &&
1100 ((chunk_hdr->chunk_type == SCTP_ABORT_ASSOCIATION) ||
1101 (chunk_hdr->chunk_type == SCTP_SHUTDOWN_COMPLETE))) {
1119 while (IS_SCTP_CONTROL(chunk_hdr)) {
1120 switch (chunk_hdr->chunk_type) {
1125 sm->sctpchnk.Init = (struct sctp_init *) ((char *) chunk_hdr + sizeof(struct sctp_chunkhdr));
1147 sm->sctpchnk.InitAck = (struct sctp_init_ack *) ((char *) chunk_hdr + sizeof(struct sctp_chunkhdr));
1173 param_hdr = (struct sctp_paramhdr *) ((char *) chunk_hdr + sizeof(struct sctp_asconf_chunk)); /*compulsory IP parameter*/
1211 param_hdr = (struct sctp_paramhdr *) ((char *) chunk_hdr
1237 chunk_hdr = SN_SCTP_NEXTCHUNK(chunk_hdr);
1240 chunk_length = SCTP_SIZE32(ntohs(chunk_hdr->chunk_length));