#ifndef __IEEE802154_6LOWPAN_I_H__
#define __IEEE802154_6LOWPAN_I_H__
#include <linux/list.h>
#include <net/ieee802154_netdev.h>
#include <net/inet_frag.h>
#include <net/6lowpan.h>
lowpan_rx_result;
#define RX_CONTINUE …
#define RX_DROP_UNUSABLE …
#define RX_DROP …
#define RX_QUEUED …
#define LOWPAN_DISPATCH_FRAG1 …
#define LOWPAN_DISPATCH_FRAGN …
struct frag_lowpan_compare_key { … };
struct lowpan_frag_queue { … };
int lowpan_frag_rcv(struct sk_buff *skb, const u8 frag_type);
void lowpan_net_frag_exit(void);
int lowpan_net_frag_init(void);
void lowpan_rx_init(void);
void lowpan_rx_exit(void);
int lowpan_header_create(struct sk_buff *skb, struct net_device *dev,
unsigned short type, const void *_daddr,
const void *_saddr, unsigned int len);
netdev_tx_t lowpan_xmit(struct sk_buff *skb, struct net_device *dev);
int lowpan_iphc_decompress(struct sk_buff *skb);
lowpan_rx_result lowpan_rx_h_ipv6(struct sk_buff *skb);
#endif