Blame view
net/batman-adv/soft-interface.h
1.09 KB
7db7d9f36 batman-adv: Add S... |
1 |
/* SPDX-License-Identifier: GPL-2.0 */ |
68e039f96 batman-adv: Updat... |
2 |
/* Copyright (C) 2007-2020 B.A.T.M.A.N. contributors: |
c6c8fea29 net: Add batman-a... |
3 4 |
* * Marek Lindner |
c6c8fea29 net: Add batman-a... |
5 6 7 8 |
*/ #ifndef _NET_BATMAN_ADV_SOFT_INTERFACE_H_ #define _NET_BATMAN_ADV_SOFT_INTERFACE_H_ |
1e2c2a4fe batman-adv: Add r... |
9 |
#include "main.h" |
68a600de9 batman-adv: Use i... |
10 11 |
#include <linux/netdevice.h> #include <linux/skbuff.h> |
4b426b108 batman-adv: Use b... |
12 |
#include <linux/types.h> |
68a600de9 batman-adv: Use i... |
13 |
#include <net/net_namespace.h> |
1e2c2a4fe batman-adv: Add r... |
14 |
#include <net/rtnetlink.h> |
04b482a21 batman-adv: Prefi... |
15 |
int batadv_skb_head_push(struct sk_buff *skb, unsigned int len); |
371351731 batman-adv: chang... |
16 |
void batadv_interface_rx(struct net_device *soft_iface, |
6535db56d batman-adv: Remov... |
17 18 |
struct sk_buff *skb, int hdr_size, struct batadv_orig_node *orig_node); |
2cd45a067 batman-adv: Creat... |
19 |
struct net_device *batadv_softif_create(struct net *net, const char *name); |
e07932ae6 batman-adv: renam... |
20 |
void batadv_softif_destroy_sysfs(struct net_device *soft_iface); |
4b426b108 batman-adv: Use b... |
21 |
bool batadv_softif_is_valid(const struct net_device *net_dev); |
a4ac28c0d batman-adv: Allow... |
22 |
extern struct rtnl_link_ops batadv_link_ops; |
5d2c05b21 batman-adv: add p... |
23 |
int batadv_softif_create_vlan(struct batadv_priv *bat_priv, unsigned short vid); |
9c3bf0818 batman-adv: Renam... |
24 |
void batadv_softif_vlan_put(struct batadv_softif_vlan *softif_vlan); |
90f4435da batman-adv: add s... |
25 26 |
struct batadv_softif_vlan *batadv_softif_vlan_get(struct batadv_priv *bat_priv, unsigned short vid); |
c6c8fea29 net: Add batman-a... |
27 28 |
#endif /* _NET_BATMAN_ADV_SOFT_INTERFACE_H_ */ |