Lines Matching refs:af
123 return SCTP_INPUT_CB(skb)->af->skb_iif(skb); in sctp_chunk_iif()
1599 SCTP_INPUT_CB(skb)->af->from_skb(&asoc->c.peer_addr, skb, 1); in sctp_make_temp_asoc()
2326 struct sctp_af *af; in sctp_process_init() local
2350 af = sctp_get_af_specific(param_type2af(param.p->type)); in sctp_process_init()
2351 if (!af->from_addr_param(&addr, param.addr, in sctp_process_init()
2513 struct sctp_af *af; in sctp_process_param() local
2533 af = sctp_get_af_specific(param_type2af(param.p->type)); in sctp_process_param()
2534 if (!af->from_addr_param(&addr, param.addr, htons(asoc->peer.port), 0)) in sctp_process_param()
2635 af = sctp_get_af_specific(param_type2af(addr_param->p.type)); in sctp_process_param()
2636 if (!af) in sctp_process_param()
2639 if (!af->from_addr_param(&addr, addr_param, in sctp_process_param()
2643 if (!af->addr_valid(&addr, NULL, NULL)) in sctp_process_param()
2776 struct sctp_af *af = sctp_get_af_specific(addr->v4.sin_family); in sctp_make_asconf() local
2778 addrlen = af->to_addr_param(addr, &addrparam); in sctp_make_asconf()
2836 struct sctp_af *af; in sctp_make_asconf_update_ip() local
2843 af = sctp_get_af_specific(addr->v4.sin_family); in sctp_make_asconf_update_ip()
2844 addr_param_len = af->to_addr_param(addr, &addr_param); in sctp_make_asconf_update_ip()
2849 addr_buf += af->sockaddr_len; in sctp_make_asconf_update_ip()
2871 af = sctp_get_af_specific(addr->v4.sin_family); in sctp_make_asconf_update_ip()
2872 addr_param_len = af->to_addr_param(addr, &addr_param); in sctp_make_asconf_update_ip()
2880 addr_buf += af->sockaddr_len; in sctp_make_asconf_update_ip()
2884 af = sctp_get_af_specific(addr->v4.sin_family); in sctp_make_asconf_update_ip()
2885 addr_param_len = af->to_addr_param(addr, &addr_param); in sctp_make_asconf_update_ip()
2913 struct sctp_af *af = sctp_get_af_specific(addr->v4.sin_family); in sctp_make_asconf_set_prim() local
2920 addrlen = af->to_addr_param(addr, &addrparam); in sctp_make_asconf_set_prim()
3030 struct sctp_af *af; in sctp_process_asconf_param() local
3052 af = sctp_get_af_specific(param_type2af(addr_param->p.type)); in sctp_process_asconf_param()
3053 if (unlikely(!af)) in sctp_process_asconf_param()
3056 if (!af->from_addr_param(&addr, addr_param, htons(asoc->peer.port), 0)) in sctp_process_asconf_param()
3064 if (!af->is_any(&addr) && !af->addr_valid(&addr, NULL, asconf->skb)) in sctp_process_asconf_param()
3073 if (af->is_any(&addr)) in sctp_process_asconf_param()
3079 af->sockaddr_len)) in sctp_process_asconf_param()
3121 if (af->is_any(&addr)) { in sctp_process_asconf_param()
3145 if (af->is_any(&addr)) in sctp_process_asconf_param()
3151 af->sockaddr_len)) in sctp_process_asconf_param()
3328 struct sctp_af *af; in sctp_asconf_param_success() local
3333 af = sctp_get_af_specific(param_type2af(addr_param->p.type)); in sctp_asconf_param_success()
3334 if (!af->from_addr_param(&addr, addr_param, htons(bp->port), 0)) in sctp_asconf_param_success()