blob: cf749efca24ddf04a750d921e89b1cb114c0a028 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Linus Torvalds1da177e2005-04-16 15:20:36 -07002#ifndef _X25DEVICE_H
3#define _X25DEVICE_H
4
5#include <linux/if_ether.h>
6#include <linux/if_packet.h>
Andrew Hendry5ebfbc02010-04-22 16:12:36 -07007#include <linux/if_x25.h>
Linus Torvalds1da177e2005-04-16 15:20:36 -07008#include <linux/skbuff.h>
9
Alexey Dobriyanab611482005-07-12 12:08:43 -070010static inline __be16 x25_type_trans(struct sk_buff *skb, struct net_device *dev)
Linus Torvalds1da177e2005-04-16 15:20:36 -070011{
David S. Miller9b591cb2006-04-09 22:37:18 -070012 skb->dev = dev;
Arnaldo Carvalho de Melo459a98e2007-03-19 15:30:44 -070013 skb_reset_mac_header(skb);
Linus Torvalds1da177e2005-04-16 15:20:36 -070014 skb->pkt_type = PACKET_HOST;
15
16 return htons(ETH_P_X25);
17}
18#endif