Home
last modified time | relevance | path

Searched refs:hdlc_skb (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.4/drivers/staging/isdn/gigaset/
Dasyncdata.c457 struct sk_buff *hdlc_skb; in HDLC_Encode() local
479 hdlc_skb = dev_alloc_skb(skb->len + stuf_cnt + 6 + skb->mac_len); in HDLC_Encode()
480 if (!hdlc_skb) { in HDLC_Encode()
486 skb_reset_mac_header(hdlc_skb); in HDLC_Encode()
487 skb_reserve(hdlc_skb, skb->mac_len); in HDLC_Encode()
488 memcpy(skb_mac_header(hdlc_skb), skb_mac_header(skb), skb->mac_len); in HDLC_Encode()
489 hdlc_skb->mac_len = skb->mac_len; in HDLC_Encode()
492 skb_put_u8(hdlc_skb, PPP_FLAG); in HDLC_Encode()
497 skb_put_u8(hdlc_skb, PPP_ESCAPE); in HDLC_Encode()
498 skb_put_u8(hdlc_skb, (*skb->data++) ^ PPP_TRANS); in HDLC_Encode()
[all …]