Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/net/ipvlan/
H A Dipvlan_main.c5 #include "ipvlan.h"
10 struct ipvl_dev *ipvlan; in ipvlan_set_port_mode() local
16 list_for_each_entry(ipvlan, &port->ipvlans, pnode) { in ipvlan_set_port_mode()
17 flags = ipvlan->dev->flags; in ipvlan_set_port_mode()
19 err = dev_change_flags(ipvlan->dev, in ipvlan_set_port_mode()
23 err = dev_change_flags(ipvlan->dev, in ipvlan_set_port_mode()
45 list_for_each_entry_continue_reverse(ipvlan, &port->ipvlans, pnode) { in ipvlan_set_port_mode()
46 flags = ipvlan->dev->flags; in ipvlan_set_port_mode()
49 dev_change_flags(ipvlan->dev, flags | IFF_NOARP, in ipvlan_set_port_mode()
52 dev_change_flags(ipvlan in ipvlan_set_port_mode()
129 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_init() local
165 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_uninit() local
179 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_open() local
198 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_stop() local
216 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_start_xmit() local
239 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_fix_features() local
253 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_change_rx_flags() local
262 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_set_multicast_mac_filter() local
290 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_get_stats64() local
330 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_vlan_rx_add_vid() local
339 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_vlan_rx_kill_vid() local
348 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_get_iflink() local
372 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_hard_header() local
390 ipvlan_adjust_mtu(struct ipvl_dev *ipvlan, struct net_device *dev) ipvlan_adjust_mtu() argument
404 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_ethtool_get_link_ksettings() local
418 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_ethtool_get_msglevel() local
425 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_ethtool_set_msglevel() local
442 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_nl_changelink() local
512 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_nl_fillinfo() local
535 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_link_new() local
650 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_link_delete() local
690 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_get_link_net() local
723 struct ipvl_dev *ipvlan, *next; ipvlan_device_event() local
802 ipvlan_add_addr(struct ipvl_dev *ipvlan, void *iaddr, bool is_v6) ipvlan_add_addr() argument
832 ipvlan_del_addr(struct ipvl_dev *ipvlan, void *iaddr, bool is_v6) ipvlan_del_addr() argument
851 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_is_valid_dev() local
863 ipvlan_add_addr6(struct ipvl_dev *ipvlan, struct in6_addr *ip6_addr) ipvlan_add_addr6() argument
878 ipvlan_del_addr6(struct ipvl_dev *ipvlan, struct in6_addr *ip6_addr) ipvlan_del_addr6() argument
888 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_addr6_event() local
912 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_addr6_validator_event() local
931 ipvlan_add_addr4(struct ipvl_dev *ipvlan, struct in_addr *ip4_addr) ipvlan_add_addr4() argument
946 ipvlan_del_addr4(struct ipvl_dev *ipvlan, struct in_addr *ip4_addr) ipvlan_del_addr4() argument
956 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_addr4_event() local
983 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_addr4_validator_event() local
[all...]
H A Dipvlan_core.c5 #include "ipvlan.h"
14 void ipvlan_count_rx(const struct ipvl_dev *ipvlan, in ipvlan_count_rx() argument
20 pcptr = this_cpu_ptr(ipvlan->pcpu_stats); in ipvlan_count_rx()
28 this_cpu_inc(ipvlan->pcpu_stats->rx_errs); in ipvlan_count_rx()
87 void ipvlan_ht_addr_add(struct ipvl_dev *ipvlan, struct ipvl_addr *addr) in ipvlan_ht_addr_add() argument
89 struct ipvl_port *port = ipvlan->port; in ipvlan_ht_addr_add()
104 struct ipvl_addr *ipvlan_find_addr(const struct ipvl_dev *ipvlan, in ipvlan_find_addr() argument
110 list_for_each_entry_rcu(addr, &ipvlan->addrs, anode) { in ipvlan_find_addr()
122 struct ipvl_dev *ipvlan; in ipvlan_addr_busy() local
126 list_for_each_entry_rcu(ipvlan, in ipvlan_addr_busy()
229 struct ipvl_dev *ipvlan; ipvlan_process_multicast() local
315 struct ipvl_dev *ipvlan = addr->master; ipvlan_rcv_frame() local
582 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_xmit_mode_l3() local
609 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_xmit_mode_l2() local
654 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_queue_xmit() local
[all...]
H A DMakefile6 obj-$(CONFIG_IPVLAN) += ipvlan.o
9 ipvlan-objs-$(CONFIG_IPVLAN_L3S) += ipvlan_l3s.o
10 ipvlan-objs := ipvlan_core.o ipvlan_main.o $(ipvlan-objs-y)
H A Dipvlan.h30 #define IPVLAN_DRV "ipvlan"
158 void ipvlan_ht_addr_add(struct ipvl_dev *ipvlan, struct ipvl_addr *addr);
159 struct ipvl_addr *ipvlan_find_addr(const struct ipvl_dev *ipvlan,
166 void ipvlan_count_rx(const struct ipvl_dev *ipvlan,
/kernel/linux/linux-6.6/drivers/net/ipvlan/
H A Dipvlan_main.c7 #include "ipvlan.h"
12 struct ipvl_dev *ipvlan; in ipvlan_set_port_mode() local
18 list_for_each_entry(ipvlan, &port->ipvlans, pnode) { in ipvlan_set_port_mode()
19 flags = ipvlan->dev->flags; in ipvlan_set_port_mode()
21 err = dev_change_flags(ipvlan->dev, in ipvlan_set_port_mode()
25 err = dev_change_flags(ipvlan->dev, in ipvlan_set_port_mode()
47 list_for_each_entry_continue_reverse(ipvlan, &port->ipvlans, pnode) { in ipvlan_set_port_mode()
48 flags = ipvlan->dev->flags; in ipvlan_set_port_mode()
51 dev_change_flags(ipvlan->dev, flags | IFF_NOARP, in ipvlan_set_port_mode()
54 dev_change_flags(ipvlan in ipvlan_set_port_mode()
132 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_init() local
167 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_uninit() local
181 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_open() local
200 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_stop() local
218 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_start_xmit() local
241 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_fix_features() local
255 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_change_rx_flags() local
264 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_set_multicast_mac_filter() local
292 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_get_stats64() local
332 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_vlan_rx_add_vid() local
341 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_vlan_rx_kill_vid() local
350 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_get_iflink() local
374 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_hard_header() local
392 ipvlan_adjust_mtu(struct ipvl_dev *ipvlan, struct net_device *dev) ipvlan_adjust_mtu() argument
406 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_ethtool_get_link_ksettings() local
420 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_ethtool_get_msglevel() local
427 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_ethtool_set_msglevel() local
444 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_nl_changelink() local
514 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_nl_fillinfo() local
537 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_link_new() local
652 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_link_delete() local
692 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_get_link_net() local
725 struct ipvl_dev *ipvlan, *next; ipvlan_device_event() local
804 ipvlan_add_addr(struct ipvl_dev *ipvlan, void *iaddr, bool is_v6) ipvlan_add_addr() argument
834 ipvlan_del_addr(struct ipvl_dev *ipvlan, void *iaddr, bool is_v6) ipvlan_del_addr() argument
853 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_is_valid_dev() local
865 ipvlan_add_addr6(struct ipvl_dev *ipvlan, struct in6_addr *ip6_addr) ipvlan_add_addr6() argument
880 ipvlan_del_addr6(struct ipvl_dev *ipvlan, struct in6_addr *ip6_addr) ipvlan_del_addr6() argument
890 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_addr6_event() local
914 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_addr6_validator_event() local
933 ipvlan_add_addr4(struct ipvl_dev *ipvlan, struct in_addr *ip4_addr) ipvlan_add_addr4() argument
948 ipvlan_del_addr4(struct ipvl_dev *ipvlan, struct in_addr *ip4_addr) ipvlan_del_addr4() argument
958 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_addr4_event() local
985 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_addr4_validator_event() local
[all...]
H A Dipvlan_core.c5 #include "ipvlan.h"
14 void ipvlan_count_rx(const struct ipvl_dev *ipvlan, in ipvlan_count_rx() argument
20 pcptr = this_cpu_ptr(ipvlan->pcpu_stats); in ipvlan_count_rx()
28 this_cpu_inc(ipvlan->pcpu_stats->rx_errs); in ipvlan_count_rx()
87 void ipvlan_ht_addr_add(struct ipvl_dev *ipvlan, struct ipvl_addr *addr) in ipvlan_ht_addr_add() argument
89 struct ipvl_port *port = ipvlan->port; in ipvlan_ht_addr_add()
104 struct ipvl_addr *ipvlan_find_addr(const struct ipvl_dev *ipvlan, in ipvlan_find_addr() argument
110 list_for_each_entry_rcu(addr, &ipvlan->addrs, anode) { in ipvlan_find_addr()
122 struct ipvl_dev *ipvlan; in ipvlan_addr_busy() local
126 list_for_each_entry_rcu(ipvlan, in ipvlan_addr_busy()
229 struct ipvl_dev *ipvlan; ipvlan_process_multicast() local
314 struct ipvl_dev *ipvlan = addr->master; ipvlan_rcv_frame() local
580 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_xmit_mode_l3() local
607 const struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_xmit_mode_l2() local
652 struct ipvl_dev *ipvlan = netdev_priv(dev); ipvlan_queue_xmit() local
[all...]
H A DMakefile6 obj-$(CONFIG_IPVLAN) += ipvlan.o
9 ipvlan-objs-$(CONFIG_IPVLAN_L3S) += ipvlan_l3s.o
10 ipvlan-objs := ipvlan_core.o ipvlan_main.o $(ipvlan-objs-y)
H A Dipvlan.h30 #define IPVLAN_DRV "ipvlan"
159 void ipvlan_ht_addr_add(struct ipvl_dev *ipvlan, struct ipvl_addr *addr);
160 struct ipvl_addr *ipvlan_find_addr(const struct ipvl_dev *ipvlan,
167 void ipvlan_count_rx(const struct ipvl_dev *ipvlan,

Completed in 21 milliseconds