P4

table中如果没有key


在mri实例里,有如下代码,table中并没有key,那么是如何执行add_swtrace这个action的呢?

table swtrace {
actions = {
add_swtrace;
NoAction;
}
default_action = NoAction();
}
已邀请:

Wasdns

赞同来自: Cool


按我的理解,在没有任何表项的情况下,是做default_action,即NoAction();
通过下发控制规则,可以使该table执行add_swtrace:https://github.com/p4lang/tuto ... %23L2

Cool - SDN&P4程序猿

赞同来自:


嗯嗯,多谢回复,可以通过控制器下发修改默认action来执行

Wasdns

赞同来自:


冷老师客气~

tomyhu1995

赞同来自:


以個人淺見,這應該就是為什麼要設定 default action的原因

要回复问题请先登录注册