Category | Tasks | Status | Comments |
---|---|---|---|
Infrastructure Setup | Installation of Correct OS on all Nodes (Node-1, Node-2, Node-4, and Node-5) | Node 1: Pending(BMC access issue) Done from my side Node 2: Pending(BMC access issue) Done from my side Node 4: Done Node 5: Pending(Current- Centos) Done from my side | Node-1: Ubuntu |
20 LTS Node-2: Ubuntu |
20 LTS Node-4: |
Fedora 36 Node-5: Ubuntu |
20 LTS | ||
Installation of necessary software on all Nodes | Done | Packages: clang, llvm, libelf-dev, libpcap-dev, Install.txt |
Installation of Kubernetes cluster on Node-1 and Node-2. Fully functional K8S Cluster |
Node 5(Master): Ready Node 4(Worker): Not Ready(Kubelet issue) |
| |
Installation of necessary CNIs in the Cluster Multus, flannel, af-xdp, etc. | Flannel: Done AF-XDP: Done MULTUS: Done | Flannel: Link Cilium: Link Af-Xdp: Link |
Installation of (or necessary YAML definition files) required Device Plugins AF-XDP, SR-IOV | Completed SR-IOV *not | Please provide details (links for the files) |
Cluster configuration (CPU-Manager, Topology-Manager, etc) details. | Completed | K8s Cluster Dashboard: OpenLens Link |
Installation (or script to install) of eBPF Programs on Node-4 | Completed | Installation Link |
Test-Tools Setup | Installation of TGENs on Node-5 and test if it is properly working |
Completed | Trex Install: Link |
Deployment of L2FWD pods and test if it is properly working |
Completed | L2FWD Pod: Link Docker Image: Link | |
Deployment of TGEN Pods in the Cluster - and test if its properly working |
Completed | Trex Pod: Link (Use Trex.yaml) Docker Image: Link Prox Pod: Link Docker Image: Link | ||
Test-Runs | Test -1 a. DUT (eBPF program) on Node-4 and TGEN in Node-4 b. Simple loopback Test | ||
Test -2 a. K8S Cluster. b. L2 Fwd Pod c. AFXDP as CNI d. Use CNDP tool-chain? | |||
Test - 3 a. K8S CLuster b. L2FWD Pod c. TGEn Pod d. AFXDP as CNI e. Use CNDP tool-chain? |