The list of supported protocol names surely is sourced from `/etc/protocols` and/or `/etc/services`, so adding support for protocol names one by one might not be a tenable approach?