from __future__ import print_function import netlink.core as netlink import netlink.route.capi as capi import netlink.route.link as link sock = netlink.lookup_socket(netlink.NETLINK_ROUTE) cache = link.LinkCache() cache.refill(sock) testtap1 = cache["testtap1"] print(testtap1) lbr = link.Link() lbr.type = "bridge" lbr.name = "testbridge" print(lbr) lbr.add() cache.refill(sock) lbr = cache["testbridge"] print(lbr) lbr.enslave(testtap1) cache.refill(sock) testtap1 = cache["testtap1"] print(capi.rtnl_link_is_bridge(lbr._rtnl_link)) print(capi.rtnl_link_get_master(testtap1._rtnl_link))