Home
last modified time | relevance | path

Searched refs:arrvq (Results 1 – 3 of 3) sorted by relevance

/linux/net/tipc/
H A Dsocket.h57 void tipc_sk_mcast_rcv(struct net *net, struct sk_buff_head *arrvq,
H A Dsocket.c1186 * @arrvq: queue with arriving messages, to be cloned after destination lookup
1191 void tipc_sk_mcast_rcv(struct net *net, struct sk_buff_head *arrvq, in tipc_sk_mcast_rcv()
1208 skb = tipc_skb_peek(arrvq, &inputq->lock); in tipc_sk_mcast_rcv()
1209 for (; skb; skb = tipc_skb_peek(arrvq, &inputq->lock)) { in tipc_sk_mcast_rcv()
1225 if (skb_peek(arrvq) == skb) { in tipc_sk_mcast_rcv()
1226 __skb_dequeue(arrvq); in tipc_sk_mcast_rcv()
1254 /* Append clones to inputq only if skb is still head of arrvq */ in tipc_sk_mcast_rcv()
1256 if (skb_peek(arrvq) == skb) { in tipc_sk_mcast_rcv()
1259 kfree_skb(__skb_dequeue(arrvq)); in tipc_sk_mcast_rcv()
1190 tipc_sk_mcast_rcv(struct net * net,struct sk_buff_head * arrvq,struct sk_buff_head * inputq) tipc_sk_mcast_rcv() argument
H A Dnode.c75 struct sk_buff_head arrvq; member
569 __skb_queue_head_init(&n->bc_entry.arrvq); in tipc_node_create()
1827 skb_queue_splice_tail_init(&be->inputq1, &be->arrvq); in tipc_node_mcast_rcv()
1830 tipc_sk_mcast_rcv(n->net, &be->arrvq, &be->inputq2); in tipc_node_mcast_rcv()