Try to add real headers

This commit is contained in:
Nico Schottelius 2019-07-24 12:01:47 +02:00
parent 13ce721862
commit ad8988bb41
1 changed files with 11 additions and 9 deletions

View File

@ -2,16 +2,18 @@
#include <sume_switch.p4>
#include "headers.p4"
typedef bit<48> EthAddr_t;
header Ethernet_h {
EthAddr_t dstAddr;
EthAddr_t srcAddr;
bit<16> etherType;
}
// typedef bit<48> EthAddr_t;
// header Ethernet_h {
// EthAddr_t dstAddr;
// EthAddr_t srcAddr;
// bit<16> etherType;
// }
struct Parsed_packet {
Ethernet_h ethernet;
}
typedef struct headers Parsed_packet;
//struct Parsed_packet {
// Ethernet_h ethernet;
//}
// user defined metadata: can be used to share information between
// TopParser, TopPipe, and TopDeparser