Hi, skb_ip_make_writable copies the packet as soon as the data area needs to be touched. This is of course necessary for packets generated locally, but can't we mangle the data area of skbs with skb->sk == NULL without copying them ? Regards Patrick