Revert everything besides naming
This commit is contained in:
parent
b7748997d5
commit
65e7893245
1 changed files with 25 additions and 45 deletions
|
@ -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"
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue