Home | History | Annotate | Download | only in py

Lines Matching refs:pyiftun

10 from lansim import pyiftun
16 from lansim.pyiftun import IFF_TAP, IFF_TUN
34 IFNAMSIZ_FMT = str(pyiftun.IFNAMSIZ) + 's'
82 def __init__(self, mode=pyiftun.IFF_TUN, name=None, tundev='/dev/net/tun'):
88 pyiftun.IFF_*.
95 tun_type = mode & pyiftun.TUN_TYPE_MASK
112 ifs = fcntl.ioctl(fd, pyiftun.TUNSETIFF,
129 ifs = fcntl.ioctl(self._sock, pyiftun.SIOCGIFMTU,
136 ifs = fcntl.ioctl(self._sock, pyiftun.SIOCGIFFLAGS,
143 ifs = fcntl.ioctl(self._sock, pyiftun.SIOCSIFFLAGS,
154 ifs = fcntl.ioctl(self._sock, pyiftun.SIOCGIFADDR,
170 ifs = fcntl.ioctl(self._sock, pyiftun.SIOCSIFADDR,
177 ifs = fcntl.ioctl(self._sock, pyiftun.SIOCSIFNETMASK,
187 ifs = fcntl.ioctl(self._sock, pyiftun.SIOCGIFHWADDR,
202 ifs = fcntl.ioctl(self._sock, pyiftun.SIOCSIFHWADDR,
216 self._set_flags(self._get_flags() | pyiftun.IFF_UP)
221 self._set_flags(self._get_flags() & ~pyiftun.IFF_UP)
226 return (self._get_flags() & pyiftun.IFF_UP) != 0