Home
last modified time | relevance | path

Searched refs:ipvl_port (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ipvlan/
H A Dipvlan.h60 struct ipvl_port;
65 struct ipvl_port *port;
89 struct ipvl_port { struct
108 static inline struct ipvl_port *ipvlan_port_get_rcu(const struct net_device *d) in ipvlan_port_get_rcu()
113 static inline struct ipvl_port *ipvlan_port_get_rcu_bh(const struct net_device *d) in ipvlan_port_get_rcu_bh()
118 static inline struct ipvl_port *ipvlan_port_get_rtnl(const struct net_device *d) in ipvlan_port_get_rtnl()
123 static inline bool ipvlan_is_private(const struct ipvl_port *port) in ipvlan_is_private()
128 static inline void ipvlan_mark_private(struct ipvl_port *port) in ipvlan_mark_private()
133 static inline void ipvlan_clear_private(struct ipvl_port *port) in ipvlan_clear_private()
138 static inline bool ipvlan_is_vepa(const struct ipvl_port *por
[all...]
H A Dipvlan_core.c73 static struct ipvl_addr *ipvlan_ht_addr_lookup(const struct ipvl_port *port, in ipvlan_ht_addr_lookup()
89 struct ipvl_port *port = ipvlan->port; in ipvlan_ht_addr_add()
120 bool ipvlan_addr_busy(struct ipvl_port *port, void *iaddr, bool is_v6) in ipvlan_addr_busy()
136 void *ipvlan_get_L3_hdr(struct ipvl_port *port, struct sk_buff *skb, int *type) in ipvlan_get_L3_hdr()
227 struct ipvl_port *port = container_of(work, struct ipvl_port, wq); in ipvlan_process_multicast()
354 struct ipvl_addr *ipvlan_addr_lookup(struct ipvl_port *port, void *lyr3h, in ipvlan_addr_lookup()
551 static void ipvlan_multicast_enqueue(struct ipvl_port *port, in ipvlan_multicast_enqueue()
655 struct ipvl_port *port = ipvlan_port_get_rcu_bh(ipvlan->phy_dev); in ipvlan_queue_xmit()
681 static bool ipvlan_external_frame(struct sk_buff *skb, struct ipvl_port *por
[all...]
H A Dipvlan_main.c7 static int ipvlan_set_port_mode(struct ipvl_port *port, u16 nval, in ipvlan_set_port_mode()
61 struct ipvl_port *port; in ipvlan_port_create()
64 port = kzalloc(sizeof(struct ipvl_port), GFP_KERNEL); in ipvlan_port_create()
93 struct ipvl_port *port = ipvlan_port_get_rtnl(dev); in ipvlan_port_destroy()
131 struct ipvl_port *port; in ipvlan_init()
167 struct ipvl_port *port; in ipvlan_uninit()
443 struct ipvl_port *port = ipvlan_port_get_rtnl(ipvlan->phy_dev); in ipvlan_nl_changelink()
513 struct ipvl_port *port = ipvlan_port_get_rtnl(ipvlan->phy_dev); in ipvlan_nl_fillinfo()
536 struct ipvl_port *port; in ipvlan_link_new()
724 struct ipvl_port *por in ipvlan_device_event()
[all...]
H A Dipvlan_l3s.c17 struct ipvl_port *port; in ipvlan_skb_to_addr()
203 int ipvlan_l3s_register(struct ipvl_port *port) in ipvlan_l3s_register()
219 void ipvlan_l3s_unregister(struct ipvl_port *port) in ipvlan_l3s_unregister()
/kernel/linux/linux-6.6/drivers/net/ipvlan/
H A Dipvlan.h60 struct ipvl_port;
65 struct ipvl_port *port;
89 struct ipvl_port { struct
109 static inline struct ipvl_port *ipvlan_port_get_rcu(const struct net_device *d) in ipvlan_port_get_rcu()
114 static inline struct ipvl_port *ipvlan_port_get_rcu_bh(const struct net_device *d) in ipvlan_port_get_rcu_bh()
119 static inline struct ipvl_port *ipvlan_port_get_rtnl(const struct net_device *d) in ipvlan_port_get_rtnl()
124 static inline bool ipvlan_is_private(const struct ipvl_port *port) in ipvlan_is_private()
129 static inline void ipvlan_mark_private(struct ipvl_port *port) in ipvlan_mark_private()
134 static inline void ipvlan_clear_private(struct ipvl_port *port) in ipvlan_clear_private()
139 static inline bool ipvlan_is_vepa(const struct ipvl_port *por
[all...]
H A Dipvlan_core.c73 static struct ipvl_addr *ipvlan_ht_addr_lookup(const struct ipvl_port *port, in ipvlan_ht_addr_lookup()
89 struct ipvl_port *port = ipvlan->port; in ipvlan_ht_addr_add()
120 bool ipvlan_addr_busy(struct ipvl_port *port, void *iaddr, bool is_v6) in ipvlan_addr_busy()
136 void *ipvlan_get_L3_hdr(struct ipvl_port *port, struct sk_buff *skb, int *type) in ipvlan_get_L3_hdr()
227 struct ipvl_port *port = container_of(work, struct ipvl_port, wq); in ipvlan_process_multicast()
353 struct ipvl_addr *ipvlan_addr_lookup(struct ipvl_port *port, void *lyr3h, in ipvlan_addr_lookup()
550 static void ipvlan_multicast_enqueue(struct ipvl_port *port, in ipvlan_multicast_enqueue()
653 struct ipvl_port *port = ipvlan_port_get_rcu_bh(ipvlan->phy_dev); in ipvlan_queue_xmit()
678 static bool ipvlan_external_frame(struct sk_buff *skb, struct ipvl_port *por
[all...]
H A Dipvlan_main.c9 static int ipvlan_set_port_mode(struct ipvl_port *port, u16 nval, in ipvlan_set_port_mode()
63 struct ipvl_port *port; in ipvlan_port_create()
66 port = kzalloc(sizeof(struct ipvl_port), GFP_KERNEL); in ipvlan_port_create()
96 struct ipvl_port *port = ipvlan_port_get_rtnl(dev); in ipvlan_port_destroy()
134 struct ipvl_port *port; in ipvlan_init()
169 struct ipvl_port *port; in ipvlan_uninit()
445 struct ipvl_port *port = ipvlan_port_get_rtnl(ipvlan->phy_dev); in ipvlan_nl_changelink()
515 struct ipvl_port *port = ipvlan_port_get_rtnl(ipvlan->phy_dev); in ipvlan_nl_fillinfo()
538 struct ipvl_port *port; in ipvlan_link_new()
726 struct ipvl_port *por in ipvlan_device_event()
[all...]
H A Dipvlan_l3s.c17 struct ipvl_port *port; in ipvlan_skb_to_addr()
203 int ipvlan_l3s_register(struct ipvl_port *port) in ipvlan_l3s_register()
219 void ipvlan_l3s_unregister(struct ipvl_port *port) in ipvlan_l3s_unregister()

Completed in 6 milliseconds