diff
+ if (skb->len > skb_tailroom(n)) {
+     kfree_skb(n);
+     return NULL;
+ }
  skb_put(n, skb->len);
