Lines Matching refs:skb
26 struct sk_buff *skb = *pskb;
32 if (unlikely(skb->pkt_type == PACKET_LOOPBACK))
35 if (!skb_mac_header_was_set(skb)) {
36 WARN_ONCE(1, "%s: skb invalid", __func__);
40 port = hsr_port_get_rcu(skb->dev);
45 if (hsr_addr_is_self(port->hsr, eth_hdr(skb)->h_source)) {
47 kfree_skb(skb);
55 protocol = eth_hdr(skb)->h_proto;
63 skb_push(skb, ETH_HLEN);
64 skb_reset_mac_header(skb);
67 skb_set_network_header(skb, ETH_HLEN + HSR_HLEN);
68 skb_reset_mac_len(skb);
70 hsr_forward_skb(skb, port);