diff --git a/.gitignore b/.gitignore
index 7546cbc..2610b6a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
 /rdma-core-31.0.tar.gz
 /rdma-core-33.0.tar.gz
 /rdma-core-34.0.tar.gz
+/rdma-core-35.0.tar.gz
diff --git a/rdma-core.spec b/rdma-core.spec
index 72d91e1..1dbbe0c 100644
--- a/rdma-core.spec
+++ b/rdma-core.spec
@@ -1,6 +1,6 @@
 Name: rdma-core
-Version: 34.0
-Release: 4%{?dist}
+Version: 35.0
+Release: 1%{?dist}
 Summary: RDMA core userspace libraries and daemons
 
 # Almost everything is licensed under the OFA dual GPLv2, 2 Clause BSD license
@@ -658,6 +658,9 @@ fi
 %endif
 
 %changelog
+* Mon May 10 2021 Honggang Li <honli@redhat.com> - 35.0-1
+- Rebase to upstream release v35.0
+
 * Wed Mar 31 2021 Pete Walter <pwalter@fedoraproject.org> - 34.0-4
 - Fix libibverbs-core obsoletes when updating to F35 (#1943375)
 
diff --git a/sources b/sources
index e40f31c..f7a74a3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rdma-core-34.0.tar.gz) = f30a1b41e253c6e19ffb81ee09d09dea274cbeae8c7ee8b81fbddd33f4b0c7706ec4ed35c5db0bcb5c2bdf4a1c52df781e10330494711783e4cd658d44f02d70
+SHA512 (rdma-core-35.0.tar.gz) = 8a3312da45b1b94d263582640f8df79947d1ad298de0b68e1309d3c4b4b46c4f572f44c4aaeee92a7b399d6a12f23d54ce6fc643a80458d0547c2d9716b153c1