131 lines
5.7 KiB
Groff
131 lines
5.7 KiB
Groff
+ date
|
|
Mit Jul 24 12:07:13 CEST 2019
|
|
+ cd /home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4
|
|
+ make
|
|
make -C src/ clean
|
|
make[1]: Entering directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/src'
|
|
rm -f *.sdnet *.tbl .sdnet_switch_info.dat
|
|
make[1]: Leaving directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/src'
|
|
make -C testdata/ clean
|
|
make[1]: Entering directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/testdata'
|
|
rm -f *.pcap *.txt *.pyc *.axi config_writes.* *_reg_defines.py
|
|
make[1]: Leaving directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/testdata'
|
|
rm -rf nf_sume_sdnet_ip/
|
|
rm -f
|
|
rm -f sw/config_tables.c
|
|
make -C src/
|
|
make[1]: Entering directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/src'
|
|
p4c-sdnet -o minip4.sdnet --sdnet_info .sdnet_switch_info.dat minip4_solution.p4
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field task
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_egress.p4(33)
|
|
meta.task = task;
|
|
^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field ingress_port
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_egress.p4(34)
|
|
meta.ingress_port = sume_metadata.src_port;
|
|
^^^^^^^^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field table_id
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_egress.p4(40)
|
|
meta.table_id = table_id;
|
|
^^^^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v4sum
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_delta_checksum.p4(17)
|
|
meta.v4sum = ~tmp;
|
|
^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v6sum
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_delta_checksum.p4(44)
|
|
meta.v6sum = ~tmp;
|
|
^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v6sum
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_delta_checksum.p4(57)
|
|
bit<17> tmp = (bit<17>) hdr.udp.checksum + (bit<17>) meta.v6sum;
|
|
^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v4sum
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_delta_checksum.p4(62)
|
|
tmp = tmp + (bit<17>) (0xffff - meta.v4sum);
|
|
^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v4sum
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_delta_checksum.p4(75)
|
|
bit<17> tmp = (bit<17>) hdr.udp.checksum + (bit<17>) meta.v4sum;
|
|
^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v6sum
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_delta_checksum.p4(80)
|
|
tmp = tmp + (bit<17>) (0xffff - meta.v6sum);
|
|
^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v6sum
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_delta_checksum.p4(93)
|
|
bit<17> tmp = (bit<17>) hdr.tcp.checksum + (bit<17>) meta.v6sum;
|
|
^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v4sum
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_delta_checksum.p4(98)
|
|
tmp = tmp + (bit<17>) (0xffff - meta.v4sum);
|
|
^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v4sum
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_delta_checksum.p4(111)
|
|
bit<17> tmp = (bit<17>) hdr.tcp.checksum + (bit<17>) meta.v4sum;
|
|
^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v6sum
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_delta_checksum.p4(116)
|
|
tmp = tmp + (bit<17>) (0xffff - meta.v6sum);
|
|
^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field switch_task
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_nat64_generic.p4(16)
|
|
meta.switch_task = TASK_CHECKSUM_ICMP;
|
|
^^^^^^^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field chk_icmp
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_nat64_generic.p4(19)
|
|
meta.chk_icmp = 1;
|
|
^^^^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field chk_ipv4
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_nat64_generic.p4(56)
|
|
meta.chk_ipv4 = 1; /* need to calculate the hdrchecksum */
|
|
^^^^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field chk_icmp6
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_nat64_generic.p4(125)
|
|
meta.chk_icmp6 = 1;
|
|
^^^^^^^^^
|
|
minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field cast_length
|
|
struct user_metadata_t {
|
|
^^^^^^^^^^^^^^^
|
|
actions_nat64_generic.p4(126)
|
|
meta.cast_length = (bit<32>) hdr.ipv6.payload_length;
|
|
^^^^^^^^^^^
|
|
Makefile:34: recipe for target 'all' failed
|
|
make[1]: *** [all] Error 1
|
|
make[1]: Leaving directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/src'
|
|
Makefile:31: recipe for target 'frontend' failed
|
|
make: *** [frontend] Error 2
|