Привет всем!
Вопрос под номер 1 всё еще актуален.
Но так же есть и другие)
Хотел настроить 2е сторадж машины, чтобы посмотреть как аксес будет разбивать данные и в какие моменты будет производить отправку... и столкнулся с проблемой.
есть 2-е сторадж машины, (конфигурация первой - shelf = 1 slot = 1, у второй - shelf = 1 slot = 4). С аксес машины могу успешно работать с обоими по средствам утилиты дд. но вот у ggaoed не получается.
приведу 2а случая:
-когда работаю с 2ым сторадж (на аксес машине в конфигах следующие данные: device-macs = e1.4:0 и её мак через пробел)
тогда в функции network_ata_rw() (network.c) вовсе не проходится вайл - while (dev_macs), который как я понял отвечает за перебор подключенных устройств.
-когда работаю с 1ым строрадж (на аксес машине в конфигах следующие данные:device-macs = e1.1:0 и её мак через пробел)
то (по идеи) всё идёт своим чередом. в network_ata_rw() (network.c) выбирается нужное устройство, выбирается его мак и данные отправляются в tx_ring() (network.c). но в итоге данные не попадают на сторадж (мониторил размеры входных фреймов).
результируя все сказанное сформулирую пару вопросов:
3. У меня ошибки с настройкой конфигурации? Почему не получается отправить данные на сторадж?
4. В какой момент и где непосредственно данные будут передаваться из tx_ring()'a на стородж машины?
5. Для того чтобы аксес машина в последствии видела обе сторадж, в её конфигах device-macs нужно задать следующим образом - "device-macs = e1.1:0 (мак) е1.4:1 (мак)"?