Lines Matching defs:chunk_hdr
916 struct sctp_chunkhdr* chunk_hdr = (struct sctp_chunkhdr *) ((char *) sctp_hdr + sizeof(*sctp_hdr));
917 struct sctp_error_cause* error_cause = (struct sctp_error_cause *) ((char *) chunk_hdr + sizeof(*chunk_hdr));
934 chunk_hdr->chunk_type = (sndrply & SN_TX_ABORT) ? SCTP_ABORT_ASSOCIATION : SCTP_OPERATION_ERROR;
935 chunk_hdr->chunk_flags = SCTP_MIDDLEBOX_FLAG;
939 chunk_hdr->chunk_length = htons(sizeof(*chunk_hdr) + sizeof(struct sctp_error_cause));
941 chunk_hdr->chunk_length = htons(sizeof(*chunk_hdr));
947 chunk_hdr->chunk_flags |= SCTP_HAD_NO_TCB; /* set Tbit */
1022 struct sctp_chunkhdr *chunk_hdr;
1063 chunk_hdr = SN_SCTP_FIRSTCHUNK(sctp_hdr);
1065 chunk_length = SCTP_SIZE32(ntohs(chunk_hdr->chunk_length));
1069 if ((chunk_hdr->chunk_flags & SCTP_HAD_NO_TCB) &&
1070 ((chunk_hdr->chunk_type == SCTP_ABORT_ASSOCIATION) ||
1071 (chunk_hdr->chunk_type == SCTP_SHUTDOWN_COMPLETE))) {
1089 while (IS_SCTP_CONTROL(chunk_hdr)) {
1090 switch(chunk_hdr->chunk_type) {
1095 sm->sctpchnk.Init = (struct sctp_init *) ((char *) chunk_hdr + sizeof(struct sctp_chunkhdr));
1117 sm->sctpchnk.InitAck = (struct sctp_init_ack *) ((char *) chunk_hdr + sizeof(struct sctp_chunkhdr));
1143 param_hdr = (struct sctp_paramhdr *) ((char *) chunk_hdr + sizeof(struct sctp_asconf_chunk)); /*compulsory IP parameter*/
1181 param_hdr = (struct sctp_paramhdr *) ((char *) chunk_hdr
1207 chunk_hdr = SN_SCTP_NEXTCHUNK(chunk_hdr);
1210 chunk_length = SCTP_SIZE32(ntohs(chunk_hdr->chunk_length));