diff --git a/build/buildcvs b/build/buildcvs
index 10e069ab11a856d7dd81bc7f1acff10c893664b5..4347e79b5123269602c4d0d21b81c4afa370a68f 100644
--- a/build/buildcvs
+++ b/build/buildcvs
@@ -166,6 +166,15 @@ case "$lustretag" in
     b_hd_lnet_smp)
         # LNet grained locking and SMP improvement branch
         lnettag="b_hd_lnet_smp"
+        ldiskfstag="$ldiskfstag_head"
+        lustretag="HEAD"
+        libcfstag="HEAD"
+        ;;
+
+    b_hd_o2ib_new_proto)
+        # LNet branch for new o2iblnd protocol (15983, 13621, 14425, 14358)
+        lnettag="b_hd_o2ib_new_proto"
+        ldiskfstag="$ldiskfstag_head"
         lustretag="HEAD"
         libcfstag="HEAD"
         ;;