Currently, DoIP can be built under Linux; although it supports both ARM and x86/x64, the currently included build scripts can only build for ARM. With minor modifications, it should be possible to build for x86/x64 too. The build configuration is tested under Debian, but other Linux flavours should work too.
To build the DoIP libraries under Linux, do the following:
To use the DoIP libraries with your own application, make sure that the EP/, Core/ and Libraries/ directories are all included in the include path when compiling. Also, take a look at the SConstruct files in each directory to find out which ifdefs to turn on for your platform (i.e. make sure to define TJ_OS_LINUX).
You may want to take a look at this.