CAN Network via Ethernet?

I do not currently own a wifi shield, and I was planning on replacing a cRIO, not using the arduino as a gateway to the cRIO.

Basically the control system would look like this:

When we select "enabled" on the laptop, the laptop will send a packet to the arduino giving it the current joystick readings, and other miscelleneaous information selected laptop side. (this happens 10-20 times a second when enabled)

The code on the arduino then decides what to do with this information.

Sorry for being confusing or misleading, and i appreciate your help. (: