Home
last modified time | relevance | path

Searched refs:sctphdr (Results 1 – 18 of 18) sorted by relevance

/external/usrsctp/usrsctplib/netinet/
Dsctp_header.h254 struct sctphdr sh;
323 struct sctphdr sh;
425 struct sctphdr sh;
566 sizeof(struct sctphdr) + \
572 sizeof(struct sctphdr) + \
577 sizeof(struct sctphdr))
581 sizeof(struct sctphdr) + \
587 sizeof(struct sctphdr) + \
592 sizeof(struct sctphdr))
598 sizeof(struct sctphdr) + \
[all …]
Dsctp_output.h92 struct sctphdr *, struct sctp_init_chunk *,
126 struct sctphdr *,
227 struct sctphdr *, uint32_t, struct mbuf *,
234 struct sctphdr *, uint32_t, struct mbuf *,
Dsctp_input.h47 struct sctphdr *, struct sctp_chunkhdr *,
Dsctp_output.c4144 struct sctphdr *sctphdr; local
4386 sctphdr = (struct sctphdr *)((caddr_t)udp + sizeof(struct udphdr));
4388 sctphdr = (struct sctphdr *)((caddr_t)ip + sizeof(struct ip));
4391 sctphdr->src_port = src_port;
4392 sctphdr->dest_port = dest_port;
4393 sctphdr->v_tag = v_tag;
4394 sctphdr->checksum = 0;
4441 sctphdr->checksum = sctp_calculate_cksum(m, sizeof(struct ip) + sizeof(struct udphdr));
4455 m->m_pkthdr.csum_data = offsetof(struct sctphdr, checksum);
4460 sctphdr->checksum = sctp_calculate_cksum(m, sizeof(struct ip));
[all …]
Dsctputil.h201 struct sctphdr *, struct mbuf *,
219 struct sctphdr *, struct sctp_inpcb *,
Dsctp_crc32.c816 offset += offsetof(struct sctphdr, checksum); in sctp_delayed_cksum()
Dsctp_input.c100 struct sockaddr *src, struct sockaddr *dst, struct sctphdr *sh, in sctp_handle_init()
466 struct sockaddr *src, struct sockaddr *dst, struct sctphdr *sh, in sctp_process_init_ack()
1421 struct sockaddr *src, struct sockaddr *dst, struct sctphdr *sh, in sctp_handle_init_ack()
1577 struct sctphdr *sh, struct sctp_state_cookie *cookie, int cookie_len,
1596 struct sctphdr *sh, struct sctp_state_cookie *cookie, int cookie_len, in sctp_process_cookie_existing()
2168 struct sctphdr *sh, struct sctp_state_cookie *cookie, int cookie_len,
2573 struct sctphdr *sh, struct sctp_cookie_echo_chunk *cp,
4578 ch = (struct sctp_chunkhdr *)(cp->data + sizeof(struct sctphdr));
4579 chlen -= sizeof(struct sctphdr);
4726 struct sctphdr *sh, struct sctp_chunkhdr *ch, struct sctp_inpcb *inp,
[all …]
Dsctp.h60 struct sctphdr { struct
Dsctp_cc_functions.c66 (net->cwnd > (net->mtu - sizeof(struct sctphdr)))) { in sctp_enforce_cwnd_limit()
68 if (net->cwnd < (net->mtu - sizeof(struct sctphdr))) { in sctp_enforce_cwnd_limit()
69 net->cwnd = net->mtu - sizeof(struct sctphdr); in sctp_enforce_cwnd_limit()
92 net->cwnd = (net->mtu - sizeof(struct sctphdr)) * cwnd_in_mtu; in sctp_set_initial_cc_param()
98 if (net->cwnd < (net->mtu - sizeof(struct sctphdr))) { in sctp_set_initial_cc_param()
99 net->cwnd = net->mtu - sizeof(struct sctphdr); in sctp_set_initial_cc_param()
1483 cwnd = (net->mtu - sizeof(struct sctphdr)) * cwnd_in_mtu; in sctp_cwnd_new_rtcc_transmission_begins()
Dsctp_pcb.h773 struct sctphdr *, struct sctp_chunkhdr *, struct sctp_inpcb **,
804 struct sctphdr *, struct sctp_inpcb **, struct sctp_nets **, uint32_t vrf_id);
Dsctputil.c4613 struct sctphdr *sh, struct mbuf *op_err,
4802 struct sctphdr *sh, struct sctp_inpcb *inp,
4889 offset = iphlen + sizeof(struct sctphdr);
8185 if (sp->m_pkthdr.len < sizeof(struct udphdr) + sizeof(struct sctphdr)) {
8191 sp = m_pullup(sp, sizeof(struct udphdr) + sizeof(struct sctphdr));
8258 struct sctphdr *sh;
8277 sh = (struct sctphdr *)(udp + 1);
8404 struct sctphdr sh;
8421 ip6cp->ip6c_off + sizeof(struct udphdr)+ offsetof(struct sctphdr, checksum)) {
8431 memset(&sh, 0, sizeof(struct sctphdr));
[all …]
Dsctp_var.h396 struct sctphdr;
Dsctp_usrreq.c240 overhead = IP_HDR_SIZE + sizeof(struct sctphdr); in sctp_pathmtu_adjustment()
411 struct sctphdr *sh;
445 sh = (struct sctphdr *)((caddr_t)inner_ip + (inner_ip->ip_hl << 2));
3106 paddrp->spp_pathmtu -= sizeof(struct sctphdr);
3285 paddri->spinfo_mtu -= sizeof(struct sctphdr);
3404 sstat->sstat_primary.spinfo_mtu -= sizeof(struct sctphdr);
6298 net->mtu += sizeof(struct sctphdr);
6446 net->mtu += sizeof(struct sctphdr);
7824 (net->cwnd > (net->mtu - sizeof(struct sctphdr)))) {
7826 if (net->cwnd < (net->mtu - sizeof(struct sctphdr))) {
[all …]
Dsctp_pcb.c2392 struct sctphdr *sh, struct sctp_inpcb **inp_p, struct sctp_nets **netp,
2601 struct sctphdr *sh, struct sctp_chunkhdr *ch,
2660 struct sockaddr *dst, struct sctphdr *sh,
4652 net->mtu += sizeof(struct sctphdr);
4708 net->mtu += sizeof(struct sctphdr);
6583 struct sctphdr *sh;
6592 offset = (ip->ip_hl << 2) + sizeof(struct sctphdr);
6600 sh = (struct sctphdr *)((caddr_t)ip + (ip->ip_hl << 2));
/external/usrsctp/fuzzer/
Dpcap2corpus.c62 struct sctphdr { struct
127 offset = args->offset + sizeof(struct ip) + sizeof(struct sctphdr); in packet_handler()
136 offset = args->offset + ip4_hdr_len + sizeof(struct sctphdr); in packet_handler()
145 offset = args->offset + sizeof(struct ip6_hdr) + sizeof(struct sctphdr); in packet_handler()
/external/usrsctp/usrsctplib/
Duser_recv_thread.c267 struct sctphdr *sh; in recv_function_raw()
372 sh = (struct sctphdr *)((caddr_t)iphdr + sizeof(struct ip)); in recv_function_raw()
373 ch = (struct sctp_chunkhdr *)((caddr_t)sh + sizeof(struct sctphdr)); in recv_function_raw()
374 offset = sizeof(struct ip) + sizeof(struct sctphdr); in recv_function_raw()
461 struct sctphdr *sh; in recv_function_raw6()
579 sh = mtod(recvmbuf6[0], struct sctphdr *); in recv_function_raw6()
580 ch = (struct sctp_chunkhdr *)((caddr_t)sh + sizeof(struct sctphdr)); in recv_function_raw6()
581 offset = sizeof(struct sctphdr); in recv_function_raw6()
637 struct sctphdr *sh; in recv_function_udp()
794 sh = mtod(udprecvmbuf[0], struct sctphdr *); in recv_function_udp()
[all …]
Duser_socket.c3502 struct sctphdr *sh;
3523 if (SCTP_BUF_LEN(m) < (int)(sizeof(struct sctphdr) + sizeof(struct sctp_chunkhdr))) {
3524 if ((m = m_pullup(m, sizeof(struct sctphdr) + sizeof(struct sctp_chunkhdr))) == NULL) {
3529 sh = mtod(m, struct sctphdr *);;
3530 ch = (struct sctp_chunkhdr *)((caddr_t)sh + sizeof(struct sctphdr));
3533 sctp_common_input_processing(&m, 0, sizeof(struct sctphdr), (int)length,
/external/usrsctp/usrsctplib/netinet6/
Dsctp6_usrreq.c147 struct sctphdr *sh;
230 offset = iphlen + sizeof(struct sctphdr) + sizeof(struct sctp_chunkhdr);
239 sh = (struct sctphdr *)(mtod(m, caddr_t) + iphlen);
240 ch = (struct sctp_chunkhdr *)((caddr_t)sh + sizeof(struct sctphdr));
443 struct sctphdr sh;
483 (int32_t)(ip6cp->ip6c_off + offsetof(struct sctphdr, checksum))) {
539 ip6cp->ip6c_off + sizeof(struct sctphdr) +
552 sizeof(struct sctphdr),
557 sizeof(struct sctphdr) +