/* link_insert_deferred_queue - insert deferred messages back into receive chain  */
static struct sk_buff* link_insert_deferred_queue(struct link *l_ptr, struct sk_buff *buf)
/* link_insert_deferred_queue - insert deferred messages back into receive chain  */
static struct sk_buff* link_insert_deferred_queue(struct link *l_ptr, struct sk_buff *buf)
{
	u32 seq_no;
	if (l_ptr->oldest_deferred_in == NULL)
		return buf;
	seq_no = msg_seqno(buf_msg(l_ptr->oldest_deferred_in));
	if (seq_no == mod(l_ptr->next_in_no)) {
		l_ptr->newest_deferred_in->next = buf;
		buf = l_ptr->oldest_deferred_in;
		l_ptr->oldest_deferred_in = NULL;
		l_ptr->deferred_inqueue_sz = 0;
	}
	return buf;
}