I have looked at this again: Normally, the constructor of NetworkInterfaceImpl should take care of setting netmask and broadcast address. Why doesn't this work on QNX? Unfortunately, I currently don't have a QNX system available to test, but I'll look into this.