DPDK: разгрузка контрольной суммы TX для IP, фрагментированная на AWS
Я заметил, что разгрузка контрольной суммы TX для фрагментов IP не работает в экземпляре ES5 C5 с последней версией DPDK 17.11 (драйвер ENA). Для не фрагментированного IP-трафика разгрузка работает хорошо.
Тот же код работает на экземпляре ES2 M4 с DPDK 16.08 (драйвер AFAIR ixgbe_vf).
Код делает следующее:
устанавливает для mbuf ol_flags значение PKT_TX_IPV4 | PKT_TX_IP_CKSUM
устанавливает для mbuf l2_len заголовок ethernet len
устанавливает для mbuf l3_len заголовок IP len
Есть идеи?