LINUX.ORG.RU

История изменений

Исправление vvviperrr, (текущая версия) :

Вы и проверьте специфичное поведение, то есть посылайте пакеты и не читайте из первого, пока они не начнутся дропаться, если и при этом они не появятся на втором дескрипторе, значит что-то странное.

сейчас так и делаю. пишу в первый, читаю из второго. данные на втором НЕ появляются, пакеты дропаются

tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet 10.1.1.1  netmask 255.255.255.0  destination 10.1.1.1
        inet6 fe80::a53d:13d9:e913:2d89  prefixlen 64  scopeid 0x20<link>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 500  (UNSPEC)
        RX packets 1457  bytes 99959 (97.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 79  bytes 8972 (8.7 KiB)
        TX errors 0  dropped 500 overruns 0  carrier 0  collisions 0

но как я уже сказал, очевидно это нормальное поведение. удивительно правда, как драйвер понимает, в какую очередь класть новый пакет.

Исходная версия vvviperrr, :

Вы и проверьте специфичное поведение, то есть посылайте пакеты и не читайте из первого, пока они не начнутся дропаться, если и при этом они не появятся на втором дескрипторе, значит что-то странное.

сейчас так и делаю. пишу в первый, читаю из второго. данные на втором НЕ появляются, пакеты дропаются

tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500 inet 10.1.1.1 netmask 255.255.255.0 destination 10.1.1.1 inet6 fe80::a53d:13d9:e913:2d89 prefixlen 64 scopeid 0x20<link> unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 500 (UNSPEC) RX packets 1457 bytes 99959 (97.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 79 bytes 8972 (8.7 KiB) TX errors 0 dropped 500 overruns 0 carrier 0 collisions 0

но как я уже сказал, очевидно это нормальное поведение. удивительно правда, как драйвер понимает, в какую очередь класть новый пакет.