def __init__(self, name, getif=None):
     MACField.__init__(self, name, None)
     self.getif = (lambda pkt: pkt.route()[0]) if getif is None else getif
Esempio n. 2
0
 def __init__(self, name, getif=None):
     MACField.__init__(self, name, None)
     self.getif = ((lambda pkt: pkt.payload.route()[0])
                   if getif is None else getif)
 def __init__(self, name):
     MACField.__init__(self, name, None)
Esempio n. 4
0
 def __init__(self, name):
     MACField.__init__(self, name, None)
Esempio n. 5
0
 def __init__(self, name, default, resolve=False):
     MACField.__init__(self, name, default)
     if resolve:
         conf.resolve.add(self)
Esempio n. 6
0
 def __init__(self, name, default, resolve=False):
     MACField.__init__(self, name, default)
     if resolve:
         conf.resolve.add(self)
Esempio n. 7
0
 def __init__(self, name, getif=None):
     # type: (str, Optional[Any]) -> None
     MACField.__init__(self, name, None)
     self.getif = (lambda pkt: pkt.route()[0]) if getif is None else getif
Esempio n. 8
0
 def __init__(self, name):
     # type: (str) -> None
     MACField.__init__(self, name, None)