x25device.h 387 B

12345678910111213141516171819
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _X25DEVICE_H
  3. #define _X25DEVICE_H
  4. #include <linux/if_ether.h>
  5. #include <linux/if_packet.h>
  6. #include <linux/if_x25.h>
  7. #include <linux/skbuff.h>
  8. static inline __be16 x25_type_trans(struct sk_buff *skb, struct net_device *dev)
  9. {
  10. skb->dev = dev;
  11. skb_reset_mac_header(skb);
  12. skb->pkt_type = PACKET_HOST;
  13. return htons(ETH_P_X25);
  14. }
  15. #endif