table size up, down, up...
Exact matches don't like 63 actions_nat64_generic.p4(173): error: table size too small for match_type(EM): 63 < 64 size = 63; ^^ actions_nat64_generic.p4(173): error: could not not map table size size size = 63; ^^^^
This commit is contained in:
parent
0f12752a02
commit
6b176fdc06
2 changed files with 19 additions and 2 deletions
19
doc/plan.org
19
doc/plan.org
|
@ -6527,7 +6527,8 @@ ARP disabled:
|
||||||
}
|
}
|
||||||
|
|
||||||
#+END_CENTER
|
#+END_CENTER
|
||||||
*** TODO 2019-07-24: Vivado Simulator kernel has encounted an exception from DPI C function: LPM_VerifyDataset
|
*** DONE 2019-07-24: Vivado Simulator kernel has encounted an exception from DPI C function: LPM_VerifyDataset
|
||||||
|
CLOSED: [2019-07-24 Wed 22:41]
|
||||||
- maybe LPM problem -> rewrite tables
|
- maybe LPM problem -> rewrite tables
|
||||||
#+BEGIN_CENTER
|
#+BEGIN_CENTER
|
||||||
s/sume-sdnet-switch/projects/minip4/nf_sume_sdnet_ip/SimpleSumeSwitch/realmain_lookup_table_0_t.HDL/xpm_memory.sv
|
s/sume-sdnet-switch/projects/minip4/nf_sume_sdnet_ip/SimpleSumeSwitch/realmain_lookup_table_0_t.HDL/xpm_memory.sv
|
||||||
|
@ -6538,7 +6539,23 @@ s/sume-sdnet-switch/projects/minip4/nf_sume_sdnet_ip/SimpleSumeSwitch/realmain_l
|
||||||
FATAL_ERROR: Vivado Simulator kernel has encounted an exception from DPI C function: LPM_VerifyDataset(). Please correct.
|
FATAL_ERROR: Vivado Simulator kernel has encounted an exception from DPI C function: LPM_VerifyDataset(). Please correct.
|
||||||
Time: 2016466 ps Iteration: 0 Process: /SimpleSumeSwitch_tb/LPM_VerifyDataset
|
Time: 2016466 ps Iteration: 0 Process: /SimpleSumeSwitch_tb/LPM_VerifyDataset
|
||||||
File: /home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/nf_sume_sdnet_ip/SimpleSumeSwitch/Testbench/SimpleSumeSwitch_tb.sv
|
File: /home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/nf_sume_sdnet_ip/SimpleSumeSwitch/Testbench/SimpleSumeSwitch_tb.sv
|
||||||
|
*** 2019-07-24: table size too small
|
||||||
|
- raising again - this is a total madness
|
||||||
|
|
||||||
|
#+BEGIN_CENTER
|
||||||
|
out metadata meta,
|
||||||
|
^^^^
|
||||||
|
minip4_solution.p4(35)
|
||||||
|
parser RealParser(
|
||||||
|
^^^^^^^^^^
|
||||||
|
actions_nat64_generic.p4(173): error: table size too small for match_type(EM): 63 < 64
|
||||||
|
size = 63;
|
||||||
|
^^
|
||||||
|
actions_nat64_generic.p4(173): error: could not not map table size size
|
||||||
|
size = 63;
|
||||||
|
^^^^
|
||||||
|
|
||||||
|
#+END_CENTER
|
||||||
|
|
||||||
#+END_CENTER
|
#+END_CENTER
|
||||||
** The NetPFGA saga
|
** The NetPFGA saga
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
#define THE_ANSWER_TO_LIFE_THE_UNIVERSE_AND_EVERYTHING 42 /* Important constant */
|
#define THE_ANSWER_TO_LIFE_THE_UNIVERSE_AND_EVERYTHING 42 /* Important constant */
|
||||||
|
|
||||||
#define SIZE_FOR_EVERYTHING 63
|
#define SIZE_FOR_EVERYTHING 64
|
||||||
|
|
||||||
#define ROUTING_TABLE_SIZE SIZE_FOR_EVERYTHING /* maximum routes per protocol */
|
#define ROUTING_TABLE_SIZE SIZE_FOR_EVERYTHING /* maximum routes per protocol */
|
||||||
#define ADDRESS_TABLE_SIZE SIZE_FOR_EVERYTHING /* maximum number of addresses per protocol */
|
#define ADDRESS_TABLE_SIZE SIZE_FOR_EVERYTHING /* maximum number of addresses per protocol */
|
||||||
|
|
Loading…
Reference in a new issue