MIN_H_SIZE
skb_trim(skb, MIN_H_SIZE);
skb_copy_to_linear_data(skb, _hdr, MIN_H_SIZE);
msg_set_hdr_sz(hdr, MIN_H_SIZE);
msg_set_size(hdr, MIN_H_SIZE);
if (unlikely(!pskb_may_pull(skb, MIN_H_SIZE)))
if (unlikely(hsz < MIN_H_SIZE) || (hsz > MAX_H_SIZE))
if (unlikely(*pos > (msg_data_sz(hdr) - MIN_H_SIZE)))
blocks += tsk_inc(tsk, send + MIN_H_SIZE);