コード例 #1
0
 def setup(self):
     try:
         self.dl = DL()
     except NetlinkError as e:
         if e.code == errno.ENOENT:
             raise SkipTest('devlink not supported')
         else:
             raise
     dls = self.dl.get_dump()
     if not dls:
         raise SkipTest('no devlink devices found')
コード例 #2
0
class TestDL(object):
    def setup(self):
        try:
            self.dl = DL()
        except NetlinkError as e:
            if e.code == errno.ENOENT:
                raise SkipTest('devlink not supported')
            else:
                raise
        dls = self.dl.get_dump()
        if not dls:
            raise SkipTest('no devlink devices found')

    def teardown(self):
        self.dl.close()

    def test_list(self):
        self.dl.list()
コード例 #3
0
ファイル: test_devlink.py プロジェクト: 0xD3ADB33F/pyroute2
class TestDL(object):

    def setup(self):
        try:
            self.dl = DL()
        except NetlinkError as e:
            if e.code == errno.ENOENT:
                raise SkipTest('devlink not supported')
            else:
                raise
        dls = self.dl.get_dump()
        if not dls:
            raise SkipTest('no devlink devices found')

    def teardown(self):
        self.dl.close()

    def test_list(self):
        self.dl.list()
コード例 #4
0
ファイル: test_devlink.py プロジェクト: 0xD3ADB33F/pyroute2
 def setup(self):
     try:
         self.dl = DL()
     except NetlinkError as e:
         if e.code == errno.ENOENT:
             raise SkipTest('devlink not supported')
         else:
             raise
     dls = self.dl.get_dump()
     if not dls:
         raise SkipTest('no devlink devices found')
コード例 #5
0
from pyroute2 import DL

dl = DL()
for q in dl.get_port_dump():
    print('%s\t%s\t%u' % (q.get_attr('DEVLINK_ATTR_BUS_NAME'),
                          q.get_attr('DEVLINK_ATTR_DEV_NAME'),
                          q.get_attr('DEVLINK_ATTR_PORT_INDEX')))
dl.close()
コード例 #6
0
ファイル: DevlinkManager.py プロジェクト: Axonis/lnst
 def dl_open():
     return DL()
コード例 #7
0
ファイル: DevlinkManager.py プロジェクト: Axonis/lnst
 def dl_open():
     try:
         return DL()
     except NetlinkError:
         return None