We are testing the e-switch commands on our board, We do not understand
exactly how the commands work.
This is an example when We tried 'Ping' test with the e-switch commands.
1) # configtitanswitch enablelayer2
(* 'Ping' packets are blocked by e-switch)
2) # configtitanswitch macauth disable
# configtitanswitch bcastctrl disalbe
(* 'Ping' packets can pass the e-switch.)
3) # configtitanswitch bcastctrl enable
(* no effect)
4) # configtitanswitch macauth enable
(* 'Ping' packets are blocked.)
5) # configtitanswitch macauth disable
(* 'Ping' packets can pass the e-switch again.)
Note: if this command is sent after a brief interval,
'Ping' packets are still blocked. In this case,
if the following command is sent, 'Ping' packets
can pass the e-switch.)
6) # configtitanswitch bcastctrl < enable | disable >.
Which type of packets does the command affect ?
Is that :
1) Packets which has I/G bit set in destination MAC address
2) Packets which has the destination MAC address FF:FF:FF:FF:FF:FF
3) Other than above
Do you know why the e-switch behaved like this in the above command sequence ?
Could you give us some more information about how the e-switch commands work ?