Mark non-optical ports in response to experimenter requests

This should be merge along with the shivarammysore/of_protocol#2