1. Take off all the extraneous include files

2. Put debug printfs
	. Whenever we allocate a desc
	. Whenever we free
	. Having decided that the packet has to be proxied, whenever we drop it
	. Whenever we get a packet from the Internet port, that is NOT a response
		packet (they should only be ICMP and RIP packets).

3. PING the valid Internet IP addresses

4. Have a count of the number of active descriptors
   and have an upper limit on it.

5. Have an ID field in the descriptor to match the freed descriptors.

6. Keep track of the performance of each active port

7. Take off all errors.

8. NUMBER_OF_IP_PORTS is to be changed to 4

9. Handling of Applications with fixed source port

