(self, name, getif=None)
| 228 | __slots__ = ["getif"] |
| 229 | |
| 230 | def __init__(self, name, getif=None): |
| 231 | # type: (str, Optional[Any]) -> None |
| 232 | MACField.__init__(self, name, None) |
| 233 | self.getif = (lambda pkt: pkt.route()[0]) if getif is None else getif |
| 234 | |
| 235 | def i2h(self, pkt, x): |
| 236 | # type: (Optional[Packet], Optional[str]) -> str |