Lines Matching refs:ep
63 const struct sctp_endpoint *ep,
75 const struct sctp_endpoint *ep,
81 const struct sctp_endpoint *ep,
87 const struct sctp_endpoint *ep,
93 const struct sctp_endpoint *ep,
108 const struct sctp_endpoint *ep,
117 const struct sctp_endpoint *ep,
125 const struct sctp_endpoint *ep,
133 const struct sctp_endpoint *ep,
141 const struct sctp_endpoint *ep,
148 const struct sctp_endpoint *ep,
154 const struct sctp_endpoint *ep,
218 const struct sctp_endpoint *ep, in sctp_sf_do_4_C() argument
228 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_4_C()
236 return sctp_sf_violation_chunk(net, ep, asoc, type, arg, commands); in sctp_sf_do_4_C()
240 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_4_C()
304 const struct sctp_endpoint *ep, in sctp_sf_do_5_1B_init() argument
328 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1B_init()
333 if (ep == sctp_sk(net->sctp.ctl_sock)->ep) { in sctp_sf_do_5_1B_init()
335 return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1B_init()
342 return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1B_init()
350 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1B_init()
358 if (sctp_sstate(ep->base.sk, CLOSING)) in sctp_sf_do_5_1B_init()
359 return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1B_init()
363 if (!sctp_verify_init(net, ep, asoc, chunk->chunk_hdr->type, in sctp_sf_do_5_1B_init()
370 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_5_1B_init()
387 return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, in sctp_sf_do_5_1B_init()
398 new_asoc = sctp_make_temp_asoc(ep, chunk, GFP_ATOMIC); in sctp_sf_do_5_1B_init()
500 const struct sctp_endpoint *ep, in sctp_sf_do_5_1C_ack() argument
512 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1C_ack()
519 return sctp_sf_violation_chunk(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1C_ack()
523 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_5_1C_ack()
530 if (!sctp_verify_init(net, ep, asoc, chunk->chunk_hdr->type, in sctp_sf_do_5_1C_ack()
542 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_5_1C_ack()
570 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1C_ack()
650 const struct sctp_endpoint *ep, in sctp_sf_do_5_1D_ce() argument
667 if (ep == sctp_sk(net->sctp.ctl_sock)->ep) { in sctp_sf_do_5_1D_ce()
669 return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1D_ce()
678 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1D_ce()
684 sk = ep->base.sk; in sctp_sf_do_5_1D_ce()
687 return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1D_ce()
702 new_asoc = sctp_unpack_cookie(ep, asoc, chunk, GFP_ATOMIC, &error, in sctp_sf_do_5_1D_ce()
720 sctp_send_stale_cookie_err(net, ep, asoc, chunk, commands, in sctp_sf_do_5_1D_ce()
722 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1D_ce()
726 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1D_ce()
767 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1D_ce()
779 ret = sctp_sf_authenticate(net, ep, new_asoc, type, &auth); in sctp_sf_do_5_1D_ce()
782 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1D_ce()
876 const struct sctp_endpoint *ep, in sctp_sf_do_5_1E_ca() argument
885 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_1E_ca()
891 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_5_1E_ca()
953 static sctp_disposition_t sctp_sf_heartbeat(const struct sctp_endpoint *ep, in sctp_sf_heartbeat() argument
979 const struct sctp_endpoint *ep, in sctp_sf_sendbeat_8_3() argument
1007 sctp_sf_heartbeat(ep, asoc, type, arg, in sctp_sf_sendbeat_8_3()
1050 const struct sctp_endpoint *ep, in sctp_sf_beat_8_3() argument
1062 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_beat_8_3()
1066 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_beat_8_3()
1078 return sctp_sf_violation_paramlen(net, ep, asoc, type, arg, in sctp_sf_beat_8_3()
1124 const struct sctp_endpoint *ep, in sctp_sf_backbeat_8_3() argument
1137 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_backbeat_8_3()
1142 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_backbeat_8_3()
1208 struct sctp_endpoint *ep; in sctp_sf_send_restart_abort() local
1226 ep = sctp_sk(net->sctp.ctl_sock)->ep; in sctp_sf_send_restart_abort()
1231 pkt = sctp_abort_pkt_new(net, ep, NULL, init, errhdr, len); in sctp_sf_send_restart_abort()
1389 const struct sctp_endpoint *ep, in sctp_sf_do_unexpected_init() argument
1413 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_unexpected_init()
1419 return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands); in sctp_sf_do_unexpected_init()
1426 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_unexpected_init()
1436 if (!sctp_verify_init(net, ep, asoc, chunk->chunk_hdr->type, in sctp_sf_do_unexpected_init()
1443 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_unexpected_init()
1459 return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, in sctp_sf_do_unexpected_init()
1471 new_asoc = sctp_make_temp_asoc(ep, chunk, GFP_ATOMIC); in sctp_sf_do_unexpected_init()
1602 const struct sctp_endpoint *ep, in sctp_sf_do_5_2_1_siminit() argument
1611 return sctp_sf_do_unexpected_init(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_2_1_siminit()
1656 const struct sctp_endpoint *ep, in sctp_sf_do_5_2_2_dupinit() argument
1665 return sctp_sf_do_unexpected_init(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_2_2_dupinit()
1679 const struct sctp_endpoint *ep, in sctp_sf_do_5_2_3_initack() argument
1687 if (ep == sctp_sk(net->sctp.ctl_sock)->ep) in sctp_sf_do_5_2_3_initack()
1688 return sctp_sf_ootb(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_2_3_initack()
1690 return sctp_sf_discard_chunk(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_2_3_initack()
1699 const struct sctp_endpoint *ep, in sctp_sf_do_dupcook_a() argument
1735 disposition = sctp_sf_do_9_2_reshutack(net, ep, asoc, in sctp_sf_do_dupcook_a()
1789 return sctp_sf_do_9_2_start_shutdown(net, ep, asoc, in sctp_sf_do_dupcook_a()
1814 const struct sctp_endpoint *ep, in sctp_sf_do_dupcook_b() argument
1885 const struct sctp_endpoint *ep, in sctp_sf_do_dupcook_c() argument
1907 const struct sctp_endpoint *ep, in sctp_sf_do_dupcook_d() argument
2002 const struct sctp_endpoint *ep, in sctp_sf_do_5_2_4_dupcook() argument
2021 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_5_2_4_dupcook()
2037 new_asoc = sctp_unpack_cookie(ep, asoc, chunk, GFP_ATOMIC, &error, in sctp_sf_do_5_2_4_dupcook()
2055 sctp_send_stale_cookie_err(net, ep, asoc, chunk, commands, in sctp_sf_do_5_2_4_dupcook()
2057 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_2_4_dupcook()
2060 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_2_4_dupcook()
2071 retval = sctp_sf_do_dupcook_a(net, ep, asoc, chunk, commands, in sctp_sf_do_5_2_4_dupcook()
2076 retval = sctp_sf_do_dupcook_b(net, ep, asoc, chunk, commands, in sctp_sf_do_5_2_4_dupcook()
2081 retval = sctp_sf_do_dupcook_c(net, ep, asoc, chunk, commands, in sctp_sf_do_5_2_4_dupcook()
2086 retval = sctp_sf_do_dupcook_d(net, ep, asoc, chunk, commands, in sctp_sf_do_5_2_4_dupcook()
2091 retval = sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_5_2_4_dupcook()
2118 const struct sctp_endpoint *ep, in sctp_sf_shutdown_pending_abort() argument
2127 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_pending_abort()
2140 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_pending_abort()
2149 return sctp_sf_discard_chunk(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_pending_abort()
2151 return __sctp_sf_do_9_1_abort(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_pending_abort()
2160 const struct sctp_endpoint *ep, in sctp_sf_shutdown_sent_abort() argument
2169 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_sent_abort()
2182 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_sent_abort()
2191 return sctp_sf_discard_chunk(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_sent_abort()
2201 return __sctp_sf_do_9_1_abort(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_sent_abort()
2211 const struct sctp_endpoint *ep, in sctp_sf_shutdown_ack_sent_abort() argument
2220 return sctp_sf_shutdown_sent_abort(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_ack_sent_abort()
2238 const struct sctp_endpoint *ep, in sctp_sf_cookie_echoed_err() argument
2248 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_cookie_echoed_err()
2254 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_cookie_echoed_err()
2264 return sctp_sf_do_5_2_6_stale(net, ep, asoc, type, in sctp_sf_cookie_echoed_err()
2273 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_cookie_echoed_err()
2302 const struct sctp_endpoint *ep, in sctp_sf_do_5_2_6_stale() argument
2425 const struct sctp_endpoint *ep, in sctp_sf_do_9_1_abort() argument
2434 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_9_1_abort()
2447 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_9_1_abort()
2456 return sctp_sf_discard_chunk(net, ep, asoc, type, arg, commands); in sctp_sf_do_9_1_abort()
2458 return __sctp_sf_do_9_1_abort(net, ep, asoc, type, arg, commands); in sctp_sf_do_9_1_abort()
2462 const struct sctp_endpoint *ep, in __sctp_sf_do_9_1_abort() argument
2479 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in __sctp_sf_do_9_1_abort()
2499 const struct sctp_endpoint *ep, in sctp_sf_cookie_wait_abort() argument
2510 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_cookie_wait_abort()
2523 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_cookie_wait_abort()
2538 const struct sctp_endpoint *ep, in sctp_sf_cookie_wait_icmp_abort() argument
2553 const struct sctp_endpoint *ep, in sctp_sf_cookie_echoed_abort() argument
2562 return sctp_sf_cookie_wait_abort(net, ep, asoc, type, arg, commands); in sctp_sf_cookie_echoed_abort()
2625 const struct sctp_endpoint *ep, in sctp_sf_do_9_2_shutdown() argument
2638 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_9_2_shutdown()
2643 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_9_2_shutdown()
2664 return sctp_sf_violation_ctsn(net, ep, asoc, type, arg, commands); in sctp_sf_do_9_2_shutdown()
2688 disposition = sctp_sf_do_9_2_shutdown_ack(net, ep, asoc, type, in sctp_sf_do_9_2_shutdown()
2715 const struct sctp_endpoint *ep, in sctp_sf_do_9_2_shut_ctsn() argument
2726 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_9_2_shut_ctsn()
2731 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_9_2_shut_ctsn()
2749 return sctp_sf_violation_ctsn(net, ep, asoc, type, arg, commands); in sctp_sf_do_9_2_shut_ctsn()
2769 const struct sctp_endpoint *ep, in sctp_sf_do_9_2_reshutack() argument
2780 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_9_2_reshutack()
2833 const struct sctp_endpoint *ep, in sctp_sf_do_ecn_cwr() argument
2844 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_ecn_cwr()
2847 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_ecn_cwr()
2889 const struct sctp_endpoint *ep, in sctp_sf_do_ecne() argument
2899 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_ecne()
2902 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_ecne()
2946 const struct sctp_endpoint *ep, in sctp_sf_eat_data_6_2() argument
2959 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_eat_data_6_2()
2963 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_eat_data_6_2()
2981 return sctp_sf_abort_violation(net, ep, asoc, chunk, commands, in sctp_sf_eat_data_6_2()
3068 const struct sctp_endpoint *ep, in sctp_sf_eat_data_fast_4_4() argument
3080 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_eat_data_fast_4_4()
3084 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_eat_data_fast_4_4()
3098 return sctp_sf_abort_violation(net, ep, asoc, chunk, commands, in sctp_sf_eat_data_fast_4_4()
3159 const struct sctp_endpoint *ep, in sctp_sf_eat_sack_6_2() argument
3170 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_eat_sack_6_2()
3174 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_eat_sack_6_2()
3181 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_eat_sack_6_2()
3203 return sctp_sf_violation_ctsn(net, ep, asoc, type, arg, commands); in sctp_sf_eat_sack_6_2()
3233 const struct sctp_endpoint *ep, in sctp_sf_tabort_8_4_8() argument
3260 abort->skb->sk = ep->base.sk; in sctp_sf_tabort_8_4_8()
3269 sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_tabort_8_4_8()
3285 const struct sctp_endpoint *ep, in sctp_sf_operr_notify() argument
3295 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_operr_notify()
3299 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_operr_notify()
3303 return sctp_sf_violation_paramlen(net, ep, asoc, type, arg, in sctp_sf_operr_notify()
3323 const struct sctp_endpoint *ep, in sctp_sf_do_9_2_final() argument
3334 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_9_2_final()
3338 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_9_2_final()
3406 const struct sctp_endpoint *ep, in sctp_sf_ootb() argument
3426 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_ootb()
3441 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_ootb()
3463 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_ootb()
3470 return sctp_sf_shut_8_4_5(net, ep, asoc, type, arg, commands); in sctp_sf_ootb()
3472 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_ootb()
3474 return sctp_sf_tabort_8_4_8(net, ep, asoc, type, arg, commands); in sctp_sf_ootb()
3499 const struct sctp_endpoint *ep, in sctp_sf_shut_8_4_5() argument
3526 shut->skb->sk = ep->base.sk; in sctp_sf_shut_8_4_5()
3539 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_shut_8_4_5()
3545 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_shut_8_4_5()
3563 const struct sctp_endpoint *ep, in sctp_sf_do_8_5_1_E_sa() argument
3573 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_8_5_1_E_sa()
3583 return sctp_sf_shut_8_4_5(net, ep, NULL, type, arg, commands); in sctp_sf_do_8_5_1_E_sa()
3588 const struct sctp_endpoint *ep, in sctp_sf_do_asconf() argument
3602 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_asconf()
3612 return sctp_sf_discard_chunk(net, ep, asoc, type, arg, commands); in sctp_sf_do_asconf()
3616 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_asconf()
3624 return sctp_sf_violation_paramlen(net, ep, asoc, type, arg, in sctp_sf_do_asconf()
3691 sctp_sf_heartbeat(ep, asoc, type, asoc->new_transport, commands); in sctp_sf_do_asconf()
3704 const struct sctp_endpoint *ep, in sctp_sf_do_asconf_ack() argument
3719 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_asconf_ack()
3729 return sctp_sf_discard_chunk(net, ep, asoc, type, arg, commands); in sctp_sf_do_asconf_ack()
3733 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_asconf_ack()
3741 return sctp_sf_violation_paramlen(net, ep, asoc, type, arg, in sctp_sf_do_asconf_ack()
3833 const struct sctp_endpoint *ep, in sctp_sf_eat_fwd_tsn() argument
3848 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_eat_fwd_tsn()
3853 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_eat_fwd_tsn()
3901 const struct sctp_endpoint *ep, in sctp_sf_eat_fwd_tsn_fast() argument
3916 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_eat_fwd_tsn_fast()
3921 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_eat_fwd_tsn_fast()
3989 const struct sctp_endpoint *ep, in sctp_sf_authenticate() argument
4063 const struct sctp_endpoint *ep, in sctp_sf_eat_auth() argument
4076 return sctp_sf_unk_chunk(net, ep, asoc, type, arg, commands); in sctp_sf_eat_auth()
4081 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_eat_auth()
4086 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_eat_auth()
4090 error = sctp_sf_authenticate(net, ep, asoc, type, chunk); in sctp_sf_eat_auth()
4107 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_eat_auth()
4110 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_eat_auth()
4160 const struct sctp_endpoint *ep, in sctp_sf_unk_chunk() argument
4173 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_unk_chunk()
4180 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_unk_chunk()
4186 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_unk_chunk()
4200 sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_unk_chunk()
4240 const struct sctp_endpoint *ep, in sctp_sf_discard_chunk() argument
4253 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_discard_chunk()
4280 const struct sctp_endpoint *ep, in sctp_sf_pdiscard() argument
4308 const struct sctp_endpoint *ep, in sctp_sf_violation() argument
4318 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_violation()
4329 const struct sctp_endpoint *ep, in sctp_sf_abort_violation() argument
4404 abort->skb->sk = ep->base.sk; in sctp_sf_abort_violation()
4417 sctp_sf_pdiscard(net, ep, asoc, SCTP_ST_CHUNK(0), arg, commands); in sctp_sf_abort_violation()
4447 const struct sctp_endpoint *ep, in sctp_sf_violation_chunklen() argument
4455 return sctp_sf_abort_violation(net, ep, asoc, arg, commands, err_str, in sctp_sf_violation_chunklen()
4467 const struct sctp_endpoint *ep, in sctp_sf_violation_paramlen() argument
4496 sctp_sf_pdiscard(net, ep, asoc, SCTP_ST_CHUNK(0), arg, commands); in sctp_sf_violation_paramlen()
4510 const struct sctp_endpoint *ep, in sctp_sf_violation_ctsn() argument
4518 return sctp_sf_abort_violation(net, ep, asoc, arg, commands, err_str, in sctp_sf_violation_ctsn()
4530 const struct sctp_endpoint *ep, in sctp_sf_violation_chunk() argument
4539 return sctp_sf_violation(net, ep, asoc, type, arg, commands); in sctp_sf_violation_chunk()
4541 return sctp_sf_abort_violation(net, ep, asoc, arg, commands, err_str, in sctp_sf_violation_chunk()
4605 const struct sctp_endpoint *ep, in sctp_sf_do_prm_asoc() argument
4717 const struct sctp_endpoint *ep, in sctp_sf_do_prm_send() argument
4757 const struct sctp_endpoint *ep, in sctp_sf_do_9_2_prm_shutdown() argument
4778 disposition = sctp_sf_do_9_2_start_shutdown(net, ep, asoc, type, in sctp_sf_do_9_2_prm_shutdown()
4813 const struct sctp_endpoint *ep, in sctp_sf_do_9_1_prm_abort() argument
4853 const struct sctp_endpoint *ep, in sctp_sf_error_closed() argument
4867 const struct sctp_endpoint *ep, in sctp_sf_error_shutdown() argument
4894 const struct sctp_endpoint *ep, in sctp_sf_cookie_wait_prm_shutdown() argument
4929 const struct sctp_endpoint *ep, in sctp_sf_cookie_echoed_prm_shutdown() argument
4937 return sctp_sf_cookie_wait_prm_shutdown(net, ep, asoc, type, arg, commands); in sctp_sf_cookie_echoed_prm_shutdown()
4956 const struct sctp_endpoint *ep, in sctp_sf_cookie_wait_prm_abort() argument
5007 const struct sctp_endpoint *ep, in sctp_sf_cookie_echoed_prm_abort() argument
5016 return sctp_sf_cookie_wait_prm_abort(net, ep, asoc, type, arg, commands); in sctp_sf_cookie_echoed_prm_abort()
5033 const struct sctp_endpoint *ep, in sctp_sf_shutdown_pending_prm_abort() argument
5043 return sctp_sf_do_9_1_prm_abort(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_pending_prm_abort()
5060 const struct sctp_endpoint *ep, in sctp_sf_shutdown_sent_prm_abort() argument
5074 return sctp_sf_do_9_1_prm_abort(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_sent_prm_abort()
5091 const struct sctp_endpoint *ep, in sctp_sf_shutdown_ack_sent_prm_abort() argument
5100 return sctp_sf_shutdown_sent_prm_abort(net, ep, asoc, type, arg, commands); in sctp_sf_shutdown_ack_sent_prm_abort()
5127 const struct sctp_endpoint *ep, in sctp_sf_do_prm_requestheartbeat() argument
5133 if (SCTP_DISPOSITION_NOMEM == sctp_sf_heartbeat(ep, asoc, type, in sctp_sf_do_prm_requestheartbeat()
5159 const struct sctp_endpoint *ep, in sctp_sf_do_prm_asconf() argument
5181 const struct sctp_endpoint *ep, in sctp_sf_ignore_primitive() argument
5205 const struct sctp_endpoint *ep, in sctp_sf_do_no_pending_tsn() argument
5237 const struct sctp_endpoint *ep, in sctp_sf_do_9_2_start_shutdown() argument
5307 const struct sctp_endpoint *ep, in sctp_sf_do_9_2_shutdown_ack() argument
5325 return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); in sctp_sf_do_9_2_shutdown_ack()
5329 return sctp_sf_violation_chunklen(net, ep, asoc, type, arg, in sctp_sf_do_9_2_shutdown_ack()
5378 const struct sctp_endpoint *ep, in sctp_sf_ignore_other() argument
5406 const struct sctp_endpoint *ep, in sctp_sf_do_6_3_3_rtx() argument
5494 const struct sctp_endpoint *ep, in sctp_sf_do_6_2_sack() argument
5525 const struct sctp_endpoint *ep, in sctp_sf_t1_init_timer_expire() argument
5589 const struct sctp_endpoint *ep, in sctp_sf_t1_cookie_timer_expire() argument
5639 const struct sctp_endpoint *ep, in sctp_sf_t2_timer_expire() argument
5710 const struct sctp_endpoint *ep, in sctp_sf_t4_timer_expire() argument
5781 const struct sctp_endpoint *ep, in sctp_sf_t5_timer_expire() argument
5818 const struct sctp_endpoint *ep, in sctp_sf_autoclose_timer_expire() argument
5841 disposition = sctp_sf_do_9_2_start_shutdown(net, ep, asoc, type, in sctp_sf_autoclose_timer_expire()
5860 const struct sctp_endpoint *ep, in sctp_sf_not_impl() argument
5878 const struct sctp_endpoint *ep, in sctp_sf_bug() argument
5899 const struct sctp_endpoint *ep, in sctp_sf_timer_ignore() argument
5943 const struct sctp_endpoint *ep, in sctp_abort_pkt_new() argument
5974 abort->skb->sk = ep->base.sk; in sctp_abort_pkt_new()
6065 const struct sctp_endpoint *ep, in sctp_send_stale_cookie_err() argument
6083 err_chunk->skb->sk = ep->base.sk; in sctp_send_stale_cookie_err()