hi,

> Hey Yamamoto,
> 
> 
>> what will happen if the receiving bridge also has a bond port?
>>
>> YAMAMOTO Takashi
>>
> 
> 
> For each 'balance-tcp' bond, it will have a unique 'recirc_id'.
> 
> If the receiving bridge has a 'balance-tcp' bond with recirc_id=ABCD,
> the bridge's internal table (Table 254) will contain flows matching on
> this one 'recirc_id' and different 'dp_hash' values.
> 
> If the flow miss does not have 'recirc_id' (i.e. recirc_id == 0), lookup
> will
> start from Table 0.
> 
> If the flow miss has 'recirc_id' == ABCD, it will match one of the rules in
> internal table and get output to the corresponding interface.
> 
> If the flow miss has 'recirc_id' != ABCD, it will match the the rule in bold
> below, then lookup from Table 0, continue on the pipeline until reaching
> the bridge with the 'recirc_id'.
> 
> priority=2,recirc_id=0,actions=drop
> *priority=1,actions=resubmit(,0)*

thank you for explanation.

i have another question: what ensures that the recirculated packet
reaches to the same bridge as before?  esp. when the packet has
been modified.

YAMAMOTO Takashi

> 
> Thanks,
> Alex Wang,
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to