#include <linux/skbuff.h>
#include <linux/time.h>
#include <net/gro_cells.h>
#ifndef _RMNET_CONFIG_H_
#define _RMNET_CONFIG_H_
#define RMNET_MAX_LOGICAL_EP …
struct rmnet_endpoint { … };
struct rmnet_egress_agg_params { … };
struct rmnet_port { … };
extern struct rtnl_link_ops rmnet_link_ops;
struct rmnet_vnd_stats { … };
struct rmnet_pcpu_stats { … };
struct rmnet_priv_stats { … };
struct rmnet_priv { … };
struct rmnet_port *rmnet_get_port_rcu(struct net_device *real_dev);
struct rmnet_endpoint *rmnet_get_endpoint(struct rmnet_port *port, u8 mux_id);
int rmnet_add_bridge(struct net_device *rmnet_dev,
struct net_device *slave_dev,
struct netlink_ext_ack *extack);
int rmnet_del_bridge(struct net_device *rmnet_dev,
struct net_device *slave_dev);
struct rmnet_port*
rmnet_get_port_rtnl(const struct net_device *real_dev);
#endif