RT2604: port should be 'unsigned short'

Damon fixed the declarations.
I (rsalz) fixed the parsing functions to take 'unsigned short'