[SQUASH ME] added cpp compatible headers
[SQUASH ME] corrected preprocessor commands for NETDEV_DEFAULT