From 44749cc359c83d30b6d729de7f6b007d76c13a7d Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Wed, 10 Jul 2019 08:53:02 +0200 Subject: [PATCH] [netfpga] Remove duplicate definition --- netpfga/minip4/src/minip4_solution-nat64.p4 | 30 ++++++++++----------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/netpfga/minip4/src/minip4_solution-nat64.p4 b/netpfga/minip4/src/minip4_solution-nat64.p4 index 7cd5fdb..7b63fce 100644 --- a/netpfga/minip4/src/minip4_solution-nat64.p4 +++ b/netpfga/minip4/src/minip4_solution-nat64.p4 @@ -13,27 +13,27 @@ nico@nsg-System:~$ find . -name sume_switch.p4 ./master-thesis/support/semester-thesis-1/project/SSS_example_2_SS/bitsnpices/sume_switch.p4 nico@nsg-System:~$ +/******************** INFO ONLY *************************/ + // one-hot encoded: {DMA, NF3, DMA, NF2, DMA, NF1, DMA, NF0} -typedef bit<8> port_t; +// typedef bit<8> port_t; /* standard sume switch metadata */ -struct sume_metadata_t { - bit<16> dma_q_size; // measured in 32-byte words - bit<16> nf3_q_size; // measured in 32-byte words - bit<16> nf2_q_size; // measured in 32-byte words - bit<16> nf1_q_size; // measured in 32-byte words - bit<16> nf0_q_size; // measured in 32-byte words - bit<8> send_dig_to_cpu; // send digest_data to CPU - bit<8> drop; - port_t dst_port; // one-hot encoded: {DMA, NF3, DMA, NF2, DMA, NF1, DMA, NF0} - port_t src_port; // one-hot encoded: {DMA, NF3, DMA, NF2, DMA, NF1, DMA, NF0} - bit<16> pkt_len; // unsigned int -} +// struct sume_metadata_t { +// bit<16> dma_q_size; // measured in 32-byte words +// bit<16> nf3_q_size; // measured in 32-byte words +// bit<16> nf2_q_size; // measured in 32-byte words +// bit<16> nf1_q_size; // measured in 32-byte words +// bit<16> nf0_q_size; // measured in 32-byte words +// bit<8> send_dig_to_cpu; // send digest_data to CPU +// bit<8> drop; +// port_t dst_port; // one-hot encoded: {DMA, NF3, DMA, NF2, DMA, NF1, DMA, NF0} +// port_t src_port; // one-hot encoded: {DMA, NF3, DMA, NF2, DMA, NF1, DMA, NF0} +// bit<16> pkt_len; // unsigned int +// } - */ - /******************************************************************************** * Header */