What to do if you have an Ethernet application that is already up and running with TCP/IP functionality and now you want to add Wi-Fi. Most of the Wi-Fi modules available have embedded TCP/IP stacks with some kind of api interface you have to use (i.e. TCP_open(google.com, 80)). This is good if you are starting a fresh application and want to be able to quickly get something simple up and running.
But what if you already have a complex application with TCP/IP stack and you just want it to use Wi-Fi? You want to be able to take the raw Ethernet packets that are coming out of your TCP/IP stack and send them to the Wi-Fi module. I have found a few Wi-Fi modules that allow this "TCP/IP bypass" feature but not many.
To me it doesn't seem like that unique of an application and I wonder why it is not easier to find modules that allow this type of solution. What are others doing in this situation? i.e. - an existing TCP application where you'd like to "drop in" Wi-Fi