Mike17
Пользователь
Сообщений: 11
|
|
« : 07 Декабрь, 2017, 12:39:23 » |
|
Добрый день!
Столкнулись с проблемой передачи данных с одного узла на другой.
На обоих узлах: QNX 6.5 КПДА.10964-01. Сетевые карты: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (vid/did: 10ech/8168)
Отправитель посылает 30 Мб через MsgSend(), сервер принимает через MsgReceive() первую часть, затем дочитывает через MsgRead() и отвечает MsgReply() с тем же буфером. Все буферы отправки/приема имеют фиксированный размер 30 Мб.
При отправке у клиента отваливается сеть, сама ОС работает. Сервер получает только первую порцию данных размером 18384 и остается доступным по сети.
Вывод sloginfo на клиенте в момент пропадания сети:
Dec 06 14:53:45 2 14 0 WARNING: mclpool limit reached; increase NMBCLUSTERS Dec 06 14:53:45 7 15 0 qnet(L4): en_iopkt_alloc_tx_pkt(): can't allocate mcluster for ifp 817ae80 (Not enough memory) (последняя строчка повторяется несколько раз)
На стороне сервера в логах ничего нет. При посылке небольших данных по сети (например, по 500 байт в сообщении) или при посылке 30 Мб на локальном узле без участия Qnet -- все работает нормально.
В дополнее к вышеизложенному, провели эксперимент:
1) посылали UDP-пакеты с одного узла на другой 2) производили удаленную запись файла: dd if=/dev/zero of=/net/servernode/egg.bin bs=1048576 count=10
При посылке UDP-пакетов размером ~10 Кб обмен шел без сбоев, но при размере пакета 65000 байт -- сеть отправителя отваливалась. При удаленной записи файла с размером блока 1Мб -- сеть отправителя отваливалась. В обоих случаях в логах ничего не было.
Подозреваем некорректную работу сетевого драйвера или io-pkt/Qnet.
Помогите, пожалуйста! Спасибо.
|
|
|
Записан
|
|
|
|
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь
Сообщений: 106
|
|
« Ответ #1 : 07 Декабрь, 2017, 13:38:52 » |
|
Исходя из сообщений sloginfo, можно попробовать увеличить максимальное количество буферов данных у клиента:
sysctl -w kern.mbuf.nmbclusters=65536
|
|
|
Записан
|
Сотрудник СВД Встраиваемые Системы
|
|
|
Mike17
Пользователь
Сообщений: 11
|
|
« Ответ #2 : 07 Декабрь, 2017, 15:20:54 » |
|
Попробовали увеличить кол-во кластеров и снова отправить 30 Мб. 1. Сервер получил 18316 байт из MsgReceive() 2. Дочитывание остального через MsgRead() вернуло: "Must be done on local machine (300)" (?!) 3. MsgSend() клиента вернул: "Host is down (264)" 4. После этого сеть клиента пожила примерно 2-3 секунды и умерла; сеть сервера жива. *** Лог на клиентской машине (node80), время от серверного отличается на ~16 секунд: Dec 07 14:47:49 7 15 0 qnet(QOS): tx_xmit_init_conn_pkt(): to nd 1 on L4 0 Dec 07 14:47:49 7 15 0 qnet(kif): server_lookup(): invalid scoid 48, 48 Dec 07 14:47:57 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32432 ct 32434 Dec 07 14:47:57 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed 1498 pkts, window 1498 pkts Dec 07 14:47:57 7 15 0 qnet(L4): l4_tx_timeout(): rxd nack: nd 1 sc 1 dc 1 ss 11 nh 16 Dec 07 14:47:58 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32435 ct 32437 Dec 07 14:47:58 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1497 pkts Dec 07 14:47:58 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed 1720 pkts, window 1497 pkts Dec 07 14:47:58 7 15 0 qnet(L4): l4_tx_timeout(): rxd nack: nd 1 sc 1 dc 1 ss 11 nh 19 Dec 07 14:47:59 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32439 ct 32441 Dec 07 14:47:59 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1496 pkts Dec 07 14:47:59 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32441 ct 32443 Dec 07 14:47:59 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1495 pkts Dec 07 14:47:59 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed 2541 pkts, window 1495 pkts Dec 07 14:47:59 7 15 0 qnet(L4): l4_tx_timeout(): rxd nack: nd 1 sc 1 dc 1 ss 11 nh 16 Dec 07 14:48:00 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32444 ct 32446 Dec 07 14:48:00 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1494 pkts Dec 07 14:48:00 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32446 ct 32448 Dec 07 14:48:00 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1493 pkts Dec 07 14:48:01 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32448 ct 32450 Dec 07 14:48:01 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1492 pkts Dec 07 14:48:01 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32450 ct 32452 Dec 07 14:48:01 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1491 pkts Dec 07 14:48:01 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32452 ct 32454 Dec 07 14:48:01 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1490 pkts Dec 07 14:48:02 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32454 ct 32456 Dec 07 14:48:02 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1489 pkts Dec 07 14:48:02 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32456 ct 32458 Dec 07 14:48:02 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1488 pkts Dec 07 14:48:03 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32458 ct 32460 Dec 07 14:48:03 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1487 pkts Dec 07 14:48:03 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32460 ct 32462 Dec 07 14:48:03 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1486 pkts Dec 07 14:48:03 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32462 ct 32464 Dec 07 14:48:03 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1485 pkts Dec 07 14:48:04 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32464 ct 32466 Dec 07 14:48:04 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1484 pkts Dec 07 14:48:04 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32466 ct 32468 Dec 07 14:48:04 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1483 pkts Dec 07 14:48:05 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32468 ct 32470 Dec 07 14:48:05 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1482 pkts Dec 07 14:48:05 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32470 ct 32472 Dec 07 14:48:05 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1481 pkts Dec 07 14:48:05 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32472 ct 32474 Dec 07 14:48:05 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1480 pkts Dec 07 14:48:06 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32474 ct 32476 Dec 07 14:48:06 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1479 pkts Dec 07 14:48:06 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32476 ct 32478 Dec 07 14:48:06 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1478 pkts Dec 07 14:48:07 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32478 ct 32480 Dec 07 14:48:07 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1477 pkts Dec 07 14:48:07 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32480 ct 32482 Dec 07 14:48:07 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1476 pkts Dec 07 14:48:07 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32482 ct 32484 Dec 07 14:48:07 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1475 pkts Dec 07 14:48:08 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32484 ct 32486 Dec 07 14:48:08 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1474 pkts Dec 07 14:48:08 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32486 ct 32488 Dec 07 14:48:08 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1473 pkts Dec 07 14:48:09 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32488 ct 32490 Dec 07 14:48:09 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1472 pkts Dec 07 14:48:09 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32490 ct 32492 Dec 07 14:48:09 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1471 pkts Dec 07 14:48:09 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32492 ct 32494 Dec 07 14:48:09 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1470 pkts Dec 07 14:48:10 7 15 0 qnet(L4): l4_tx_timeout(): timeout: nd 1 sc 1 dc 1 ss 11 tk 32494 ct 32496 Dec 07 14:48:10 7 15 0 qnet(L4): l4_tx_max_pkt_set(): nd 1 slow mode: passed -1 pkts, window 1469 pkts Dec 07 14:48:10 7 15 0 qnet(L4): l4_tx_service(): exceeded 25 retries during tx of seq 11 to nd 1 Dec 07 14:48:10 7 15 0 qnet(QOS): qos_tx_done(): TX_ERR_DRVR from L4 0 for nd 1, will delete interface Dec 07 14:48:10 7 15 0 qnet(QOS): tx_ndb_del_if(): deleting mapping for L4 0 for nd 1 Dec 07 14:48:10 7 15 0 qnet(QOS): tx_ndb_del_if(): no more interfaces, tearing down nd 1 Dec 07 14:48:10 7 15 0 qnet(QOS): nd_change_notify(): Node Down: nd 1 node81. Dec 07 14:48:10 7 15 0 qnet(QOS): tx_complete(): callback for nd 1 to layer 0 with errno 264 Dec 07 14:48:10 7 15 0 qnet(QOS): tx_conn_create(): ndb_query_nd(1) failed Dec 07 14:48:10 7 15 0 qnet(QOS): l4_outbound(): tx_conn_create() failed for nd 1 Dec 07 14:48:14 7 15 0 qnet(L4): lr_inbound(): bad rxd version 1 Dec 07 14:48:17 7 15 0 qnet(QOS): rx_qos_up_pkt(): unknown conn 1 from nd 1, txing TCS_REM_DOWN Dec 07 14:48:18 7 15 0 qnet(L4): lr_inbound(): bad rxd version 1 Dec 07 14:48:21 7 15 0 qnet(L4): lr_add_ndb(): adding L4 0 addr to ndb for nd 2 node81. Dec 07 14:48:21 7 15 0 qnet(QOS): nd_change_notify(): Node Up: nd 2 node81. Dec 07 14:48:44 7 15 0 qnet(L4): lr_inbound(): bad rxd version 1 Dec 07 14:48:48 7 15 0 qnet(L4): lr_inbound(): bad rxd version 1
|
|
|
Записан
|
|
|
|
Mike17
Пользователь
Сообщений: 11
|
|
« Ответ #3 : 07 Декабрь, 2017, 15:22:49 » |
|
*** Лог на стороне сервера (node81): Dec 07 14:47:34 7 15 0 qnet(QOS): tx_xmit_init_conn_pkt(): to nd 1 on L4 0 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 2187080 len 709560 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 3575540 len 842420 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 5032620 len 941700 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 6553940 len 1061420 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 8168700 len 1159240 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 9856460 len 1245380 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 11615760 len 1309620 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 13424700 len 1411820 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 15334380 len 1500880 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 17325820 len 1565120 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 19371280 len 1624980 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 21473680 len 1638120 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 23581920 len 1680460 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 25732500 len 1740320 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 27937100 len 1803100 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 30203020 len 1235160 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2187080 prev 8597FC8 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2188540 prev 91760E8 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2190000 prev 9176120 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2191460 prev 9176158 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2192920 prev 9176190 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2194380 prev 91761C8 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2195840 prev 9176200 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2197300 prev 9176238 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2198760 prev 9176270 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2200220 prev 91762A8 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2201680 prev 91762E0 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2203140 prev 9176318 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2204600 prev 9176350 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2206060 prev 9176388 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2207520 prev 91763C0 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2208980 prev 91763F8 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2210440 prev 9176430 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2211900 prev 9176468 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2213360 prev 91764A0 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2214820 prev 91764D8 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2216280 prev 9176510 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2217740 prev 9176548 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2219200 prev 9176580 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2220660 prev 91765B8 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2222120 prev 91765F0 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2223580 prev 9176628 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2225040 prev 9176660 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2226500 prev 9176698 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2227960 prev 91766D0 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2229420 prev 9176708 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2230880 prev 9176740 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2232340 prev 9176778 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2233800 prev 91767B0 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2235260 prev 91767E8 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2236720 prev 9176820 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2238180 prev 9176858 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2239640 prev 9176890 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2241100 prev 91768C8 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2242560 prev 9176900 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2244020 prev 9176938 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2245480 prev 9176970 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2246940 prev 91769A8 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2248400 prev 91769E0 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2249860 prev 9176A18 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2251320 prev 9176A50 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2252780 prev 9176A88 nd 1 <. . . . poff увеличивается на 1460 байт -- видать на размер полезной нагрузки ethernet-фрейма> Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2877660 prev 92C1D28 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2879120 prev 92C1D60 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2880580 prev 92C1D98 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2882040 prev 92C1DD0 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2883500 prev 92C1E08 nd 1 Dec 07 14:47:43 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2896640 poff 2884960 prev 92C1E40 nd 1 Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_insert(): dup rx: seq 11 flags 2 offset 31438180 nd 1 Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 2511200 len 1460 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 2514120 len 183960 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 2699540 len 1460 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 2886420 len 10220 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 3575540 len 842420 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 5032620 len 941700 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 6553940 len 1061420 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 8168700 len 1159240 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 9856460 len 1245380 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 11615760 len 1309620 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 13424700 len 1411820 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 15334380 len 1500880 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 17325820 len 1565120 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 19371280 len 1624980 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 21473680 len 1638120 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 23581920 len 1680460 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 25732500 len 1740320 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 27937100 len 1803100 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 30203020 len 1235160 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2512660 poff 2511200 prev 92C0200 nd 1 Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2698080 poff 2514120 prev 92C0270 nd 1 Dec 07 14:47:44 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 2698080 poff 2515580 prev 92C1EE8 nd 1 < ... >
Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 4417960 poff 4080700 prev 92C6CF0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 4417960 poff 4082160 prev 92C6D28 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 4417960 poff 4083620 prev 92C6D60 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 4417960 poff 4085080 prev 92C6D98 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): dup rx: seq 11 flags 2 offset 31438180 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 3709860 len 186880 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 4086540 len 331420 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 5032620 len 941700 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 6553940 len 1061420 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 8168700 len 1159240 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 9856460 len 1245380 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 11615760 len 1309620 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 13424700 len 1411820 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 15334380 len 1500880 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 17325820 len 1565120 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 19371280 len 1624980 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 21473680 len 1638120 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 23581920 len 1680460 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 25732500 len 1740320 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 27937100 len 1803100 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_last(): hole w off 30203020 len 1235160 for seq 11 conn 1 nd 1, will tx NACK Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3709860 prev 92C5120 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3711320 prev 92C6E08 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3712780 prev 92C6E40 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3714240 prev 92C6E78 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3715700 prev 92C6EB0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3717160 prev 92C6EE8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3718620 prev 92C6F20 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3720080 prev 92C6F58 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3721540 prev 92C6F90 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3723000 prev 92C6FC8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3724460 prev 9410040 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3725920 prev 9410078 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3727380 prev 94100B0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3728840 prev 94100E8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3730300 prev 9410120 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3731760 prev 9410158 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3733220 prev 9410190 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3734680 prev 94101C8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3736140 prev 9410200 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3737600 prev 9410238 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3739060 prev 9410270 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3740520 prev 94102A8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3741980 prev 94102E0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3743440 prev 9410318 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3744900 prev 9410350 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3746360 prev 9410388 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3747820 prev 94103C0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3749280 prev 94103F8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3750740 prev 9410430 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3752200 prev 9410468 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3753660 prev 94104A0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3755120 prev 94104D8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3756580 prev 9410510 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3758040 prev 9410548 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3759500 prev 9410580 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3760960 prev 94105B8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3762420 prev 94105F0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3763880 prev 9410628 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3765340 prev 9410660 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3766800 prev 9410698 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3768260 prev 94106D0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3769720 prev 9410708 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3771180 prev 9410740 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3772640 prev 9410778 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3774100 prev 94107B0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3775560 prev 94107E8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3777020 prev 9410820 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3778480 prev 9410858 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3779940 prev 9410890 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3781400 prev 94108C8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3782860 prev 9410900 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3784320 prev 9410938 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3785780 prev 9410970 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3787240 prev 94109A8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3788700 prev 94109E0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3790160 prev 9410A18 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3791620 prev 9410A50 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3793080 prev 9410A88 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3794540 prev 9410AC0 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3796000 prev 9410AF8 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3797460 prev 9410B30 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3798920 prev 9410B68 nd 1 Dec 07 14:47:45 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 3896740 poff 3800380 prev 9410BA0 nd 1 < .... > Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5054520 prev 9415040 nd 1 Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5055980 prev 9415078 nd 1 Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5057440 prev 94150B0 nd 1 Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5058900 prev 94150E8 nd 1 Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5060360 prev 9415120 nd 1 Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5061820 prev 9415158 nd 1 Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5063280 prev 9415190 nd 1 Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5064740 prev 94151C8 nd 1 Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5066200 prev 9415200 nd 1 Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5067660 prev 9415238 nd 1 Dec 07 14:47:46 7 15 0 qnet(L4): l4_rx_seq_insert(): out-of-order rx: seq 11 flags 0 toff 5074960 poff 5069120 prev 9415270 nd 1 Dec 07 14:48:00 7 15 0 qnet(L4): lr_inbound(): bad rxd version 1 Dec 07 14:48:03 7 15 0 qnet(QOS): nd_change_notify(): Node Down: nd 1 node80. Dec 07 14:48:04 7 15 0 qnet(L4): lr_inbound(): bad rxd version 1 Dec 07 14:48:07 7 15 0 qnet(L4): lr_add_ndb(): adding L4 0 addr to ndb for nd 2 node80. Dec 07 14:48:07 7 15 0 qnet(QOS): nd_change_notify(): Node Up: nd 2 node80. Dec 07 14:48:30 7 15 0 qnet(L4): lr_inbound(): bad rxd version 1 Dec 07 14:48:34 7 15 0 qnet(L4): lr_inbound(): bad rxd version 1
|
|
|
Записан
|
|
|
|
Mike17
Пользователь
Сообщений: 11
|
|
« Ответ #4 : 08 Декабрь, 2017, 09:45:43 » |
|
Причем с кол-вом кластеров 65536 не всегда MsgRead() на сервере и MsgSend() на клиенте возвращают ошибки, иногда вообще ничего не возвращается: сеть клиента молча умирает и обе тест-программы на узлах находятся в заблокированных send/receive.
Ethernet-контроллер RTL8111/8168/8411 ведь в полной мере поддерживается в QNX 6.5 КПДА.10964-01? Вроде весьма распространенная сетевуха... Можем предоставить исходники и/или бинарники нашего теста, если это поможет Вам помочь нам))
|
|
|
Записан
|
|
|
|
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь
Сообщений: 106
|
|
« Ответ #5 : 08 Декабрь, 2017, 16:22:38 » |
|
По RTL8168 интересно было-бы посмотреть расширенную информацию, передав драйверу опцию verbose: io-pkt-v4 -d rtl8169 verbose В sloginfo после запуска драйвера интересует строка содержащая "tcrval".
Если предположить проблемы на уровне драйвера rtl8169, то следует попробовать Ваш тест на системах с другим контроллером, например e1000.
Подготовьте и вышлите тесты в исходных текстах и инструкции по их запуску на адрес нашей технической поддержи.
|
|
« Последнее редактирование: 08 Декабрь, 2017, 18:52:19 от Андрей Панченко »
|
Записан
|
Сотрудник СВД Встраиваемые Системы
|
|
|
Mike17
Пользователь
Сообщений: 11
|
|
« Ответ #6 : 09 Декабрь, 2017, 12:10:21 » |
|
Пробовали запускать на других машинах x86 (правда на них установлен не КПДА, а обычный 6.5.0) с сетевыми картами I210 Gigabit Network (vid/did 8086/1533): поведение такое же -- отваливается сеть...
На почту тех. поддержки выслали исходники теста и описание.
После того, как сможете протестировать на Ваших ВС -- расскажите, пожалуйста, о результатах его работы. Спасибо!
|
|
|
Записан
|
|
|
|
Mike17
Пользователь
Сообщений: 11
|
|
« Ответ #7 : 09 Декабрь, 2017, 12:26:07 » |
|
У нас, кстати, в процессах на КПДА никогда не было io-pkt-v4, есть io-pkt-ksz, я так понимаю, что это то же самое, только с поддержкой IPsec.
После перезапуска 'io-pkt-ksz -d rtl8169 verbose' поле tcrval из логов: tcrval 4f000f00, version 1, mcfg ffffffff
|
|
« Последнее редактирование: 09 Декабрь, 2017, 13:25:33 от Mike17 »
|
Записан
|
|
|
|
Mike17
Пользователь
Сообщений: 11
|
|
« Ответ #8 : 12 Декабрь, 2017, 13:01:11 » |
|
В тех тестах, что мы выслали, заколхозили на сервере прием сообщения кусками по 8 Кб, которыми любит пересылать Qnet (судя из документации). Сообщения от клиента полностью дошло, но при вызове MsgReply() у сервера ожидаемо упала сетка при посылке большого ответа, т.к. в силу специфики API нельзя передать ответ кусочками.
P.S. У Вас вариант теста, в котором дочитывание производится с заданием максимально возможных кусков сообщения.
|
|
|
Записан
|
|
|
|
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь
Сообщений: 106
|
|
« Ответ #9 : 12 Декабрь, 2017, 13:23:39 » |
|
Если я правильно понял, то должен подойти MsgWrite после каждого вычитывания на стороне сервера, а уже в конце MsgReply без буфера (или MsgError), например.
|
|
|
Записан
|
Сотрудник СВД Встраиваемые Системы
|
|
|
Mike17
Пользователь
Сообщений: 11
|
|
« Ответ #10 : 12 Декабрь, 2017, 13:33:26 » |
|
Да действительно, MsgWrite() подойдет. Но ведь Qnet должен сам разруливать всю логистику по пересылке сообщений: выбирать соотв. размер пересылаемых блоков и т.п.
|
|
|
Записан
|
|
|
|
Mike17
Пользователь
Сообщений: 11
|
|
« Ответ #11 : 12 Декабрь, 2017, 13:34:02 » |
|
Пока не было возможности запустить наши тесты?
|
|
|
Записан
|
|
|
|
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь
Сообщений: 106
|
|
« Ответ #12 : 12 Декабрь, 2017, 13:52:53 » |
|
Ответил вам на почту.
|
|
|
Записан
|
Сотрудник СВД Встраиваемые Системы
|
|
|
Mike17
Пользователь
Сообщений: 11
|
|
« Ответ #13 : 12 Декабрь, 2017, 14:29:42 » |
|
Почту прочитали -- спасибо. Решение слать небольшими кусочками в данном случае сработает.
Посылка UDP размером в 65000 тоже вешало сетку у нас, а также выполнение dd на удаленную машину с размером блока в 1 Мб. Потом может попробуем сменить сетевухи, если не получится -- возможно мы опять обратимся с этим вопросом к Вам...
Подскажите, пожалуйста, где можно посмотреть список сетевых контроллеров, которые в полной мере поддерживаются в КПДА 6.5?
|
|
|
Записан
|
|
|
|
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь
Сообщений: 106
|
|
« Ответ #14 : 12 Декабрь, 2017, 15:22:02 » |
|
Активно поддерживается контроллеры Intel Gigabit Ethernet драйвером e1000.
|
|
|
Записан
|
Сотрудник СВД Встраиваемые Системы
|
|
|
|