TSG-15380 SCE适配MAAT4的maat_plugin_table_get_ex_data()接口变更
This commit is contained in:
@@ -929,7 +929,7 @@ static void select_sf_by_nearby_and_adminstatus(struct policy_enforcer *enforcer
|
|||||||
{
|
{
|
||||||
memset(&buffer, 0, sizeof(buffer));
|
memset(&buffer, 0, sizeof(buffer));
|
||||||
snprintf(buffer, sizeof(buffer), "%u", sff_param->sf_profile_ids[i]);
|
snprintf(buffer, sizeof(buffer), "%u", sff_param->sf_profile_ids[i]);
|
||||||
sf = (struct sf_param *)maat_plugin_table_get_ex_data(enforcer->maat, enforcer->sf_table_id, buffer);
|
sf = (struct sf_param *)maat_plugin_table_get_ex_data(enforcer->maat, enforcer->sf_table_id, buffer, strlen(buffer));
|
||||||
if (sf == NULL)
|
if (sf == NULL)
|
||||||
{
|
{
|
||||||
LOG_ERROR("%s: failed to get sf parameter of profile %d", LOG_TAG_POLICY, sff_param->sf_profile_ids[i]);
|
LOG_ERROR("%s: failed to get sf parameter of profile %d", LOG_TAG_POLICY, sff_param->sf_profile_ids[i]);
|
||||||
@@ -982,7 +982,7 @@ static enum session_action select_sf_by_ldbc(struct policy_enforcer *enforcer, s
|
|||||||
|
|
||||||
memset(&buffer, 0, sizeof(buffer));
|
memset(&buffer, 0, sizeof(buffer));
|
||||||
snprintf(buffer, sizeof(buffer), "%u", sf_profile_id);
|
snprintf(buffer, sizeof(buffer), "%u", sf_profile_id);
|
||||||
sf_param = (struct sf_param *)maat_plugin_table_get_ex_data(enforcer->maat, enforcer->sf_table_id, buffer);
|
sf_param = (struct sf_param *)maat_plugin_table_get_ex_data(enforcer->maat, enforcer->sf_table_id, buffer, strlen(buffer));
|
||||||
if (sf_param == NULL)
|
if (sf_param == NULL)
|
||||||
{
|
{
|
||||||
LOG_ERROR("%s: failed to get sf parameter of profile %d", LOG_TAG_POLICY, sf_profile_id);
|
LOG_ERROR("%s: failed to get sf parameter of profile %d", LOG_TAG_POLICY, sf_profile_id);
|
||||||
@@ -1505,7 +1505,7 @@ void policy_enforce_select_chainings(struct policy_enforcer *enforcer, struct se
|
|||||||
struct selected_chaining *chaining = NULL;
|
struct selected_chaining *chaining = NULL;
|
||||||
|
|
||||||
snprintf(buffer, sizeof(buffer), "%lu", rule_id);
|
snprintf(buffer, sizeof(buffer), "%lu", rule_id);
|
||||||
chaining_param = (struct chaining_param *)maat_plugin_table_get_ex_data(enforcer->maat, enforcer->compile_table_id, buffer);
|
chaining_param = (struct chaining_param *)maat_plugin_table_get_ex_data(enforcer->maat, enforcer->compile_table_id, buffer, strlen(buffer));
|
||||||
if (chaining_param == NULL)
|
if (chaining_param == NULL)
|
||||||
{
|
{
|
||||||
LOG_ERROR("%s: session %lu %s failed to get chaining parameter of policy %lu", LOG_TAG_POLICY, s_ctx->session_id, s_ctx->session_addr, rule_id);
|
LOG_ERROR("%s: session %lu %s failed to get chaining parameter of policy %lu", LOG_TAG_POLICY, s_ctx->session_id, s_ctx->session_addr, rule_id);
|
||||||
@@ -1535,7 +1535,7 @@ void policy_enforce_select_chainings(struct policy_enforcer *enforcer, struct se
|
|||||||
|
|
||||||
memset(buffer, 0, sizeof(buffer));
|
memset(buffer, 0, sizeof(buffer));
|
||||||
snprintf(buffer, sizeof(buffer), "%u", item->sff_profile_id);
|
snprintf(buffer, sizeof(buffer), "%u", item->sff_profile_id);
|
||||||
sff_param = (struct sff_param *)maat_plugin_table_get_ex_data(enforcer->maat, enforcer->sff_table_id, buffer);
|
sff_param = (struct sff_param *)maat_plugin_table_get_ex_data(enforcer->maat, enforcer->sff_table_id, buffer, strlen(buffer));
|
||||||
if (sff_param == NULL)
|
if (sff_param == NULL)
|
||||||
{
|
{
|
||||||
LOG_ERROR("%s: session %lu %s failed to get sff parameter of profile %d, bypass current sff !!!", LOG_TAG_POLICY, chaining->session_id, chaining->session_addr, item->sff_profile_id);
|
LOG_ERROR("%s: session %lu %s failed to get sff parameter of profile %d, bypass current sff !!!", LOG_TAG_POLICY, chaining->session_id, chaining->session_addr, item->sff_profile_id);
|
||||||
@@ -1592,7 +1592,7 @@ void policy_enforce_select_chainings(struct policy_enforcer *enforcer, struct se
|
|||||||
|
|
||||||
memset(&buffer, 0, sizeof(buffer));
|
memset(&buffer, 0, sizeof(buffer));
|
||||||
snprintf(buffer, sizeof(buffer), "%u", item->sf_profile_id);
|
snprintf(buffer, sizeof(buffer), "%u", item->sf_profile_id);
|
||||||
sf_param = (struct sf_param *)maat_plugin_table_get_ex_data(enforcer->maat, enforcer->sf_table_id, buffer);
|
sf_param = (struct sf_param *)maat_plugin_table_get_ex_data(enforcer->maat, enforcer->sf_table_id, buffer, strlen(buffer));
|
||||||
if (sf_param == NULL)
|
if (sf_param == NULL)
|
||||||
{
|
{
|
||||||
LOG_ERROR("%s: session %lu %s failed to get sf parameter of profile %d, bypass current sff !!!", LOG_TAG_POLICY, chaining->session_id, chaining->session_addr, item->sf_profile_id);
|
LOG_ERROR("%s: session %lu %s failed to get sf parameter of profile %d, bypass current sff !!!", LOG_TAG_POLICY, chaining->session_id, chaining->session_addr, item->sf_profile_id);
|
||||||
|
|||||||
Reference in New Issue
Block a user