#include <linux/dccp.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>
#include <linux/slab.h>
#include <net/inet_sock.h>
#include <net/sock.h>
#include "ackvec.h"
#include "ccid.h"
#include "dccp.h"
Go to the source code of this file.
dccp_flush_write_queue - Drain queue at end of connection Since dccp_sendmsg queues packets without waiting for them to be sent, it may happen that the TX queue is not empty at the end of a connection. We give the HC-sender CCID a grace period of up to jiffies. If this function returns with a non-empty write queue, it will be purged later.
Definition at line 307 of file output.c.
dccp_retransmit_skb - Retransmit Request, Close, or CloseReq packets There are only four retransmittable packet types in DCCP:
- Request in client-REQUEST state (sec. 8.1.1),
- CloseReq in server-CLOSEREQ state (sec. 8.3),
- Close in node-CLOSING state (sec. 8.3),
- Acks in client-PARTOPEN state (sec. 8.1.5, handled by dccp_delack_timer()). This function expects sk->sk_send_head to contain the original skb.
Definition at line 380 of file output.c.