def __init__(self): NetlinkSocket.__init__(self, NETLINK_ROUTE) self.marshal = MarshalRtnl() self.get_map = {RTM_NEWLINK: self.get_newlink} self.put_map = {RTM_NEWLINK: self.put_newlink, RTM_SETLINK: self.put_setlink, RTM_DELLINK: self.put_dellink, RTM_SETBRIDGE: self.put_setbr, RTM_GETBRIDGE: self.put_getbr, RTM_SETBOND: self.put_setbo, RTM_GETBOND: self.put_getbo} self.ancient = ANCIENT