#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/netdevice.h>
#include <linux/if_team.h>
struct rr_priv { … };
static struct rr_priv *rr_priv(struct team *team)
{ … }
static bool rr_transmit(struct team *team, struct sk_buff *skb)
{ … }
static const struct team_mode_ops rr_mode_ops = …;
static const struct team_mode rr_mode = …;
static int __init rr_init_module(void)
{ … }
static void __exit rr_cleanup_module(void)
{ … }
module_init(…) …;
module_exit(rr_cleanup_module);
MODULE_LICENSE(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_ALIAS_TEAM_MODE(…) …;