ROSE_MIN_LEN
size = len + AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN;
skb_reserve(skb, AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN);
asmptr = skb_push(skb, ROSE_MIN_LEN);
#define ROSE_PACLEN (256-ROSE_MIN_LEN)
if (skb->len - ROSE_MIN_LEN > ROSE_PACLEN) {
unsigned char header[ROSE_MIN_LEN];
skb_copy_from_linear_data(skb, header, ROSE_MIN_LEN);
skb_pull(skb, ROSE_MIN_LEN);
skb_push(skbn, ROSE_MIN_LEN);
skb_copy_to_linear_data(skbn, header, ROSE_MIN_LEN);
skb_pull(skb, ROSE_MIN_LEN);
dev->hard_header_len = AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN;
unsigned char *buff = skb_push(skb, ROSE_MIN_LEN + 2);
if (!sk_filter_trim_cap(sk, skb, ROSE_MIN_LEN, &dr) &&
len = AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN + 3;
dptr = skb_put(skb, ROSE_MIN_LEN + 3);
len = AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN + 1;
dptr = skb_put(skb, ROSE_MIN_LEN + 1);
len = AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN + 3;
dptr = skb_put(skb, ROSE_MIN_LEN + 3);
if (skb->len < ROSE_MIN_LEN) {
if (skb->len < ROSE_MIN_LEN)
len = ROSE_MIN_LEN;