11da177e4SLinus Torvalds #ifndef _X25DEVICE_H 21da177e4SLinus Torvalds #define _X25DEVICE_H 31da177e4SLinus Torvalds 41da177e4SLinus Torvalds #include <linux/if_ether.h> 51da177e4SLinus Torvalds #include <linux/if_packet.h> 61da177e4SLinus Torvalds #include <linux/skbuff.h> 71da177e4SLinus Torvalds 8ab611487SAlexey Dobriyan static inline __be16 x25_type_trans(struct sk_buff *skb, struct net_device *dev) 91da177e4SLinus Torvalds { 101da177e4SLinus Torvalds skb->mac.raw = skb->data; 119b591cbdSDavid S. Miller skb->dev = dev; 121da177e4SLinus Torvalds skb->pkt_type = PACKET_HOST; 131da177e4SLinus Torvalds 141da177e4SLinus Torvalds return htons(ETH_P_X25); 151da177e4SLinus Torvalds } 161da177e4SLinus Torvalds #endif 17