tipc_msg_extract
while (tipc_msg_extract(skb, &iskb, &pos))
if (unlikely(!tipc_msg_extract(skb, &iskb, &ipos))) {
bool tipc_msg_extract(struct sk_buff *skb, struct sk_buff **iskb, int *pos);