I am in need in developing a module that requires two physical ethernet ports to be available so that data can pass through one port (be seen via serial output) and pass through the other output to an end device. This device will not be filtering standard HTTP requests, but instead be sifting through raw byte data, so nothing to 'heavy' so-to-speak.
I have the standard Arduino uno with just one Ethernet shield and I notice that the shield has ICSP pins which can only connect to the arduino board, so if I piggy-back another ethernet shield on top of the existing ethernet shield, I cannot make use of the ICSP pins, is there any way around this or better yet, what role do the ICSP pins play in the ethernet shield? It could be something I may not even need at all.
So in short, I'm just seeing the feasibility of this.