*       are discarded and let through, respectively.
  *    i. 2K frame size tests
  *    j. If multi-buffer is supported, send 9k packets divided into 3 frames
+ *    k. If multi-buffer and huge pages are supported, send 9k packets in a single frame
+ *       using unaligned mode
  *
  * Total tests: 12
  *
        return testapp_validate_traffic(test);
 }
 
+static int testapp_unaligned_mb(struct test_spec *test)
+{
+       test_spec_set_name(test, "UNALIGNED_MODE_9K");
+       test->mtu = MAX_ETH_JUMBO_SIZE;
+       test->ifobj_tx->umem->unaligned_mode = true;
+       test->ifobj_rx->umem->unaligned_mode = true;
+       pkt_stream_replace(test, DEFAULT_PKT_CNT, MAX_ETH_JUMBO_SIZE);
+       return testapp_validate_traffic(test);
+}
+
 static int testapp_single_pkt(struct test_spec *test)
 {
        struct pkt pkts[] = {{0, MIN_PKT_SIZE, 0, true}};
        case TEST_TYPE_UNALIGNED:
                ret = testapp_unaligned(test);
                break;
+       case TEST_TYPE_UNALIGNED_MB:
+               ret = testapp_unaligned_mb(test);
+               break;
        case TEST_TYPE_HEADROOM:
                ret = testapp_headroom(test);
                break;