.. | .. |
---|
27 | 27 | int br_get_vlan_tunnel_info_size(struct net_bridge_vlan_group *vg); |
---|
28 | 28 | int br_fill_vlan_tunnel_info(struct sk_buff *skb, |
---|
29 | 29 | struct net_bridge_vlan_group *vg); |
---|
| 30 | +bool vlan_tunid_inrange(const struct net_bridge_vlan *v_curr, |
---|
| 31 | + const struct net_bridge_vlan *v_last); |
---|
| 32 | +int br_vlan_tunnel_info(const struct net_bridge_port *p, int cmd, |
---|
| 33 | + u16 vid, u32 tun_id, bool *changed); |
---|
30 | 34 | |
---|
31 | 35 | #ifdef CONFIG_BRIDGE_VLAN_FILTERING |
---|
32 | 36 | /* br_vlan_tunnel.c */ |
---|
.. | .. |
---|
43 | 47 | struct net_bridge_vlan_group *vg); |
---|
44 | 48 | int br_handle_egress_vlan_tunnel(struct sk_buff *skb, |
---|
45 | 49 | struct net_bridge_vlan *vlan); |
---|
46 | | -bool vlan_tunid_inrange(const struct net_bridge_vlan *v_curr, |
---|
47 | | - const struct net_bridge_vlan *v_last); |
---|
48 | | -int br_vlan_tunnel_info(const struct net_bridge_port *p, int cmd, |
---|
49 | | - u16 vid, u32 tun_id, bool *changed); |
---|
50 | 50 | #else |
---|
51 | 51 | static inline int vlan_tunnel_init(struct net_bridge_vlan_group *vg) |
---|
52 | 52 | { |
---|