diff --git a/rules/igb.mk b/rules/igb.mk
index 654c4bd77037..9857c0517a0a 100644
--- a/rules/igb.mk
+++ b/rules/igb.mk
@@ -4,5 +4,6 @@ IGB_DRIVER_VERSION = 5.3.5.4
 export IGB_DRIVER_VERSION
 
 IGB_DRIVER = igb.ko
+$(IGB_DRIVER)_DEPENDS += $(LINUX_HEADERS) $(LINUX_HEADERS_COMMON)
 $(IGB_DRIVER)_SRC_PATH = $(SRC_PATH)/igb
 SONIC_MAKE_DEBS += $(IGB_DRIVER)
diff --git a/rules/ixgbe.mk b/rules/ixgbe.mk
index bdd175eac869..8819cd0018a3 100644
--- a/rules/ixgbe.mk
+++ b/rules/ixgbe.mk
@@ -5,4 +5,5 @@ export IXGBE_DRIVER_VERSION
 
 IXGBE_DRIVER = ixgbe.ko
 $(IXGBE_DRIVER)_SRC_PATH = $(SRC_PATH)/ixgbe
+$(IXGBE_DRIVER)_DEPENDS += $(LINUX_HEADERS) $(LINUX_HEADERS_COMMON)
 SONIC_MAKE_DEBS += $(IXGBE_DRIVER)