--- /dev/null
+Index: sysrepo-0.7.7/src/common/sysrepo.pb-c.c
+===================================================================
+--- sysrepo-0.7.7.orig/src/common/sysrepo.pb-c.c
++++ sysrepo-0.7.7/src/common/sysrepo.pb-c.c
+@@ -8013,7 +8013,7 @@ const ProtobufCMessageDescriptor sr__eve
+ (ProtobufCMessageInit) sr__event_notif_replay_resp__init,
+ NULL,NULL,NULL /* reserved[123] */
+ };
+-static const ProtobufCFieldDescriptor sr__data_provide_req__field_descriptors[4] =
++static const ProtobufCFieldDescriptor sr__data_provide_req__field_descriptors[5] =
+ {
+ {
+ "xpath",
+@@ -8063,8 +8063,21 @@ static const ProtobufCFieldDescriptor sr
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
++ {
++ "original_xpath",
++ 21,
++ PROTOBUF_C_LABEL_REQUIRED,
++ PROTOBUF_C_TYPE_STRING,
++ 0, /* quantifier_offset */
++ offsetof(Sr__DataProvideReq, original_xpath),
++ NULL,
++ NULL,
++ 0, /* flags */
++ 0,NULL,NULL /* reserved1,reserved2, etc */
++ },
+ };
+ static const unsigned sr__data_provide_req__field_indices_by_name[] = {
++ 4, /* field[4] = original_xpath */
+ 3, /* field[3] = request_id */
+ 1, /* field[1] = subscriber_address */
+ 2, /* field[2] = subscription_id */
+@@ -8075,7 +8088,7 @@ static const ProtobufCIntRange sr__data_
+ { 1, 0 },
+ { 10, 1 },
+ { 20, 3 },
+- { 0, 4 }
++ { 0, 5 }
+ };
+ const ProtobufCMessageDescriptor sr__data_provide_req__descriptor =
+ {
+@@ -8085,7 +8098,7 @@ const ProtobufCMessageDescriptor sr__dat
+ "Sr__DataProvideReq",
+ "sr",
+ sizeof(Sr__DataProvideReq),
+- 4,
++ 5,
+ sr__data_provide_req__field_descriptors,
+ sr__data_provide_req__field_indices_by_name,
+ 3, sr__data_provide_req__number_ranges,
+Index: sysrepo-0.7.7/src/common/sysrepo.pb-c.h
+===================================================================
+--- sysrepo-0.7.7.orig/src/common/sysrepo.pb-c.h
++++ sysrepo-0.7.7/src/common/sysrepo.pb-c.h
+@@ -1630,10 +1630,11 @@ struct _Sr__DataProvideReq
+ char *subscriber_address;
+ uint32_t subscription_id;
+ uint64_t request_id;
++ char *original_xpath;
+ };
+ #define SR__DATA_PROVIDE_REQ__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&sr__data_provide_req__descriptor) \
+- , NULL, NULL, 0, 0 }
++ , NULL, NULL, 0, 0, NULL }
+
+
+ /*