Revert everything besides naming

This commit is contained in:
Nico Schottelius 2019-07-23 20:33:09 +02:00
parent b7748997d5
commit 65e7893245
1 changed files with 25 additions and 45 deletions

View File

@ -14,8 +14,8 @@
typedef bit<48> EthAddr_t;
header Ethernet_h {
EthAddr_t dstAddr;
EthAddr_t srcAddr;
EthAddr_t dst_addr;
EthAddr_t src_addr;
bit<16> etherType;
}
@ -39,25 +39,18 @@ struct digest_data_t {
* Parser
*/
// @Xilinx_MaxPacketRegion(1024)
// parser TopParser(packet_in b,
// out Parsed_packet p,
// out user_metadata_t user_metadata,
// out digest_data_t digest_data,
// inout sume_metadata_t sume_metadata) {
// }
@Xilinx_MaxPacketRegion(1024)
parser TopParser(packet_in packet,
out headers hdr,
out metadata meta,
// out user_metadata_t user_metadata,
// out headers hdr,
out Parsed_packet hdr,
// out metadata meta,
out user_metadata_t user_metadata,
out digest_data_t digest_data,
inout sume_metadata_t standard_metadata) {
state start {
packet.extract(hdr.ethernet);
//user_metadata.unused = 0;
meta.task = 0; // all others missing
user_metadata.unused = 0;
//meta.task = 0; // all others missing
digest_data.unused = 0;
transition accept;
@ -71,15 +64,11 @@ parser TopParser(packet_in packet,
/********************************************************************************
* Main
*/
// control TopPipe(inout Parsed_packet p,
// inout digest_data_t digest_data,
// inout sume_metadata_t sume_metadata) {
control TopPipe(inout headers hdr,
inout metadata meta,
//inout user_metadata_t user_metadata,
control TopPipe(
inout Parsed_packet hdr,
// inout headers hdr,
//inout metadata meta,
inout user_metadata_t user_metadata,
inout digest_data_t digest_data,
inout sume_metadata_t sume_metadata) {
@ -228,9 +217,7 @@ control TopPipe(inout headers hdr,
send_to_all_ports;
}
size = 64;
// default_action = swap_eth_addresses; // test_mirror(): in gen_testdata.py
default_action = send_to_port1; // test_port1()
// default_action = send_to_all_ports; // test_allports():
}
apply {
@ -243,26 +230,19 @@ control TopPipe(inout headers hdr,
*/
@Xilinx_MaxPacketRegion(1024)
control TopDeparser(packet_out packet,
in headers hdr,
//in user_metadata_t user_metadata,
in metadata meta,
inout digest_data_t digest_data,
inout sume_metadata_t sume_metadata) {
control TopDeparser(
packet_out packet,
// in headers hdr,
in Parsed_packet hdr,
in user_metadata_t user_metadata,
//in metadata meta,
inout digest_data_t digest_data,
inout sume_metadata_t sume_metadata) {
apply {
packet.emit(hdr.ethernet);
}
// @Xilinx_MaxPacketRegion(1024)
// control TopDeparser(packet_out b,
// in Parsed_packet p,
// inout digest_data_t digest_data,
// inout sume_metadata_t sume_metadata) {
apply {
packet.emit(hdr.ethernet);
}
// #include "deparser.p4"
// #include "deparser.p4"
}