invalid ofport is currently as string  but i am hoping to get rid of all of the string isms from the library  mostly i did it this way to maintain the same logic as previous which handles the case for ofport even though that  should  never be returned by ovs 