diff --git a/src/datamodel_description.json b/src/datamodel_description.json
index e0d9f4866d085720fb61cd174a1017dc15e92ef7..ffa5e9418ea37866b11770f48ed300ad46e18259 100644
--- a/src/datamodel_description.json
+++ b/src/datamodel_description.json
@@ -17,6 +17,17 @@
 			"description": "Ethernet object. This object models several Ethernet interface objects, each representing a different stack layer, including: <<object|Interface>>, <<object|Link>>, and <<object|VLANTermination>>. <<object|Interface>> is media-specific and models a port, the PHY layer, and the Channel Access Method (CAM) part of the MAC layer. <<object|Link>> is media-independent and models the Logical Link Control (LLC) layer. An outer <<object|VLANTermination>>, when present, is expected to be stacked on top of <<object|Link>> objects to receive and send frames with a configured VLANID.",
 			"access": false,
 			"array": false,
+			"{BBF_VENDOR_PREFIX}MACVLANNumberOfEntries": {
+				"type": "unsignedInt",
+				"read": true,
+				"write": false,
+				"protocols": [
+					"cwmp",
+					"usp"
+				],
+				"description": "<<numentries>>",
+				"datatype": "unsignedInt"
+			},
 			"Device.Ethernet.{BBF_VENDOR_PREFIX}MACVLAN.{i}.": {
 				"type": "object",
 				"protocols": [