Home
last modified time | relevance | path

Searched refs:ipvlan (Results 1 – 15 of 15) sorted by relevance

/openbmc/linux/drivers/net/ipvlan/
H A Dipvlan_main.c12 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->dev, flags & ~IFF_NOARP, in ipvlan_set_port_mode()
132 struct ipvl_dev *ipvlan = netdev_priv(dev); in ipvlan_init() local
[all …]
H A Dipvlan_core.c8 #include "ipvlan.h"
17 void ipvlan_count_rx(const struct ipvl_dev *ipvlan, in ipvlan_count_rx()
23 pcptr = this_cpu_ptr(ipvlan->pcpu_stats); in ipvlan_count_rx()
31 this_cpu_inc(ipvlan->pcpu_stats->rx_errs);
90 void ipvlan_ht_addr_add(struct ipvl_dev *ipvlan, struct ipvl_addr *addr) in ipvlan_ht_addr_add()
92 struct ipvl_port *port = ipvlan->port; in ipvlan_ht_addr_add()
107 struct ipvl_addr *ipvlan_find_addr(const struct ipvl_dev *ipvlan, in ipvlan_find_addr()
113 list_for_each_entry_rcu(addr, &ipvlan->addrs, anode) { in ipvlan_find_addr()
125 struct ipvl_dev *ipvlan; in ipvlan_addr_busy()
129 list_for_each_entry_rcu(ipvlan, in ipvlan_addr_busy()
14 ipvlan_count_rx(const struct ipvl_dev * ipvlan,unsigned int len,bool success,bool mcast) ipvlan_count_rx() argument
87 ipvlan_ht_addr_add(struct ipvl_dev * ipvlan,struct ipvl_addr * addr) ipvlan_ht_addr_add() argument
104 ipvlan_find_addr(const struct ipvl_dev * ipvlan,const void * iaddr,bool is_v6) ipvlan_find_addr() argument
122 struct ipvl_dev *ipvlan; ipvlan_addr_busy() local
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.h159 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,
/openbmc/linux/Documentation/networking/
H A Dipvlan.rst34 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
H A Dindex.rst67 ipvlan
/openbmc/linux/drivers/net/
H A DMakefile10 obj-$(CONFIG_IPVLAN) += ipvlan/
11 obj-$(CONFIG_IPVTAP) += ipvlan/
H A DKconfig213 "ip link add link <main-dev> [ NAME ] type ipvlan"
216 will be called ipvlan.
226 can be added in the same way as a ipvlan device, using 'type
/openbmc/openbmc/poky/meta/recipes-core/systemd/systemd/
H A D0017-Adjust-for-musl-headers.patch23 src/network/netdev/ipvlan.c | 2 +-
181 diff --git a/src/network/netdev/ipvlan.c b/src/network/netdev/ipvlan.c
183 --- a/src/network/netdev/ipvlan.c
184 +++ b/src/network/netdev/ipvlan.c
193 #include "ipvlan.h"
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/
H A D0017-Adjust-for-musl-headers.patch22 src/network/netdev/ipvlan.c | 2 +-
168 diff --git a/src/network/netdev/ipvlan.c b/src/network/netdev/ipvlan.c
170 --- a/src/network/netdev/ipvlan.c
171 +++ b/src/network/netdev/ipvlan.c
180 #include "ipvlan.h"
/openbmc/linux/
H A Dopengrok0.0.log326 2024-12-28 20:09:06.052-0600 FINEST t1125 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/net/ipvlan/ipvlan.h.gz'
[all...]
H A Dopengrok2.0.log[all...]
H A Dopengrok1.0.log[all...]
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]