История изменений
Исправление gag, (текущая версия) :
Сейчас попробовал просто подключить ethernet-кабель к другому ПК и слать пакеты:
# ./send_raw_eth 10 1500
rate: 63.769881 MB/s
# ./send_raw_eth 100 1500
rate: 70.903853 MB/s
# ./send_raw_eth 1000 1500
rate: 77.395538 MB/s
# ./send_raw_eth 10000 1500
rate: 102.559829 MB/s
# ./send_raw_eth 100000 1500
rate: 113.186102 MB/s
# ./send_raw_eth 1000000 1500
rate: 114.981848 MB/s
И всё чисто:
# ifconfig
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Так что нужно разбираться, что у тебя за ПК, что за glibc, что за ядро и т.д.
Исходная версия gag, :
Сейчас попробовал просто подключить ethernet-кабель к другому ПК и слать пакеты:
# ./send_raw_eth 10 1500
rate: 63.769881 MB/s
# ./send_raw_eth 100 1500
rate: 70.903853 MB/s
# ./send_raw_eth 1000 1500
rate: 77.395538 MB/s
# ./send_raw_eth 10000 1500
rate: 102.559829 MB/s
# ./send_raw_eth 100000 1500
rate: 113.186102 MB/s
# ./send_raw_eth 1000000 1500
rate: 114.981848 MB/s
И всё чисто:
# ifconfig
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0