Forwarding a port on a Rev.B will probably forward TCP and UDP.
Can't you upgrade the firmware to Rev.C?