Home | History | Annotate | Download | only in link

Lines Matching refs:peer

45 	struct rtnl_link *peer = link->l_info;
60 peer->l_family = ifi->ifi_family;
61 peer->l_arptype = ifi->ifi_type;
62 peer->l_index = ifi->ifi_index;
63 peer->l_flags = ifi->ifi_flags;
64 peer->l_change = ifi->ifi_change;
72 err = rtnl_link_info_parse(peer, peer_tb);
89 struct rtnl_link *peer = link->l_info;
91 name = rtnl_link_get_name(peer);
92 nl_dump(p, " peer ");
96 nl_dump_line(p, "%u\n", peer->l_index);
119 struct rtnl_link *peer = link->l_info;
124 ifi.ifi_family = peer->l_family;
125 ifi.ifi_type = peer->l_arptype;
126 ifi.ifi_index = peer->l_index;
127 ifi.ifi_flags = peer->l_flags;
128 ifi.ifi_change = peer->l_change;
136 rtnl_link_fill_info(msg, peer);
145 struct rtnl_link *peer;
152 if (!(peer = rtnl_link_alloc()))
156 * its peer should always be freed together.
158 peer->l_info = link;
159 if ((err = rtnl_link_set_type(peer, "veth")) < 0) {
160 rtnl_link_put(peer);
164 link->l_info = peer;
170 struct rtnl_link *peer = link->l_info;
171 if (peer) {
174 peer->l_info = NULL;
175 rtnl_link_put(peer);
228 * Get the peer link of a veth link
230 * @return the peer link object.
240 * Release a veth link and its peer
264 * @arg peer_name name of its peer or NULL
267 * Creates a new veth device pair in the kernel and move the peer
277 struct rtnl_link *link, *peer;
282 peer = link->l_info;
286 rtnl_link_set_name(peer, peer_name);
289 rtnl_link_set_ns_pid(peer, pid);