sys/netinet/libalias/alias_sctp.c
1055
struct sctp_paramhdr *param_hdr;
sys/netinet/libalias/alias_sctp.c
1175
param_hdr = (struct sctp_paramhdr *) ((char *) chunk_hdr + sizeof(struct sctp_asconf_chunk)); /*compulsory IP parameter*/
sys/netinet/libalias/alias_sctp.c
1182
param_hdr = (struct sctp_paramhdr *)
sys/netinet/libalias/alias_sctp.c
1188
param_hdr = (struct sctp_paramhdr *)
sys/netinet/libalias/alias_sctp.c
1213
param_hdr = (struct sctp_paramhdr *) ((char *) chunk_hdr
sys/netinet/libalias/alias_sctp.c
1278
struct sctp_paramhdr ph;/* type=SCTP_VTAG_PARAM */
sys/netinet/libalias/alias_sctp.c
1284
struct sctp_paramhdr *param;
sys/netinet/libalias/alias_sctp.c
1344
struct sctp_paramhdr *param = NULL;
sys/netinet/libalias/alias_sctp.c
1362
param = (struct sctp_paramhdr *)((char *)sm->sctpchnk.Init + sizeof(struct sctp_init));
sys/netinet/libalias/alias_sctp.c
1366
param = (struct sctp_paramhdr *)((char *)sm->sctpchnk.InitAck + sizeof(struct sctp_init_ack));
sys/netinet/libalias/alias_sctp.c
1407
param = (struct sctp_paramhdr *) &((struct sctp_asconf_addrv4_param *) param)->addrp;
sys/netinet/libalias/alias_sctp.c
1507
struct sctp_paramhdr *param;
sys/netinet/libalias/alias_sctp.c
1607
struct sctp_paramhdr *param;
sys/netinet/libalias/alias_sctp.c
1661
struct sctp_paramhdr *param;
sys/netinet/libalias/alias_sctp.c
214
#define SN_SCTP_NEXTPARAM(param) (struct sctp_paramhdr *)(((char *)param) + SCTP_SIZE32(ntohs(param->param_length)))
sys/netinet/libalias/alias_sctp.h
157
struct sctp_paramhdr *Asconf; /**< Pointer to ASCONF chunk */
sys/netinet/sctp_asconf.c
155
struct sctp_paramhdr *ph;
sys/netinet/sctp_asconf.c
1564
struct sctp_paramhdr *ph;
sys/netinet/sctp_asconf.c
1569
ph = (struct sctp_paramhdr *)(eh + 1);
sys/netinet/sctp_asconf.c
1578
if (htons(ph->param_length) + sizeof(struct sctp_paramhdr) >
sys/netinet/sctp_asconf.c
173
if (aparam_length < sizeof(struct sctp_asconf_paramhdr) + sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_asconf.c
176
ph = (struct sctp_paramhdr *)(aph + 1);
sys/netinet/sctp_asconf.c
2332
struct sctp_paramhdr *ph;
sys/netinet/sctp_asconf.c
2347
ph = (struct sctp_paramhdr *)sctp_m_getptr(chk->data, offset, sizeof(struct sctp_paramhdr), aparam_buf);
sys/netinet/sctp_asconf.c
2372
if (param_length <= sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_asconf.c
2383
ph = (struct sctp_paramhdr *)(aph + 1);
sys/netinet/sctp_asconf.c
2768
struct sctp_paramhdr tmp_param, *ph;
sys/netinet/sctp_asconf.c
2786
if ((offset + sizeof(struct sctp_paramhdr)) > length) {
sys/netinet/sctp_asconf.c
2790
ph = (struct sctp_paramhdr *)
sys/netinet/sctp_asconf.c
2791
sctp_m_getptr(m, offset, sizeof(struct sctp_paramhdr),
sys/netinet/sctp_asconf.c
2886
if ((offset + sizeof(struct sctp_paramhdr)) > length)
sys/netinet/sctp_asconf.c
2888
ph = (struct sctp_paramhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctp_asconf.c
2889
sizeof(struct sctp_paramhdr), (uint8_t *)&tmp_param);
sys/netinet/sctp_asconf.c
2901
struct sctp_paramhdr tmp_param, *ph;
sys/netinet/sctp_asconf.c
2933
if ((offset + sizeof(struct sctp_paramhdr)) > length) {
sys/netinet/sctp_asconf.c
2939
ph = (struct sctp_paramhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctp_asconf.c
2940
sizeof(struct sctp_paramhdr), (uint8_t *)&tmp_param);
sys/netinet/sctp_asconf.c
3003
if (offset + sizeof(struct sctp_paramhdr) > length) {
sys/netinet/sctp_asconf.c
3006
ph = (struct sctp_paramhdr *)
sys/netinet/sctp_asconf.c
3007
sctp_m_getptr(m, offset, sizeof(struct sctp_paramhdr),
sys/netinet/sctp_asconf.c
315
struct sctp_paramhdr *ph;
sys/netinet/sctp_asconf.c
333
if (aparam_length < sizeof(struct sctp_asconf_paramhdr) + sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_asconf.c
336
ph = (struct sctp_paramhdr *)(aph + 1);
sys/netinet/sctp_asconf.c
453
struct sctp_paramhdr *ph;
sys/netinet/sctp_asconf.c
470
if (aparam_length < sizeof(struct sctp_asconf_paramhdr) + sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_asconf.c
473
ph = (struct sctp_paramhdr *)(aph + 1);
sys/netinet/sctp_asconf.c
688
p_addr = (struct sctp_ipv6addr_param *)sctp_m_getptr(m, offset, sizeof(struct sctp_paramhdr), (uint8_t *)&aparam_buf);
sys/netinet/sctp_asconf.c
884
sctp_addr_match(struct sctp_paramhdr *ph, struct sockaddr *sa)
sys/netinet/sctp_auth.c
1362
struct sctp_paramhdr *phdr, tmp_param;
sys/netinet/sctp_auth.c
1379
phdr = (struct sctp_paramhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctp_auth.c
1380
sizeof(struct sctp_paramhdr), (uint8_t *)&tmp_param);
sys/netinet/sctp_auth.c
1385
if ((plen < sizeof(struct sctp_paramhdr)) ||
sys/netinet/sctp_auth.c
1393
(struct sctp_paramhdr *)random_store, plen);
sys/netinet/sctp_auth.c
1406
(struct sctp_paramhdr *)hmacs_store, plen);
sys/netinet/sctp_auth.c
1428
(struct sctp_paramhdr *)chunks_store, plen);
sys/netinet/sctp_auth.c
1445
if (offset + sizeof(struct sctp_paramhdr) > length)
sys/netinet/sctp_auth.c
1447
phdr = (struct sctp_paramhdr *)sctp_m_getptr(m, offset, sizeof(struct sctp_paramhdr),
sys/netinet/sctp_auth.c
1767
struct sctp_paramhdr *phdr, param_buf;
sys/netinet/sctp_auth.c
1784
if (plen < sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_auth.c
1797
(struct sctp_paramhdr *)&local_store,
sys/netinet/sctp_auth.c
1803
num_ent = plen - sizeof(struct sctp_paramhdr);
sys/netinet/sctp_auth.c
1833
(struct sctp_paramhdr *)store,
sys/netinet/sctp_auth.c
1856
(struct sctp_paramhdr *)chunks_store,
sys/netinet/sctp_auth.c
1942
keylen = (3 * sizeof(struct sctp_paramhdr)) + random_len + chunks_len +
sys/netinet/sctp_auth.c
1946
struct sctp_paramhdr *ph;
sys/netinet/sctp_auth.c
1950
ph = (struct sctp_paramhdr *)new_key->key;
sys/netinet/sctp_auth.c
1959
ph = (struct sctp_paramhdr *)(new_key->key + keylen);
sys/netinet/sctp_auth.c
1974
ph = (struct sctp_paramhdr *)(new_key->key + keylen);
sys/netinet/sctp_header.h
100
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
105
struct sctp_paramhdr ph; /* a SCTP parameter header */
sys/netinet/sctp_header.h
128
struct sctp_paramhdr ph; /* type = 0x8008 len = x */
sys/netinet/sctp_header.h
217
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
349
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
417
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
422
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
430
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
436
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
441
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
447
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
455
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
48
struct sctp_paramhdr ph; /* type=SCTP_IPV4_PARAM_TYPE, len=8 */
sys/netinet/sctp_header.h
499
struct sctp_paramhdr ph; /* type = 0x8002 */
sys/netinet/sctp_header.h
504
struct sctp_paramhdr ph; /* type = 0x8003 */
sys/netinet/sctp_header.h
509
struct sctp_paramhdr ph; /* type = 0x8004 */
sys/netinet/sctp_header.h
523
struct sctp_paramhdr ph;
sys/netinet/sctp_header.h
55
struct sctp_paramhdr ph; /* type=SCTP_IPV6_PARAM_TYPE, len=20 */
sys/netinet/sctp_header.h
61
struct sctp_paramhdr ph; /* type=SCTP_COOKIE_PRESERVE, len=8 */
sys/netinet/sctp_header.h
68
struct sctp_paramhdr ph; /* type=SCTP_HOSTNAME_ADDRESS */
sys/netinet/sctp_header.h
79
struct sctp_paramhdr ph; /* type=SCTP_SUPPORTED_ADDRTYPE */
sys/netinet/sctp_header.h
85
struct sctp_paramhdr ph;
sys/netinet/sctp_input.c
1192
if (cause_length >= sizeof(struct sctp_error_cause) + sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_input.c
1193
struct sctp_paramhdr *unrec_parameter;
sys/netinet/sctp_input.c
1195
unrec_parameter = (struct sctp_paramhdr *)(cause + 1);
sys/netinet/sctp_input.c
3955
struct sctp_paramhdr pstore;
sys/netinet/sctp_input.c
3962
struct sctp_paramhdr *ph;
sys/netinet/sctp_input.c
4005
while (remaining_length >= sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_input.c
4006
ph = (struct sctp_paramhdr *)sctp_m_getptr(m, offset, sizeof(pstore), (uint8_t *)&pstore);
sys/netinet/sctp_input.c
4013
(param_len < (sizeof(struct sctp_paramhdr) + sizeof(uint32_t)))) {
sys/netinet/sctp_input.c
4017
ph = (struct sctp_paramhdr *)sctp_m_getptr(m, offset, min(param_len, sizeof(cstore)),
sys/netinet/sctp_output.c
12884
struct sctp_paramhdr *ph;
sys/netinet/sctp_output.c
12903
mm = sctp_get_mbuf_for_msg(sizeof(struct sctp_paramhdr), 0, M_NOWAIT, 1, MT_DATA);
sys/netinet/sctp_output.c
12907
tot_demand = (tot_out + sizeof(struct sctp_paramhdr));
sys/netinet/sctp_output.c
12918
max_out = asoc->smallest_mtu - sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
12923
ph = mtod(mm, struct sctp_paramhdr *);
sys/netinet/sctp_output.c
12925
ph->param_length = htons((uint16_t)(sizeof(struct sctp_paramhdr) + tot_out));
sys/netinet/sctp_output.c
12927
SCTP_BUF_LEN(mm) = (int)(tot_out + sizeof(struct sctp_paramhdr));
sys/netinet/sctp_output.c
1940
struct sctp_paramhdr *paramh;
sys/netinet/sctp_output.c
1962
paramh = (struct sctp_paramhdr *)(SCTP_BUF_AT(m, SCTP_BUF_LEN(m)));
sys/netinet/sctp_output.c
1976
paramh = mtod(mret, struct sctp_paramhdr *);
sys/netinet/sctp_output.c
3814
struct sctp_paramhdr *ph;
sys/netinet/sctp_output.c
3818
sizeof(struct sctp_paramhdr)), 0,
sys/netinet/sctp_output.c
3846
ph = mtod(mret, struct sctp_paramhdr *);
sys/netinet/sctp_output.c
3848
sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
3850
sizeof(struct sctp_paramhdr));
sys/netinet/sctp_output.c
4627
struct sctp_paramhdr *ph;
sys/netinet/sctp_output.c
4702
parameter_len = (uint16_t)sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
4703
ph = (struct sctp_paramhdr *)(mtod(m, caddr_t)+chunk_len);
sys/netinet/sctp_output.c
4711
parameter_len = (uint16_t)sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
4712
ph = (struct sctp_paramhdr *)(mtod(m, caddr_t)+chunk_len);
sys/netinet/sctp_output.c
4730
parameter_len = (uint16_t)sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
4731
ph = (struct sctp_paramhdr *)(mtod(m, caddr_t)+chunk_len);
sys/netinet/sctp_output.c
4854
parameter_len = (uint16_t)sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
4937
struct sctp_paramhdr *phdr, params;
sys/netinet/sctp_output.c
4957
while ((phdr != NULL) && ((size_t)limit >= sizeof(struct sctp_paramhdr))) {
sys/netinet/sctp_output.c
4960
if ((plen > limit) || (plen < sizeof(struct sctp_paramhdr))) {
sys/netinet/sctp_output.c
5011
(struct sctp_paramhdr *)&zero_chksum,
sys/netinet/sctp_output.c
5060
if (padded_size != sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_output.c
5068
if (padded_size != sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_output.c
5075
if (padded_size != sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_output.c
5158
l_len += sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
5174
struct sctp_paramhdr *param;
sys/netinet/sctp_output.c
5185
if (M_TRAILINGSPACE(op_err_last) < (int)sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_output.c
5186
m_tmp = sctp_get_mbuf_for_msg(sizeof(struct sctp_paramhdr), 0, M_NOWAIT, 1, MT_DATA);
sys/netinet/sctp_output.c
5198
param = (struct sctp_paramhdr *)(mtod(op_err_last, caddr_t)+SCTP_BUF_LEN(op_err_last));
sys/netinet/sctp_output.c
5200
param->param_length = htons((uint16_t)sizeof(struct sctp_paramhdr) + plen);
sys/netinet/sctp_output.c
5201
SCTP_BUF_LEN(op_err_last) += sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
5241
struct sctp_paramhdr *param;
sys/netinet/sctp_output.c
5249
l_len += (2 * sizeof(struct sctp_paramhdr));
sys/netinet/sctp_output.c
5260
SCTP_BUF_LEN(op_err) = 2 * sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
5261
param = mtod(op_err, struct sctp_paramhdr *);
sys/netinet/sctp_output.c
5263
param->param_length = htons(2 * sizeof(struct sctp_paramhdr));
sys/netinet/sctp_output.c
5287
struct sctp_paramhdr *phdr, params;
sys/netinet/sctp_output.c
5383
if (plen < sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_output.c
5398
(struct sctp_paramhdr *)&p4_buf, sizeof(p4_buf));
sys/netinet/sctp_output.c
5421
(struct sctp_paramhdr *)&p6_buf, sizeof(p6_buf));
sys/netinet/sctp_output.c
5510
struct sctp_paramhdr *ph;
sys/netinet/sctp_output.c
5943
parameter_len = (uint16_t)sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
5944
ph = (struct sctp_paramhdr *)(mtod(m, caddr_t)+chunk_len);
sys/netinet/sctp_output.c
5953
parameter_len = (uint16_t)sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
5954
ph = (struct sctp_paramhdr *)(mtod(m, caddr_t)+chunk_len);
sys/netinet/sctp_output.c
5977
parameter_len = (uint16_t)sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
5978
ph = (struct sctp_paramhdr *)(mtod(m, caddr_t)+chunk_len);
sys/netinet/sctp_output.c
6160
SCTP_SECRET_SIZE, m_cookie, sizeof(struct sctp_paramhdr),
sys/netinet/sctp_output.c
6702
SCTP_BUF_PREPEND(m, sizeof(struct sctp_paramhdr), M_NOWAIT);
sys/netinet/sctp_output.c
6704
m = sctp_get_mbuf_for_msg(sizeof(struct sctp_paramhdr),
sys/netinet/sctp_output.c
6707
SCTP_BUF_LEN(m) = sizeof(struct sctp_paramhdr);
sys/netinet/sctp_output.c
6711
struct sctp_paramhdr *ph;
sys/netinet/sctp_output.c
6713
ph = mtod(m, struct sctp_paramhdr *);
sys/netinet/sctp_output.c
6715
ph->param_length = htons((uint16_t)(sizeof(struct sctp_paramhdr) + ca->sndlen));
sys/netinet/sctp_output.c
9027
struct sctp_paramhdr param, *phdr;
sys/netinet/sctp_output.c
9043
if (plen < sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_pcb.c
1909
struct sctp_paramhdr *phdr, param_buf;
sys/netinet/sctp_pcb.c
1954
(struct sctp_paramhdr *)&ip4_param, sizeof(ip4_param));
sys/netinet/sctp_pcb.c
1975
(struct sctp_paramhdr *)&ip6_param, sizeof(ip6_param));
sys/netinet/sctp_pcb.c
2164
struct sctp_paramhdr param_buf, *phdr;
sys/netinet/sctp_pcb.c
2176
¶m_buf, sizeof(struct sctp_paramhdr));
sys/netinet/sctp_pcb.c
5881
struct sctp_paramhdr *phdr, param_buf;
sys/netinet/sctp_pcb.c
6003
if (plen < sizeof(struct sctp_paramhdr)) {
sys/netinet/sctp_pcb.c
6013
(struct sctp_paramhdr *)&p4_buf,
sys/netinet/sctp_pcb.c
6107
(struct sctp_paramhdr *)&p6_buf,
sys/netinet/sctp_pcb.c
6207
(struct sctp_paramhdr *)&ai, sizeof(ai));
sys/netinet/sctp_pcb.c
6232
(struct sctp_paramhdr *)&lstore,
sys/netinet/sctp_pcb.c
6285
(struct sctp_paramhdr *)&zero_chksum,
sys/netinet/sctp_pcb.c
6309
(struct sctp_paramhdr *)&local_store, plen);
sys/netinet/sctp_pcb.c
6314
num_ent = plen - sizeof(struct sctp_paramhdr);
sys/netinet/sctp_pcb.c
6354
(struct sctp_paramhdr *)random_store,
sys/netinet/sctp_pcb.c
6377
(struct sctp_paramhdr *)hmacs_store,
sys/netinet/sctp_pcb.c
6408
(struct sctp_paramhdr *)chunks_store,
sys/netinet/sctputil.c
3075
struct sctp_paramhdr *
sys/netinet/sctputil.c
3078
struct sctp_paramhdr *pull,
sys/netinet/sctputil.c
3082
return ((struct sctp_paramhdr *)sctp_m_getptr(m, offset, pull_limit,
sys/netinet/sctputil.c
5002
if (info_len > (SCTP_MAX_CAUSE_LENGTH - sizeof(struct sctp_paramhdr))) {
sys/netinet/sctputil.c
5005
len = (uint16_t)(sizeof(struct sctp_paramhdr) + info_len);
sys/netinet/sctputil.h
133
struct sctp_paramhdr *
sys/netinet/sctputil.h
135
struct sctp_paramhdr *, int);
sys/netpfil/pf/pf.c
8401
struct sctp_paramhdr h;
sys/netpfil/pf/pf.c
8419
(sizeof(struct sctp_paramhdr) + sizeof(t)))
sys/netpfil/pf/pf.c
8464
(sizeof(struct sctp_paramhdr) + sizeof(t)))
usr.sbin/traceroute/traceroute.c
1523
struct sctp_paramhdr *param;
usr.sbin/traceroute/traceroute.c
1556
sizeof(struct sctp_paramhdr))) {
usr.sbin/traceroute/traceroute.c
1557
param = (struct sctp_paramhdr *)(init + 1);
usr.sbin/traceroute6/traceroute6.c
1115
struct sctp_paramhdr *param;
usr.sbin/traceroute6/traceroute6.c
1182
sizeof(struct sctp_paramhdr))) {
usr.sbin/traceroute6/traceroute6.c
1183
param = (struct sctp_paramhdr *)(init + 1);