'The agent hath informed us thusly of a port update or create.'

@registry.receives(local_resources.PORT_DEVICE, [local_events.AFTER_UPDATE])
def agent_port_change(self, resource, event, trigger, context, device_details, **kwargs):

    trunk = self._tapi.get_trunk(context, device_details['port_id'])
    if trunk:
        self.wire_trunk(context, trunk)
        return
    self._plumber.delete_subports_by_port_id(device_details['port_id'])
