diff --git a/bbf/Makefile b/bbf/Makefile
index 5d4dcbbdc6353efc0d51e418794f1f50904765b6..3239c52e4829241ee72ec4060d0483ee941d0341 100644
--- a/bbf/Makefile
+++ b/bbf/Makefile
@@ -5,11 +5,11 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=libbbfdm
-PKG_VERSION:=6.8.48
+PKG_VERSION:=6.8.49
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/bbf.git
-PKG_SOURCE_VERSION:=386dab2bfaaea4b8076a24a9222367a940a8e006
+PKG_SOURCE_VERSION:=87ae46df8b4e221b8894fd861d2eb785ae1f3bf3
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
 PKG_MIRROR_HASH:=skip
 
@@ -161,9 +161,11 @@ define Package/libbbfdm/default/install
 	$(INSTALL_DIR) $(1)/usr/share/bbfdm
 	$(INSTALL_DIR) $(1)/usr/lib/bbfdm
 	$(INSTALL_DIR) $(1)/usr/libexec/rpcd
+	$(INSTALL_DIR) $(1)/lib/upgrade/keep.d
 	$(CP) $(PKG_BUILD_DIR)/libbbfdm.so $(1)/lib/
 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/scripts/* $(1)/usr/share/bbfdm
 	$(LN) /usr/share/bbfdm/bbf.diag $(1)/usr/libexec/rpcd/bbf.diag
+	$(INSTALL_DATA) ./files/lib/upgrade/keep.d/bbf $(1)/lib/upgrade/keep.d/bbf
 endef
 
 define Package/libbbfdm/default/prerm
diff --git a/bbf/files/lib/upgrade/keep.d/bbf b/bbf/files/lib/upgrade/keep.d/bbf
new file mode 100644
index 0000000000000000000000000000000000000000..e4fa1a7f41fce7ff7963385f224d06430b7b69d1
--- /dev/null
+++ b/bbf/files/lib/upgrade/keep.d/bbf
@@ -0,0 +1 @@
+/etc/bbfdm/sysctl.conf