Lines Matching refs:nskb
271 struct sk_buff *nskb; in macvlan_broadcast() local
288 nskb = skb_clone(skb, GFP_ATOMIC); in macvlan_broadcast()
289 if (likely(nskb)) in macvlan_broadcast()
290 err = macvlan_broadcast_one(nskb, vlan, eth, in macvlan_broadcast()
292 netif_rx(nskb); in macvlan_broadcast()
360 struct sk_buff *nskb; in macvlan_broadcast_enqueue() local
366 nskb = skb_clone(skb, GFP_ATOMIC); in macvlan_broadcast_enqueue()
367 if (!nskb) in macvlan_broadcast_enqueue()
370 MACVLAN_SKB_CB(nskb)->src = src; in macvlan_broadcast_enqueue()
376 __skb_queue_tail(&port->bc_queue, nskb); in macvlan_broadcast_enqueue()
389 kfree_skb_reason(nskb, SKB_DROP_REASON_MACVLAN_BROADCAST_BACKLOG); in macvlan_broadcast_enqueue()
411 struct sk_buff *nskb; in macvlan_forward_source_one() local
420 nskb = skb_clone(skb, GFP_ATOMIC); in macvlan_forward_source_one()
421 if (!nskb) in macvlan_forward_source_one()
424 len = nskb->len + ETH_HLEN; in macvlan_forward_source_one()
425 nskb->dev = dev; in macvlan_forward_source_one()
428 nskb->pkt_type = PACKET_HOST; in macvlan_forward_source_one()
430 ret = __netif_rx(nskb); in macvlan_forward_source_one()