/external/usrsctp/usrsctplib/netinet/ |
D | sctp_header.h | 254 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 …]
|
D | sctp_output.h | 92 struct sctphdr *, struct sctp_init_chunk *, 126 struct sctphdr *, 227 struct sctphdr *, uint32_t, struct mbuf *, 234 struct sctphdr *, uint32_t, struct mbuf *,
|
D | sctp_input.h | 47 struct sctphdr *, struct sctp_chunkhdr *,
|
D | sctp_output.c | 4144 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 …]
|
D | sctputil.h | 201 struct sctphdr *, struct mbuf *, 219 struct sctphdr *, struct sctp_inpcb *,
|
D | sctp_crc32.c | 816 offset += offsetof(struct sctphdr, checksum); in sctp_delayed_cksum()
|
D | sctp_input.c | 100 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 …]
|
D | sctp.h | 60 struct sctphdr { struct
|
D | sctp_cc_functions.c | 66 (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()
|
D | sctp_pcb.h | 773 struct sctphdr *, struct sctp_chunkhdr *, struct sctp_inpcb **, 804 struct sctphdr *, struct sctp_inpcb **, struct sctp_nets **, uint32_t vrf_id);
|
D | sctputil.c | 4613 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 …]
|
D | sctp_var.h | 396 struct sctphdr;
|
D | sctp_usrreq.c | 240 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 …]
|
D | sctp_pcb.c | 2392 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/ |
D | pcap2corpus.c | 62 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/ |
D | user_recv_thread.c | 267 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 …]
|
D | user_socket.c | 3502 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/ |
D | sctp6_usrreq.c | 147 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) +
|