Skip to content
forked from qimingya/ipdk

Infrastructure Programmer Development Kit (IPDK) is an open source, vendor agnostic framework of drivers and APIs for infrastructure offload and management that runs on a CPU, IPU, DPU or switch.

License

Notifications You must be signed in to change notification settings

yiding-zhou/ipdk

 
 

Repository files navigation

Makefile CI

IPDK

Infrastructure Programmer Development Kit (IPDK) is an open source, vendor agnostic framework of drivers and APIs for infrastructure offload and management that runs on a CPU, IPU, DPU or switch. IPDK runs in Linux and uses a set of well-established tools such as SPDK, DPDK and P4 to enable network virtualization, storage virtualization, workload provisioning, root-of-trust and offload capabilities found in the platform. IPDK provides a common platform for increasing performance, optimizing resources and securing the infrastructure as an open source community.

IPDK Architecture

Building and Using IPDK

Instructions for how to build IPDK are found in two places:

About

Infrastructure Programmer Development Kit (IPDK) is an open source, vendor agnostic framework of drivers and APIs for infrastructure offload and management that runs on a CPU, IPU, DPU or switch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 59.9%
  • P4 21.5%
  • Python 11.9%
  • Dockerfile 3.3%
  • Ruby 2.2%
  • Makefile 1.2%