net/mlx5: skip table zero to improve insertion rate
[dpdk.git] / drivers / net / sfc / base / ef10_nvram.c
index ed88e83..0d5378d 100644 (file)
@@ -367,7 +367,8 @@ tlv_write(
        if (len > 0) {
                ptr[(len - 1) / sizeof (uint32_t)] = 0;
                memcpy(ptr, data, len);
-               ptr += P2ROUNDUP(len, sizeof (uint32_t)) / sizeof (*ptr);
+               ptr += EFX_P2ROUNDUP(uint32_t, len,
+                   sizeof (uint32_t)) / sizeof (*ptr);
        }
 
        return (ptr);
@@ -2344,6 +2345,7 @@ static ef10_parttbl_entry_t medford2_parttbl[] = {
        PARTN_MAP_ENTRY(DYNCONFIG_DEFAULTS,     ALL,    DYNCONFIG_DEFAULTS),
        PARTN_MAP_ENTRY(ROMCONFIG_DEFAULTS,     ALL,    ROMCONFIG_DEFAULTS),
        PARTN_MAP_ENTRY(BUNDLE,                 ALL,    BUNDLE),
+       PARTN_MAP_ENTRY(BUNDLE_METADATA,        ALL,    BUNDLE_METADATA),
 };
 
 static __checkReturn           efx_rc_t