Looking for an out of the box cost effective solution to realise :
* USB to ETHERNET bridge
* CAN to ETHERNET bridge
The application notes can be found here
Using PIC32 ethernet starter kit these functions can be evaluated rapidly.
MPLAB X free IDE & free C32 compiler can be downloaded here : http://www.microchip.com/MPLAB
MPLAB X IDE operates natively on Linux, Mac OS & Windows as well as all the Microchip compilers