/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip6_output.c | 742 sctp_hdr_t *sctph; local 744 ASSERT(MBLKL(mp) >= (ip_hdr_length + sizeof (*sctph))); 745 sctph = (sctp_hdr_t *)(mp->b_rptr + ip_hdr_length); 750 sctph->sh_chksum = 0; 754 sctph->sh_chksum = sctp_cksum(mp, ip_hdr_length); 845 sctp_hdr_t *sctph; local 847 ASSERT(MBLKL(mp) >= (ip_hdr_length + sizeof (*sctph))); 848 sctph = (sctp_hdr_t *)(mp->b_rptr + ip_hdr_length); 853 sctph->sh_chksum = 0; 857 sctph [all...] |
H A D | ip_output.c | 1637 sctp_hdr_t *sctph; local 1639 ASSERT(MBLKL(mp) >= (ip_hdr_length + sizeof (*sctph))); 1640 sctph = (sctp_hdr_t *)(mp->b_rptr + ip_hdr_length); 1645 sctph->sh_chksum = 0; 1649 sctph->sh_chksum = sctp_cksum(mp, ip_hdr_length); 1726 sctp_hdr_t *sctph; local 1728 ASSERT(MBLKL(mp) >= (ip_hdr_length + sizeof (*sctph))); 1729 sctph = (sctp_hdr_t *)(mp->b_rptr + ip_hdr_length); 1734 sctph->sh_chksum = 0; 1738 sctph [all...] |
H A D | ip6_input.c | 1866 sctp_hdr_t *sctph; local 1869 sctph = (sctp_hdr_t *)((uchar_t *)ip6h + ip_hdr_length); 1874 pktsum = sctph->sh_chksum; 1875 sctph->sh_chksum = 0; 1877 sctph->sh_chksum = pktsum; 2226 sctp_hdr_t *sctph; local 2242 sctph = (sctp_hdr_t *)(rptr + ip_hdr_length); 2245 ports = *(uint32_t *)&sctph->sh_sport; 2261 ira, mp, sctps, sctph);
|
H A D | ip_input.c | 2216 sctp_hdr_t *sctph; local 2219 sctph = (sctp_hdr_t *)((uchar_t *)ipha + ip_hdr_length); 2224 pktsum = sctph->sh_chksum; 2225 sctph->sh_chksum = 0; 2227 sctph->sh_chksum = pktsum; 2567 sctp_hdr_t *sctph; local 2584 sctph = (sctp_hdr_t *)(rptr + ip_hdr_length); 2587 ports = *(uint32_t *)&sctph->sh_sport; 2605 sctps, sctph);
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_input.c | 3399 sctp_hdr_t *sctph; local 3431 sctph = ((sctp_hdr_t *)&rptr[ip_hdr_len]); 3446 mlen = mp->b_wptr - (uchar_t *)(sctph + 1); 3447 if ((ch = sctp_first_chunk((uchar_t *)(sctph + 1), mlen)) == NULL) { 3465 sctp = sctp_addrlist2sctp(mp, sctph, ch, zoneid, sctps); 3502 sctp_ootb_send_abort(sctph->sh_verf, 0, 3613 sctp_hdr_t *sctph; local 3677 sctph = ((sctp_hdr_t *)&rptr[ip_hdr_len]); 3693 mlen = mp->b_wptr - (uchar_t *)(sctph + 1); 3694 ch = sctp_first_chunk((uchar_t *)(sctph [all...] |
H A D | sctp_common.c | 924 sctp_hdr_t *sctph; local 960 sctph = (sctp_hdr_t *)(hdrs + ip_hdr_length); 961 sctp->sctp_sctph = sctph; 962 sctph->sh_sport = connp->conn_lport; 963 sctph->sh_dport = connp->conn_fport; 964 sctph->sh_verf = sctp->sctp_fvtag; 965 sctph->sh_chksum = 0; 1000 sctph = (sctp_hdr_t *)(hdrs + ip_hdr_length); 1001 sctp->sctp_sctph6 = sctph; 1002 sctph [all...] |
H A D | sctp_conn.c | 59 sctp_hdr_t *sctph; local 68 sctph = (sctp_hdr_t *)(cr_pkt->b_rptr + ip_hdr_len); 69 ASSERT(OK_32PTR(sctph)); 74 aconnp->conn_fport = sctph->sh_sport;
|
H A D | sctp_hash.c | 349 sctp_lookup_by_faddrs(mblk_t *mp, sctp_hdr_t *sctph, in6_addr_t *srcp, argument 374 * Currently sctph is set to NULL in icmp error fanout case 379 if (sctph == NULL) 393 mlen = mp->b_wptr - (uchar_t *)(sctph + 1); 394 if ((ich = sctp_first_chunk((uchar_t *)(sctph + 1), mlen)) == NULL) { 485 ip_recv_attr_t *ira, mblk_t *mp, sctp_stack_t *sctps, sctp_hdr_t *sctph) 491 sctp = sctp_lookup_by_faddrs(mp, sctph, src, dst, ports, zoneid, 484 sctp_fanout(in6_addr_t *src, in6_addr_t *dst, uint32_t ports, ip_recv_attr_t *ira, mblk_t *mp, sctp_stack_t *sctps, sctp_hdr_t *sctph) argument
|
H A D | sctp_error.c | 604 sctp_handle_error(sctp_t *sctp, sctp_hdr_t *sctph, sctp_chunk_hdr_t *ch, argument 625 sctp_send_abort(sctp, sctph->sh_verf, 0, NULL, 0, mp, 0, 0, 630 sctp_send_abort(sctp, sctph->sh_verf, 0, NULL, 0, mp, 0, 0,
|
H A D | sctp.c | 1087 sctp_hdr_t *sctph; local 1108 sctph = (sctp_hdr_t *)((char *)ipha + iph_hdr_length); 1110 if ((uchar_t *)(sctph + 1) >= mp->b_wptr) { 1160 if (!sctp_icmp_verf(sctp, sctph, mp)) {
|
H A D | sctp_cookie.c | 1437 sctp_addrlist2sctp(mblk_t *mp, sctp_hdr_t *sctph, sctp_chunk_hdr_t *ich, argument 1462 ports = *(uint32_t *)sctph;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ip/ |
H A D | ip.c | 1242 sctphdr_print(sctp_hdr_t *sctph) argument 1247 mdb_nhconvert(&sport, &sctph->sh_sport, sizeof (sport)); 1248 mdb_nhconvert(&dport, &sctph->sh_dport, sizeof (dport)); 1253 dport, dport, sctph->sh_verf, sctph->sh_chksum); 1260 sctp_hdr_t sctph; local 1265 if (mdb_vread(&sctph, sizeof (sctph), addr) == -1) { 1270 sctphdr_print(&sctph); 1300 sctp_hdr_t sctph; local [all...] |
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_flow.c | 2349 sctp_hdr_t *sctph = (sctp_hdr_t *)l4_start; local 2351 if (PKT_TOO_SMALL(s, l4_start + sizeof (*sctph))) 2354 l4info->l4_src_port = sctph->sh_sport; 2355 l4info->l4_dst_port = sctph->sh_dport;
|