[SFC-190] deleting an RSP affect on other existing RSPs who have shared SF instance Created: 20/Apr/17  Updated: 29/May/18  Resolved: 29/May/18

Status: Verified
Project: sfc
Component/s: General
Affects Version/s: unspecified
Fix Version/s: Oxygen

Type: Bug
Reporter: Ahmed Mohamed Medhat Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 8259

 Description   

When I have 2 RSPs for 2 different chains have a shared SF instance ( i.e. fw-1).

Then I delete one of the RSPs, there is a flow rule responsible for forwarding the packets to that SF instance (fw-1) is also deleted. So that affect on the other still existing RSP.

I think that the code do not check if the SF instance is involved in other RSPs before deleting the flow rule.



 Comments   
Comment by Ahmed Mohamed Medhat [ 20/Apr/17 ]

ODL Boron was used for this bug.

Comment by Brady Johnson [ 29/May/18 ]

This is no longer a problem.

Using Fluorine, I created 2 symmetric Service Chains:

1st chain: (pathId=47, symmetric pathId=8388655)
  2 SFs: Firewall and HTTPfilter

2nd chain: (pathId=43, symmetric pathId=8388651)
  1 SF: same HTTPfilter as 1st chain

Here are the flows (ordered and cleaned up) for both chains:

cookie=0x14, table=0, priority=5 actions=goto_table:1
cookie=0x14, table=1, priority=300,udp,in_port=0,tp_dst=6633 actions=LOCAL
cookie=0x14, table=1, priority=300,udp,nw_dst=10.0.0.20,tp_dst=6633 actions=output:0
cookie=0x14, table=1, priority=250,nsp=8388651 actions=goto_table:4
cookie=0x14, table=1, priority=250,nsp=8388655 actions=goto_table:4
cookie=0x14, table=1, priority=250,nsp=43 actions=goto_table:4
cookie=0x14, table=1, priority=250,nsp=47 actions=goto_table:4
cookie=0x14, table=1, priority=5 actions=drop

cookie=0x14, table=2, priority=5 actions=goto_table:3
cookie=0x14, table=3, priority=5 actions=goto_table:4

cookie=0x14, table=4, priority=550,nsi=255,nsp=8388651 actions=load:0xa00000a->NXM_NX_TUN_IPV4_DST[],goto_table:10
cookie=0x14, table=4, priority=550,nsi=255,nsp=8388655 actions=load:0xa000014->NXM_NX_TUN_IPV4_DST[],goto_table:10
cookie=0x14, table=4, priority=550,nsi=254,nsp=8388655 actions=load:0xa00000a->NXM_NX_TUN_IPV4_DST[],goto_table:10
cookie=0x14, table=4, priority=550,nsi=255,nsp=43 actions=load:0xa00000a->NXM_NX_TUN_IPV4_DST[],goto_table:10
cookie=0x14, table=4, priority=550,nsi=255,nsp=47 actions=load:0xa00000a->NXM_NX_TUN_IPV4_DST[],goto_table:10
cookie=0x14, table=4, priority=550,nsi=254,nsp=47 actions=load:0xa000014->NXM_NX_TUN_IPV4_DST[],goto_table:10
cookie=0x14, table=4, priority=5 actions=goto_table:10

cookie=0xba5eba1100000102, table=10, priority=660,nsi=254,nsp=8388651,nshc1=0 actions=load:0x4->NXM_NX_TUN_GPE_NP[],IN_PORT
cookie=0xba5eba1100000103, table=10, priority=655,nsi=254,nsp=8388651,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000101, table=10, priority=655,nsi=255,nsp=8388651,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000101, table=10, priority=650,nsi=255,nsp=8388651
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0xba5eba1100000103, table=10, priority=650,nsi=254,nsp=8388651
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3

cookie=0xba5eba1100000102, table=10, priority=660,nsi=253,nsp=8388655,nshc1=0 actions=load:0x4->NXM_NX_TUN_GPE_NP[],IN_PORT
cookie=0xba5eba1100000101, table=10, priority=655,nsi=255,nsp=8388655,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000101, table=10, priority=655,nsi=254,nsp=8388655,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000103, table=10, priority=655,nsi=253,nsp=8388655,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000101, table=10, priority=650,nsi=255,nsp=8388655
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0xba5eba1100000101, table=10, priority=650,nsi=254,nsp=8388655
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0xba5eba1100000103, table=10, priority=650,nsi=253,nsp=8388655
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3

cookie=0xba5eba1100000102, table=10, priority=660,nsi=254,nsp=43,nshc1=0 actions=load:0x4->NXM_NX_TUN_GPE_NP[],IN_PORT
cookie=0xba5eba1100000101, table=10, priority=655,nsi=255,nsp=43,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000103, table=10, priority=655,nsi=254,nsp=43,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000103, table=10, priority=650,nsi=254,nsp=43
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0xba5eba1100000101, table=10, priority=650,nsi=255,nsp=43
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3

cookie=0xba5eba1100000102, table=10, priority=660,nsi=253,nsp=47,nshc1=0 actions=load:0x4->NXM_NX_TUN_GPE_NP[],IN_PORT
cookie=0xba5eba1100000101, table=10, priority=655,nsi=255,nsp=47,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000103, table=10, priority=655,nsi=253,nsp=47,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000101, table=10, priority=655,nsi=254,nsp=47,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000103, table=10, priority=650,nsi=253,nsp=47
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0xba5eba1100000101, table=10, priority=650,nsi=254,nsp=47
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0xba5eba1100000101, table=10, priority=650,nsi=255,nsp=47
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3

cookie=0x14, table=10, priority=5 actions=drop

 

And here are the flows after deleting the 1st chain with 2 SFs:

cookie=0x14, table=0, priority=5 actions=goto_table:1
cookie=0x14, table=1, priority=250,nsp=8388655 actions=goto_table:4
cookie=0x14, table=1, priority=250,nsp=47 actions=goto_table:4
cookie=0x14, table=1, priority=5 actions=drop

cookie=0x14, table=2, priority=5 actions=goto_table:3
cookie=0x14, table=3, priority=5 actions=goto_table:4

cookie=0x14, table=4, priority=550,nsi=254,nsp=8388655 actions=load:0xa00000a->NXM_NX_TUN_IPV4_DST[],goto_table:10
cookie=0x14, table=4, priority=550,nsi=255,nsp=8388655 actions=load:0xa000014->NXM_NX_TUN_IPV4_DST[],goto_table:10
cookie=0x14, table=4, priority=550,nsi=254,nsp=47 actions=load:0xa000014->NXM_NX_TUN_IPV4_DST[],goto_table:10
cookie=0x14, table=4, priority=550,nsi=255,nsp=47 actions=load:0xa00000a->NXM_NX_TUN_IPV4_DST[],goto_table:10
cookie=0x14, table=4, priority=5 actions=goto_table:10

cookie=0xba5eba1100000102, table=10, priority=660,nsi=253,nsp=8388655,nshc1=0 actions=load:0x4->NXM_NX_TUN_GPE_NP[],IN_PORT
cookie=0xba5eba1100000101, table=10, priority=655,nsi=255,nsp=8388655,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000101, table=10, priority=655,nsi=254,nsp=8388655,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000103, table=10, priority=655,nsi=253,nsp=8388655,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000101, table=10, priority=650,nsi=255,nsp=8388655
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0xba5eba1100000101, table=10, priority=650,nsi=254,nsp=8388655
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0xba5eba1100000103, table=10, priority=650,nsi=253,nsp=8388655
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3

cookie=0xba5eba1100000102, table=10, priority=660,nsi=253,nsp=47,nshc1=0 actions=load:0x4->NXM_NX_TUN_GPE_NP[],IN_PORT
cookie=0xba5eba1100000101, table=10, priority=655,nsi=255,nsp=47,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000103, table=10, priority=655,nsi=253,nsp=47,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000101, table=10, priority=655,nsi=254,nsp=47,in_port=3
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
IN_PORT
cookie=0xba5eba1100000103, table=10, priority=650,nsi=253,nsp=47
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSI[]->NXM_NX_NSI[],
move:NXM_NX_NSP[0..23]->NXM_NX_NSP[0..23],
move:NXM_NX_NSH_C1[]->NXM_NX_TUN_IPV4_DST[],
move:NXM_NX_NSH_C2[]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0xba5eba1100000101, table=10, priority=650,nsi=254,nsp=47
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0xba5eba1100000101, table=10, priority=650,nsi=255,nsp=47
actions=move:NXM_NX_NSH_MDTYPE[]->NXM_NX_NSH_MDTYPE[],
move:NXM_NX_NSH_NP[]->NXM_NX_NSH_NP[],
move:NXM_NX_NSH_C1[]->NXM_NX_NSH_C1[],
move:NXM_NX_NSH_C2[]->NXM_NX_NSH_C2[],
move:NXM_NX_NSH_C3[]->NXM_NX_NSH_C3[],
move:NXM_NX_NSH_C4[]->NXM_NX_NSH_C4[],
move:NXM_NX_TUN_ID[0..31]->NXM_NX_TUN_ID[0..31],
load:0x4->NXM_NX_TUN_GPE_NP[],
output:3
cookie=0x14, table=10, priority=5 actions=drop

 

The only flows that were removed are for the 1st chain (nsp=8388655, nsp=47).

 

Generated at Wed Feb 07 20:38:52 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.