Searched refs:iskb (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/net/tipc/ |
D | msg.c | 392 bool tipc_msg_extract(struct sk_buff *skb, struct sk_buff **iskb, int *pos) in tipc_msg_extract() argument 397 *iskb = NULL; in tipc_msg_extract() 406 *iskb = skb_clone(skb, GFP_ATOMIC); in tipc_msg_extract() 407 if (unlikely(!*iskb)) in tipc_msg_extract() 409 skb_pull(*iskb, offset); in tipc_msg_extract() 410 imsz = msg_size(buf_msg(*iskb)); in tipc_msg_extract() 411 skb_trim(*iskb, imsz); in tipc_msg_extract() 412 if (unlikely(!tipc_msg_validate(*iskb))) in tipc_msg_extract() 418 kfree_skb(*iskb); in tipc_msg_extract() 419 *iskb = NULL; in tipc_msg_extract()
|
D | link.c | 1219 struct sk_buff *iskb; in tipc_link_input() local 1243 while (tipc_msg_extract(skb, &iskb, &pos)) in tipc_link_input() 1244 tipc_data_input(link, iskb); in tipc_link_input() 1685 struct sk_buff *iskb = NULL; in tipc_link_failover_rcv() local 1711 if (!tipc_msg_extract(*skb, &iskb, &pos)) { in tipc_link_failover_rcv() 1720 if (less(buf_seqno(iskb), link->failover_checkpt)) { in tipc_link_failover_rcv() 1721 kfree_skb(iskb); in tipc_link_failover_rcv() 1722 iskb = NULL; in tipc_link_failover_rcv() 1725 if (msg_user(buf_msg(iskb)) == MSG_FRAGMENTER) { in tipc_link_failover_rcv() 1727 tipc_buf_append(&link->failover_skb, &iskb); in tipc_link_failover_rcv() [all …]
|
D | bcast.c | 436 struct sk_buff *iskb; in tipc_bclink_rcv() local 496 while (tipc_msg_extract(buf, &iskb, &pos)) { in tipc_bclink_rcv() 498 __skb_queue_tail(arrvq, iskb); in tipc_bclink_rcv()
|
D | msg.h | 778 bool tipc_msg_extract(struct sk_buff *skb, struct sk_buff **iskb, int *pos);
|