Searched refs:ipvlan (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.10/drivers/net/ipvlan/ |
| D | ipvlan_main.c | 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->dev, flags & ~IFF_NOARP, in ipvlan_set_port_mode() 129 struct ipvl_dev *ipvlan = netdev_priv(dev); in ipvlan_init() local [all …]
|
| D | ipvlan_core.c | 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, &port->ipvlans, pnode) { in ipvlan_addr_busy() 127 if (ipvlan_find_addr(ipvlan, iaddr, is_v6)) { in ipvlan_addr_busy() [all …]
|
| D | Makefile | 6 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)
|
| D | ipvlan.h | 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,
|
| /Linux-v5.10/Documentation/networking/ |
| D | ipvlan.rst | 34 ip link add link <master> name <slave> type ipvlan [ mode MODE ] [ FLAGS ] 44 bash# ip link add link eth0 name ipvl0 type ipvlan 47 bash# ip link add link eth0 name ipvl0 type ipvlan mode l2 bridge 51 bash# ip link add link eth0 name ipvlan type ipvlan mode l2 private 55 bash# ip link add link eth0 name ipvlan type ipvlan mode l2 vepa 120 6. What to choose (macvlan vs. ipvlan)? 125 situations defines your use case then you can choose to use ipvlan: 161 (b) Create two ipvlan slaves on eth0 (master device):: 163 ip link add link eth0 ipvl0 type ipvlan mode l2 164 ip link add link eth0 ipvl1 type ipvlan mode l2
|
| D | index.rst | 66 ipvlan
|
| /Linux-v5.10/drivers/net/ |
| D | Makefile | 10 obj-$(CONFIG_IPVLAN) += ipvlan/ 11 obj-$(CONFIG_IPVTAP) += ipvlan/
|
| D | Kconfig | 212 "ip link add link <main-dev> [ NAME ] type ipvlan" 215 will be called ipvlan. 225 can be added in the same way as a ipvlan device, using 'type
|