aboutsummaryrefslogtreecommitdiffstats
path: root/test/vpp_lo_interface.py
blob: 36f56bed8d7337d77baf0fad0ee767ed427a4fa4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from vpp_object import VppObject
from vpp_interface import VppInterface


class VppLoInterface(VppInterface, VppObject):
    """VPP loopback interface."""

    def __init__(self, test):
        """ Create VPP loopback interface """
        super(VppLoInterface, self).__init__(test)
        self.add_vpp_config()

    def add_vpp_config(self):
        r = self.test.vapi.create_loopback()
        self.set_sw_if_index(r.sw_if_index)

    def remove_vpp_config(self):
        self.test.vapi.delete_loopback(self.sw_if_index)

    def object_id(self):
        return "loopback-%d" % self._sw_if_index
'n65' href='#n65'>65 66 67
---
project: 'csit'
project_creation_date: '2016-01-05'
project_category: 'Integration & Testing'
lifecycle_state: 'Incubation'
project_lead: &csit_ptl
    name: 'Maciek Konstantynowicz'
    email: 'mkonstan@cisco.com'
    id: 'mackonstan'
    company: 'cisco'
    timezone: 'Europe/London'
primary_contact: *csit_ptl
issue_tracking:
    type: 'jira'
    url: 'https://jira.fd.io/secure/RapidBoard.jspa'
    key: 'CSIT'
mailing_list:
    type: 'groups.io'
    url: 'https://lists.fd.io/g/csit-dev'
    tag: 'n/a'
realtime_discussion:
    type: 'Slack'
    server: 'fdio-project.slack.com'
    channel: '#csit-dev'
meetings:
    - type: 'zoom'
      agenda: 'https://wiki.fd.io/view/CSIT/Meeting'
      url: 'https://wiki.fd.io/view/CSIT/Meeting'
      server: ''
      channel: 'fdio-csit'
      repeats: 'weekly'
      time: '15:00 UTC'
repositories:
    - 'csit'
committers:
    - <<: *csit_ptl
    - name: 'Dave Wallace'
      company: ''
      email: 'dwallacelf@gmail.com'
      id: 'dwallacelf'
      timezone: 'Unknown/Unknown'
    - name: 'Juraj Linkeš'
      company: 'PANTHEON.tech'
      email: 'juraj.linkes@pantheon.tech'
      id: 'juraj.linkes'
      timezone: 'Europe/Bratislava'
    - name: 'Peter Mikus'
      company: 'cisco'
      email: 'pmikus@cisco.com'
      id: 'pmikus'
      timezone: 'Europe/Bratislava'
    - name: 'Tibor Frank'
      company: 'cisco'
      email: 'tifrank@cisco.com'
      id: 'tifrank'
      timezone: 'Europe/Bratislava'
    - name: 'Vratko Polak'
      company: 'cisco'
      email: 'vrpolak@cisco.com'
      id: 'vrpolak'
      timezone: 'Europe/Bratislava'
tsc:
    approval: 'https://wiki.fd.io/view/TSC/Meeting_Minutes'
    changes:
        - type: ''
          name: ''
          link: ''