This is the Zurich University of Applied Sciences software implementation of a PRP end-node.
There is a platform independent part and a Linux userspace adaption (using the Linux TUN/TAP device). PRP is implemented according to the 2010 version of IEC 62439-3, also known as PPR-1.
It is distributed under a BSD license.
If you use this software, it could be beneficial to have contact with our institute. Send us a short note to info.ines(at)zhaw.ch and you will be notified about PRP-related news and events (e.g. to get invited when a plugfest is organized).