EPBFCat -- an EtherCAT master using EBPF and XDP
EBPFCat is an EtherCAT master written entirely in Python, that uses EPBF and XDP to achieve real-time response times. As a corollary, it contains a Python based EBPF generator.
the anybus client does not like our index datagram with zero length data. While we are already at it, we also do proper padding according to the ethercat standard. Hopefully this way we are compatible with many more devices.
Name | Last commit | Last update |
---|---|---|
ebpfcat | ||
examples | ||
.gitignore | ||
.gitlab-ci.yml | ||
LICENSE | ||
README.rst | ||
conf.py | ||
known_hosts | ||
pyproject.toml | ||
setup.cfg |
EBPFCat is an EtherCAT master written entirely in Python, that uses EPBF and XDP to achieve real-time response times. As a corollary, it contains a Python based EBPF generator.