/* remove data from the start of a buffer  */
void* skb_pull(sk_buff *p, unsigned int len)
/* remove data from the start of a buffer  */
void* skb_pull(sk_buff *p, unsigned int len)
{
    p->data += len;
    p->len -= len;
    return p->data;
}