TIPC_SKB_CB
TIPC_SKB_CB(skb)->flags = 0;
struct tipc_skb_cb *skb_cb = TIPC_SKB_CB(skb);
TIPC_SKB_CB(skb)->xmit_type = type;
if (TIPC_SKB_CB(*skb)->xmit_type == SKB_PROBING) {
if (TIPC_SKB_CB(*skb)->xmit_type == SKB_GRACING) {
struct tipc_skb_cb *skb_cb = TIPC_SKB_CB(*skb);
skb_cb = TIPC_SKB_CB(*skb);
TIPC_SKB_CB(skb)->crypto_ctx = ctx;
TIPC_SKB_CB(skb)->crypto_ctx = NULL;
struct tipc_crypto_tx_ctx *tx_ctx = TIPC_SKB_CB(skb)->crypto_ctx;
TIPC_SKB_CB(skb)->crypto_ctx = ctx;
TIPC_SKB_CB(skb)->crypto_ctx = NULL;
struct tipc_crypto_rx_ctx *rx_ctx = TIPC_SKB_CB(skb)->crypto_ctx;
TIPC_SKB_CB(skb)->orig_member = m->instance;
TIPC_SKB_CB(skb)->orig_member = m->instance;
TIPC_SKB_CB(skb)->ackers = l->ackers;
TIPC_SKB_CB(skb)->ackers = l->ackers;
if (!TIPC_SKB_CB(skb)->retr_cnt)
if (!time_after(jiffies, TIPC_SKB_CB(skb)->retr_stamp +
jiffies_to_msecs(TIPC_SKB_CB(skb)->retr_stamp),
TIPC_SKB_CB(skb)->retr_cnt);
TIPC_SKB_CB(skb)->decrypted) {
if (--TIPC_SKB_CB(skb)->ackers)
if (time_before(jiffies, TIPC_SKB_CB(skb)->nxt_retr))
if (!TIPC_SKB_CB(skb)->retr_cnt++)
TIPC_SKB_CB(skb)->retr_stamp = jiffies;
TIPC_SKB_CB(skb)->chain_imp = msg_importance(hdr);
imp = TIPC_SKB_CB(skb)->chain_imp;
TIPC_SKB_CB(skb)->nxt_retr = TIPC_BC_RETR_LIM;
TIPC_SKB_CB(skb)->nxt_retr = TIPC_UC_RETR_TIME;
TIPC_SKB_CB(head)->tail = NULL;
tail = TIPC_SKB_CB(head)->tail;
TIPC_SKB_CB(head)->tail = frag;
TIPC_SKB_CB(head)->validated = 0;
TIPC_SKB_CB(head)->tail = NULL;
if (unlikely(TIPC_SKB_CB(skb)->validated))
TIPC_SKB_CB(skb)->validated = 1;
if (TIPC_SKB_CB(skb)->decrypted || !tipc_ehdr_validate(skb))
srcaddr->member.addr.name.name.instance = TIPC_SKB_CB(skb)->orig_member;
skb_cb = TIPC_SKB_CB(skb);
skb_cb = TIPC_SKB_CB(skb);
TIPC_SKB_CB(skb)->bytes_read = 0;
if (skb && TIPC_SKB_CB(skb)->bytes_read) {
skbcb = TIPC_SKB_CB(skb);
TIPC_SKB_CB(skb)->flags = 0;