#ifndef DUMMY_NETPFGA #define DUMMY_NETPFGA action send_to_port1() { // sume_metadata.dst_port = 1; sume_metadata.dst_port = 16; } action select_port_by_type() { /* >>> 0x86dd >> 11 v6 16 >>> 0x0800 >> 11 v4 1 >>> 0x0806 >> 11 ARP 1 */ sume_metadata.dst_port = hdr.ethernet.ethertype >> 11; } table dummy_table_for_netpfga { key = { hdr.ethernet.dst_addr: exact; } actions = { send_to_port1; select_port_by_type; } size = 64; default_action = select_port_by_type; //send_to_port1; } #endif