Lines Matching refs:hdr
480 struct tipc_msg *hdr = buf_msg(_skb); in tipc_msg_reverse() local
482 int dlen = min_t(uint, msg_data_sz(hdr), MAX_FORWARD_SIZE); in tipc_msg_reverse()
486 hdr = buf_msg(_skb); in tipc_msg_reverse()
487 if (msg_dest_droppable(hdr)) in tipc_msg_reverse()
489 if (msg_errcode(hdr)) in tipc_msg_reverse()
493 memcpy(&ohdr, hdr, msg_hdr_sz(hdr)); in tipc_msg_reverse()
496 if (msg_short(hdr)) { in tipc_msg_reverse()
500 memcpy((*skb)->data + BASIC_H_SIZE, msg_data(hdr), dlen); in tipc_msg_reverse()
503 hdr = buf_msg(_skb); in tipc_msg_reverse()
504 memcpy(hdr, &ohdr, BASIC_H_SIZE); in tipc_msg_reverse()
505 msg_set_hdr_sz(hdr, BASIC_H_SIZE); in tipc_msg_reverse()
509 msg_set_errcode(hdr, err); in tipc_msg_reverse()
510 msg_set_origport(hdr, msg_destport(&ohdr)); in tipc_msg_reverse()
511 msg_set_destport(hdr, msg_origport(&ohdr)); in tipc_msg_reverse()
512 msg_set_destnode(hdr, msg_prevnode(&ohdr)); in tipc_msg_reverse()
513 msg_set_prevnode(hdr, own_node); in tipc_msg_reverse()
514 msg_set_orignode(hdr, own_node); in tipc_msg_reverse()
515 msg_set_size(hdr, msg_hdr_sz(hdr) + dlen); in tipc_msg_reverse()
516 skb_trim(_skb, msg_size(hdr)); in tipc_msg_reverse()