Remove sending to port1 by default
This commit is contained in:
parent
fb09f14672
commit
dd6e5b1628
3 changed files with 1 additions and 18 deletions
|
@ -32,7 +32,7 @@ action controller_reply(task_t task) {
|
||||||
action controller_reply(task_t task) {
|
action controller_reply(task_t task) {
|
||||||
meta.task = task;
|
meta.task = task;
|
||||||
meta.ingress_port = sume_metadata.src_port;
|
meta.ingress_port = sume_metadata.src_port;
|
||||||
set_egress_port(4); /* port1 = 1, port2 = 2, port3=4 */
|
set_egress_port(8); /* port1 = 1, port2 = 2, port3=4 */
|
||||||
}
|
}
|
||||||
#endif /* _SUME_SWITCH_P4_ */
|
#endif /* _SUME_SWITCH_P4_ */
|
||||||
|
|
||||||
|
|
|
@ -88,21 +88,6 @@ control RealMain(
|
||||||
mac_addr_t temp = hdr.ethernet.dst_addr;
|
mac_addr_t temp = hdr.ethernet.dst_addr;
|
||||||
}
|
}
|
||||||
|
|
||||||
table lookup_table {
|
|
||||||
key = {
|
|
||||||
hdr.ethernet.dst_addr: exact;
|
|
||||||
}
|
|
||||||
|
|
||||||
actions = {
|
|
||||||
swap_eth_addresses;
|
|
||||||
do_nothing;
|
|
||||||
send_to_port1;
|
|
||||||
send_to_all_ports;
|
|
||||||
}
|
|
||||||
size = 64;
|
|
||||||
default_action = send_to_port1; // test_port1()
|
|
||||||
}
|
|
||||||
|
|
||||||
apply {
|
apply {
|
||||||
bit<17> tmp17 = 0;
|
bit<17> tmp17 = 0;
|
||||||
bool apply_v4networks = true;
|
bool apply_v4networks = true;
|
||||||
|
|
|
@ -57,5 +57,3 @@
|
||||||
if(apply_v6networks == true) {
|
if(apply_v6networks == true) {
|
||||||
v6_networks.apply();
|
v6_networks.apply();
|
||||||
}
|
}
|
||||||
|
|
||||||
lookup_table.apply();
|
|
||||||
|
|
Loading…
Reference in a new issue