Symbol: asconf
net/sctp/associola.c
1636
struct sctp_chunk *asconf;
net/sctp/associola.c
1639
list_for_each_entry_safe(asconf, tmp, &asoc->addip_chunk_list, list) {
net/sctp/associola.c
1640
list_del_init(&asconf->list);
net/sctp/associola.c
1641
sctp_chunk_free(asconf);
net/sctp/input.c
1196
struct sctp_addip_chunk *asconf = (struct sctp_addip_chunk *)ch;
net/sctp/input.c
1201
if (ntohs(ch->length) < sizeof(*asconf) + sizeof(struct sctp_paramhdr))
net/sctp/input.c
1205
param = (union sctp_addr_param *)(asconf + 1);
net/sctp/input.c
1212
if (sizeof(*asconf) + ntohs(param->p.length) > ntohs(ch->length))
net/sctp/sm_make_chunk.c
2787
struct sctp_addiphdr asconf;
net/sctp/sm_make_chunk.c
2789
int length = sizeof(asconf) + vparam_len;
net/sctp/sm_make_chunk.c
2805
asconf.serial = htonl(asoc->addip_serial++);
net/sctp/sm_make_chunk.c
2808
sctp_addto_chunk(retval, sizeof(asconf), &asconf);
net/sctp/sm_make_chunk.c
2978
struct sctp_addiphdr asconf;
net/sctp/sm_make_chunk.c
2980
int length = sizeof(asconf) + vparam_len;
net/sctp/sm_make_chunk.c
2988
asconf.serial = htonl(serial);
net/sctp/sm_make_chunk.c
2991
sctp_addto_chunk(retval, sizeof(asconf), &asconf);
net/sctp/sm_make_chunk.c
3040
struct sctp_chunk *asconf,
net/sctp/sm_make_chunk.c
3083
if (!af->is_any(&addr) && !af->addr_valid(&addr, NULL, asconf->skb))
net/sctp/sm_make_chunk.c
3093
memcpy(&addr, &asconf->source, sizeof(addr));
net/sctp/sm_make_chunk.c
3132
if (sctp_cmp_addr_exact(&asconf->source, &addr))
net/sctp/sm_make_chunk.c
3141
sctp_assoc_set_primary(asoc, asconf->transport);
net/sctp/sm_make_chunk.c
3143
asconf->transport);
net/sctp/sm_make_chunk.c
3159
if (peer == asconf->transport)
net/sctp/sm_make_chunk.c
3171
memcpy(&addr, sctp_source(asconf), sizeof(addr));
net/sctp/sm_make_chunk.c
3261
struct sctp_chunk *asconf)
net/sctp/sm_make_chunk.c
3273
addip = (struct sctp_addip_chunk *)asconf->chunk_hdr;
net/sctp/sm_make_chunk.c
3274
chunk_len = ntohs(asconf->chunk_hdr->length) -
net/sctp/sm_make_chunk.c
3276
hdr = (struct sctp_addiphdr *)asconf->skb->data;
net/sctp/sm_make_chunk.c
3281
addr_param = (union sctp_addr_param *)(asconf->skb->data + length);
net/sctp/sm_make_chunk.c
3306
err_code = sctp_process_asconf_param(asoc, asconf,
net/sctp/sm_make_chunk.c
3463
struct sctp_chunk *asconf = asoc->addip_last_asconf;
net/sctp/sm_make_chunk.c
3467
int asconf_len = asconf->skb->len;
net/sctp/sm_make_chunk.c
3477
addr_param = (union sctp_addr_param *)(asconf->skb->data + length);
net/sctp/sm_make_chunk.c
3545
list_del_init(&asconf->transmitted_list);
net/sctp/sm_make_chunk.c
3546
sctp_chunk_free(asconf);
net/sctp/sm_statefuns.c
4034
struct sctp_chunk *asconf;
net/sctp/sm_statefuns.c
4041
asconf = list_entry(entry, struct sctp_chunk, list);
net/sctp/sm_statefuns.c
4044
sctp_chunk_hold(asconf);
net/sctp/sm_statefuns.c
4045
asoc->addip_last_asconf = asconf;
net/sctp/sm_statefuns.c
4047
return sctp_sf_do_prm_asconf(net, ep, asoc, type, asconf, commands);