mher: Refactoring and addition of a third module parameter (tcp|udp). Module parameters have slightly changed. They are now ipv4, port, and protocol. Pretty much ready for submission. Needs more tests though.