- if (is_local || fib_proto == FIB_PROTOCOL_IP4)
- {
- /* *INDENT-OFF* */
- srt16 = &srt->session_rules_tables_16[tp];
- pool_foreach (rule16, srt16->rules, ({
- send_session_rule_details4 (rule16, is_local, tp,
- appns_index, q, context);
- }));
- /* *INDENT-ON* */
- }
- if (is_local || fib_proto == FIB_PROTOCOL_IP6)
- {
- /* *INDENT-OFF* */
- srt40 = &srt->session_rules_tables_40[tp];
- pool_foreach (rule40, srt40->rules, ({
- send_session_rule_details6 (rule40, is_local, tp,
- appns_index, q, context);
- }));
- /* *INDENT-ON* */
- }
+ u8 *tag = 0;
+ /* *INDENT-OFF* */
+ srt16 = &srt->session_rules_tables_16;
+ pool_foreach (rule16, srt16->rules, ({
+ ri = mma_rules_table_rule_index_16 (srt16, rule16);
+ tag = session_rules_table_rule_tag (srt, ri, 1);
+ send_session_rule_details4 (rule16, is_local, tp, appns_index, tag,
+ q, context);
+ }));
+ /* *INDENT-ON* */
+ }
+ if (is_local || fib_proto == FIB_PROTOCOL_IP6)
+ {
+ u8 *tag = 0;
+ /* *INDENT-OFF* */
+ srt40 = &srt->session_rules_tables_40;
+ pool_foreach (rule40, srt40->rules, ({
+ ri = mma_rules_table_rule_index_40 (srt40, rule40);
+ tag = session_rules_table_rule_tag (srt, ri, 1);
+ send_session_rule_details6 (rule40, is_local, tp, appns_index, tag,
+ q, context);
+ }));
+ /* *INDENT-ON* */