如果total>1, 并且使用自定义默认值的话,则lid的属性就要加上
NVRAM_ATTR_MULTI_DEFAULT
{
NVRAM_EF_SU_IP_LID,
NVRAM_EF_SU_IP_TOTAL,
NVRAM_EF_SU_IP_SIZE,
NVRAM_NORMAL(NVRAM_EF_SU_IP_DEFAULT),
NVRAM_CATEGORY_USER,
NVRAM_ATTR_NOT_ZIP_DEFAULT |
NVRAM_ATTR_MULTI_DEFAULT | NVRAM_ATTR_FACTORY_RESET,
"PD13",
VER(NVRAM_EF_SU_IP_LID)
},
static nvram_ef_su_ip_struct const NVRAM_EF_SU_IP_DEFAULT[NVRAM_EF_SU_IP_TOTAL] =
{
{
SOC_SOCK_STREAM,
4,
9450,
{112,74,114,123}
},
{
SOC_SOCK_DGRAM,
4,
8150,
{112,74,114,123}
}
};