Lines Matching refs:af
123 return SCTP_INPUT_CB(skb)->af->skb_iif(skb); in sctp_chunk_iif()
1644 SCTP_INPUT_CB(skb)->af->from_skb(&asoc->c.peer_addr, skb, 1); in sctp_make_temp_asoc()
2363 struct sctp_af *af; in sctp_process_init() local
2388 af = sctp_get_af_specific(param_type2af(param.p->type)); in sctp_process_init()
2389 if (!af->from_addr_param(&addr, param.addr, in sctp_process_init()
2551 struct sctp_af *af; in sctp_process_param() local
2571 af = sctp_get_af_specific(param_type2af(param.p->type)); in sctp_process_param()
2572 if (!af->from_addr_param(&addr, param.addr, htons(asoc->peer.port), 0)) in sctp_process_param()
2673 af = sctp_get_af_specific(param_type2af(addr_param->p.type)); in sctp_process_param()
2674 if (!af) in sctp_process_param()
2677 if (!af->from_addr_param(&addr, addr_param, in sctp_process_param()
2681 if (!af->addr_valid(&addr, NULL, NULL)) in sctp_process_param()
2814 struct sctp_af *af = sctp_get_af_specific(addr->v4.sin_family); in sctp_make_asconf() local
2816 addrlen = af->to_addr_param(addr, &addrparam); in sctp_make_asconf()
2874 struct sctp_af *af; in sctp_make_asconf_update_ip() local
2881 af = sctp_get_af_specific(addr->v4.sin_family); in sctp_make_asconf_update_ip()
2882 addr_param_len = af->to_addr_param(addr, &addr_param); in sctp_make_asconf_update_ip()
2887 addr_buf += af->sockaddr_len; in sctp_make_asconf_update_ip()
2909 af = sctp_get_af_specific(addr->v4.sin_family); in sctp_make_asconf_update_ip()
2910 addr_param_len = af->to_addr_param(addr, &addr_param); in sctp_make_asconf_update_ip()
2918 addr_buf += af->sockaddr_len; in sctp_make_asconf_update_ip()
2922 af = sctp_get_af_specific(addr->v4.sin_family); in sctp_make_asconf_update_ip()
2923 addr_param_len = af->to_addr_param(addr, &addr_param); in sctp_make_asconf_update_ip()
2951 struct sctp_af *af = sctp_get_af_specific(addr->v4.sin_family); in sctp_make_asconf_set_prim() local
2958 addrlen = af->to_addr_param(addr, &addrparam); in sctp_make_asconf_set_prim()
3068 struct sctp_af *af; in sctp_process_asconf_param() local
3090 af = sctp_get_af_specific(param_type2af(addr_param->p.type)); in sctp_process_asconf_param()
3091 if (unlikely(!af)) in sctp_process_asconf_param()
3094 if (!af->from_addr_param(&addr, addr_param, htons(asoc->peer.port), 0)) in sctp_process_asconf_param()
3102 if (!af->is_any(&addr) && !af->addr_valid(&addr, NULL, asconf->skb)) in sctp_process_asconf_param()
3111 if (af->is_any(&addr)) in sctp_process_asconf_param()
3117 af->sockaddr_len)) in sctp_process_asconf_param()
3159 if (af->is_any(&addr)) { in sctp_process_asconf_param()
3183 if (af->is_any(&addr)) in sctp_process_asconf_param()
3189 af->sockaddr_len)) in sctp_process_asconf_param()
3366 struct sctp_af *af; in sctp_asconf_param_success() local
3371 af = sctp_get_af_specific(param_type2af(addr_param->p.type)); in sctp_asconf_param_success()
3372 if (!af->from_addr_param(&addr, addr_param, htons(bp->port), 0)) in sctp_asconf_param_success()