hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
kernel/include/net/sctp/ulpqueue.h
....@@ -1,3 +1,4 @@
1
+/* SPDX-License-Identifier: GPL-2.0-or-later */
12 /* SCTP kernel implementation
23 * (C) Copyright IBM Corp. 2001, 2004
34 * Copyright (c) 1999-2000 Cisco, Inc.
....@@ -10,22 +11,6 @@
1011 * sctp_ulpq is the interface between the Upper Layer Protocol, or ULP,
1112 * and the core SCTP state machine. This is the component which handles
1213 * reassembly and ordering.
13
- *
14
- * This SCTP implementation is free software;
15
- * you can redistribute it and/or modify it under the terms of
16
- * the GNU General Public License as published by
17
- * the Free Software Foundation; either version 2, or (at your option)
18
- * any later version.
19
- *
20
- * This SCTP implementation is distributed in the hope that it
21
- * will be useful, but WITHOUT ANY WARRANTY; without even the implied
22
- * ************************
23
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
24
- * See the GNU General Public License for more details.
25
- *
26
- * You should have received a copy of the GNU General Public License
27
- * along with GNU CC; see the file COPYING. If not, see
28
- * <http://www.gnu.org/licenses/>.
2914 *
3015 * Please send any bug reports or fixes you make to the
3116 * email addresses:
....@@ -59,7 +44,7 @@
5944 int sctp_ulpq_tail_data(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
6045
6146 /* Add a new event for propagation to the ULP. */
62
-int sctp_ulpq_tail_event(struct sctp_ulpq *, struct sctp_ulpevent *ev);
47
+int sctp_ulpq_tail_event(struct sctp_ulpq *, struct sk_buff_head *skb_list);
6348
6449 /* Renege previously received chunks. */
6550 void sctp_ulpq_renege(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);