Lines Matching refs:sctp
1109 struct sctphdr *sctp; in send_probe() local
1147 sctp = (struct sctphdr *)outpacket; in send_probe()
1149 sctp->src_port = htons(ident); in send_probe()
1150 sctp->dest_port = htons(port + seq); in send_probe()
1153 sctp->v_tag = 0; in send_probe()
1155 sctp->v_tag = (sctp->src_port << 16) | sctp->dest_port; in send_probe()
1157 sctp->checksum = htonl(0); in send_probe()
1167 init = (struct sctp_init_chunk *)(sctp + 1); in send_probe()
1172 init->init.initiate_tag = (sctp->src_port << 16) | in send_probe()
1173 sctp->dest_port; in send_probe()
1195 chk = (struct sctp_chunkhdr *)(sctp + 1); in send_probe()
1210 sctp->checksum = sctp_crc32c(outpacket, datalen); in send_probe()
1403 struct sctphdr *sctp; in packet_ok() local
1429 sctp = (struct sctphdr *)up; in packet_ok()
1430 if (sctp->src_port != htons(ident) || in packet_ok()
1431 sctp->dest_port != htons(port + seq)) { in packet_ok()
1436 if (sctp->v_tag != 0) { in packet_ok()
1439 init = (struct sctp_init_chunk *)(sctp + 1); in packet_ok()
1445 ((sctp->src_port << 16) | sctp->dest_port)) { in packet_ok()
1449 if (sctp->v_tag == in packet_ok()
1450 (u_int32_t)((sctp->src_port << 16) | in packet_ok()
1451 sctp->dest_port)) { in packet_ok()