penguin/monok8s

k8s image for Mono Gateway Dev Kit

commit e0bb9d72a41555c5448c48a91bb32bc89bee66032d77a6af7528e82f66ddcf4b

author斟酌 鵬兄 <tgckpg@gmail.com>
date2026-05-10T15:20:59Z
subjectAdded ASK's cmm config
commit e0bb9d72a41555c5448c48a91bb32bc89bee66032d77a6af7528e82f66ddcf4b
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date:   2026-05-10T15:20:59Z

    Added ASK's cmm config
---
 docker/ask.Dockerfile    |  5 ++++-
 docs/vendor-resources.md | 44 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 1 deletion(-)

diff --git a/docker/ask.Dockerfile b/docker/ask.Dockerfile
index 5302e61..0372f4a 100644
--- a/docker/ask.Dockerfile
+++ b/docker/ask.Dockerfile
@@ -282,7 +282,10 @@ RUN KERNEL_VER=$(ls /out/rootfs/lib/modules/) && \
 RUN mkdir -p /out/rootfs-cfg/etc/dpa && \
 	cp -r "${ASK_DIR}/dpa_app/files/etc/"* /out/rootfs-cfg/etc/dpa/ && \
 	cp "${ASK_DIR}/config/gateway-dk/cdx_cfg.xml" /out/rootfs-cfg/etc/dpa/ && \
-	cp -r /src/fmc/etc/* /out/rootfs-cfg/etc
+	cp -r /src/fmc/etc/* /out/rootfs-cfg/etc && \
+	mkdir -p /out/rootfs-cfg/etc/cmm && \
+	cp "${ASK_DIR}/config/fastforward" /out/rootfs-cfg/etc/cmm/
+
 
 FROM scratch AS export
 
diff --git a/docs/vendor-resources.md b/docs/vendor-resources.md
index 01bda09..7f67794 100644
--- a/docs/vendor-resources.md
+++ b/docs/vendor-resources.md
@@ -78,3 +78,47 @@ SIZE=$(
   echo 'echo exit=$?'
 ) | nc 10.0.0.10 1234
 ```
+
+## Testing cmm
+You'll need to run dpa_app first before running this
+
+```base
+#!/bin/bash
+set -eu
+
+FILES="
+bin/cmm
+rootfs-cfg/etc/cmm/fastforward
+"
+
+SIZE=$(
+  tar -C ./out/ASK -czf - $FILES | wc -c
+)
+
+(
+  echo 'set -eux'
+
+  echo 'rm -rf /var/cmm-test'
+  echo 'mkdir -p /var/cmm-test'
+  echo 'mkdir -p /var/ask/bin'
+  echo 'mkdir -p /var/ask/etc/cmm'
+
+  echo 'base64 -d > /tmp/cmm-test.tar.gz <<'"'"'EOF'"'"''
+  tar -C ./out/ASK -czf - $FILES | pv -s "$SIZE" | base64
+  echo 'EOF'
+
+  echo 'tar -xzf /tmp/cmm-test.tar.gz -C /var/cmm-test'
+
+  echo 'install -m 0755 /var/cmm-test/bin/cmm /var/ask/bin/cmm'
+  echo 'install -m 0644 /var/cmm-test/rootfs-cfg/etc/cmm/fastforward /var/ask/etc/cmm/fastforward'
+
+  echo 'ls -l /var/ask/bin/cmm /var/ask/etc/cmm/fastforward /dev/cdx_ctrl'
+  echo 'ldd /var/ask/bin/cmm || true'
+
+  echo 'test -e /sys/class/vwd/vwd0/vwd_fast_path_enable && echo 1 > /sys/class/vwd/vwd0/vwd_fast_path_enable || true'
+
+  echo 'echo Running cmm'
+  echo '/var/ask/bin/cmm -f /var/ask/etc/cmm/fastforward -n 131072'
+  echo 'echo exit=$?'
+) | nc 10.0.0.10 1234
+```