patch-2.4.26 linux-2.4.26/net/sctp/inqueue.c
Next file: linux-2.4.26/net/sctp/ipv6.c
Previous file: linux-2.4.26/net/sctp/input.c
Back to the patch index
Back to the overall index
- Lines: 61
- Date:
2004-04-14 06:05:41.000000000 -0700
- Orig file:
linux-2.4.25/net/sctp/inqueue.c
- Orig date:
2003-11-28 10:26:21.000000000 -0800
diff -urN linux-2.4.25/net/sctp/inqueue.c linux-2.4.26/net/sctp/inqueue.c
@@ -78,17 +78,17 @@
/* Release the memory associated with an SCTP inqueue. */
void sctp_inq_free(struct sctp_inq *queue)
{
- sctp_chunk_t *chunk;
+ struct sctp_chunk *chunk;
/* Empty the queue. */
- while ((chunk = (sctp_chunk_t *) skb_dequeue(&queue->in)))
- sctp_free_chunk(chunk);
+ while ((chunk = (struct sctp_chunk *) skb_dequeue(&queue->in)))
+ sctp_chunk_free(chunk);
/* If there is a packet which is currently being worked on,
* free it as well.
*/
if (queue->in_progress)
- sctp_free_chunk(queue->in_progress);
+ sctp_chunk_free(queue->in_progress);
if (queue->malloced) {
/* Dump the master memory segment. */
@@ -99,7 +99,7 @@
/* Put a new packet in an SCTP inqueue.
* We assume that packet->sctp_hdr is set and in host byte order.
*/
-void sctp_inq_push(struct sctp_inq *q, sctp_chunk_t *packet)
+void sctp_inq_push(struct sctp_inq *q, struct sctp_chunk *packet)
{
/* Directly call the packet handling routine. */
@@ -117,9 +117,9 @@
* WARNING: If you need to put the chunk on another queue, you need to
* make a shallow copy (clone) of it.
*/
-sctp_chunk_t *sctp_inq_pop(struct sctp_inq *queue)
+struct sctp_chunk *sctp_inq_pop(struct sctp_inq *queue)
{
- sctp_chunk_t *chunk;
+ struct sctp_chunk *chunk;
sctp_chunkhdr_t *ch = NULL;
/* The assumption is that we are safe to process the chunks
@@ -133,7 +133,7 @@
if (chunk->singleton ||
chunk->end_of_packet ||
chunk->pdiscard) {
- sctp_free_chunk(chunk);
+ sctp_chunk_free(chunk);
chunk = queue->in_progress = NULL;
} else {
/* Nothing to do. Next chunk in the packet, please. */
@@ -152,7 +152,7 @@
return NULL;
chunk = queue->in_progress =
- (sctp_chunk_t *) skb_dequeue(&queue->in);
+ (struct sctp_chunk *) skb_dequeue(&queue->in);
/* This is the first chunk in the packet. */
chunk->singleton = 1;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)