ipvl_port
static inline struct ipvl_port *ipvlan_port_get_rcu(const struct net_device *d)
static inline struct ipvl_port *ipvlan_port_get_rcu_bh(const struct net_device *d)
static inline struct ipvl_port *ipvlan_port_get_rtnl(const struct net_device *d)
static inline bool ipvlan_is_private(const struct ipvl_port *port)
static inline void ipvlan_mark_private(struct ipvl_port *port)
static inline void ipvlan_clear_private(struct ipvl_port *port)
static inline bool ipvlan_is_vepa(const struct ipvl_port *port)
static inline void ipvlan_mark_vepa(struct ipvl_port *port)
static inline void ipvlan_clear_vepa(struct ipvl_port *port)
bool ipvlan_addr_busy(struct ipvl_port *port, void *iaddr, bool is_v6);
struct ipvl_addr *ipvlan_addr_lookup(struct ipvl_port *port, void *lyr3h,
void *ipvlan_get_L3_hdr(struct ipvl_port *port, struct sk_buff *skb, int *type);
int ipvlan_l3s_register(struct ipvl_port *port);
void ipvlan_l3s_unregister(struct ipvl_port *port);
static inline int ipvlan_l3s_register(struct ipvl_port *port)
static inline void ipvlan_l3s_unregister(struct ipvl_port *port)
struct ipvl_port;
struct ipvl_port *port;
struct ipvl_port *port = ipvlan->port;
bool ipvlan_addr_busy(struct ipvl_port *port, void *iaddr, bool is_v6)
void *ipvlan_get_L3_hdr(struct ipvl_port *port, struct sk_buff *skb, int *type)
struct ipvl_port *port = container_of(work, struct ipvl_port, wq);
struct ipvl_addr *ipvlan_addr_lookup(struct ipvl_port *port, void *lyr3h,
static void ipvlan_multicast_enqueue(struct ipvl_port *port,
struct ipvl_port *port = ipvlan_port_get_rcu_bh(ipvlan->phy_dev);
static bool ipvlan_external_frame(struct sk_buff *skb, struct ipvl_port *port)
struct ipvl_port *port)
struct ipvl_port *port)
static struct ipvl_addr *ipvlan_ht_addr_lookup6(const struct ipvl_port *port,
struct ipvl_port *port = ipvlan_port_get_rcu(skb->dev);
static struct ipvl_addr *ipvlan_ht_addr_lookup4(const struct ipvl_port *port,
struct ipvl_port *port;
int ipvlan_l3s_register(struct ipvl_port *port)
void ipvlan_l3s_unregister(struct ipvl_port *port)
static int ipvlan_set_port_mode(struct ipvl_port *port, u16 nval,
struct ipvl_port *port;
struct ipvl_port *port;
struct ipvl_port *port = ipvlan->port;
struct ipvl_port *port = ipvlan_port_get_rtnl(ipvlan->phy_dev);
struct ipvl_port *port = ipvlan_port_get_rtnl(ipvlan->phy_dev);
struct ipvl_port *port;
struct ipvl_port *port;
port = kzalloc_obj(struct ipvl_port);
struct ipvl_port *port;
struct ipvl_port *port = ipvlan_port_get_rtnl(dev);