xref: /openbmc/linux/include/net/x25device.h (revision b2441318)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
21da177e4SLinus Torvalds #ifndef _X25DEVICE_H
31da177e4SLinus Torvalds #define _X25DEVICE_H
41da177e4SLinus Torvalds 
51da177e4SLinus Torvalds #include <linux/if_ether.h>
61da177e4SLinus Torvalds #include <linux/if_packet.h>
75ebfbc06SAndrew Hendry #include <linux/if_x25.h>
81da177e4SLinus Torvalds #include <linux/skbuff.h>
91da177e4SLinus Torvalds 
x25_type_trans(struct sk_buff * skb,struct net_device * dev)10ab611487SAlexey Dobriyan static inline __be16 x25_type_trans(struct sk_buff *skb, struct net_device *dev)
111da177e4SLinus Torvalds {
129b591cbdSDavid S. Miller 	skb->dev = dev;
13459a98edSArnaldo Carvalho de Melo 	skb_reset_mac_header(skb);
141da177e4SLinus Torvalds 	skb->pkt_type = PACKET_HOST;
151da177e4SLinus Torvalds 
161da177e4SLinus Torvalds 	return htons(ETH_P_X25);
171da177e4SLinus Torvalds }
181da177e4SLinus Torvalds #endif
19