Need to validate protocol type and length as well. Same in bootrequest.