- const char *prefix;
- int ret;
- struct sr_datafeed_packet packet;
-
- if (!sdi) {
- sr_err("%s: Invalid argument.", __func__);
- return SR_ERR_ARG;
- }
-
- prefix = (sdi->driver) ? sdi->driver->name : "unknown";
-
- sr_dbg("%s: Sending SR_DF_FRAME_END packet.", prefix);
-
- packet.type = SR_DF_FRAME_END;
- packet.payload = NULL;
-
- if ((ret = sr_session_send(sdi, &packet)) < 0) {
- sr_err("%s: Failed to send SR_DF_FRAME_END packet: %d.", prefix, ret);
- return ret;
- }
-
- return SR_OK;