I have a dlink DGL-4100. I have TCP set for restricted by IP address and port. I have UDP set for restricted by IP address only. I also have UPnP (universal plug n play) enabled.
If you play CoD you should see an open NAT setting and all your games will work fine.