From 11a7670eb559580885e096216a494d2c96702645 Mon Sep 17 00:00:00 2001 From: Vadim Kochan Date: Tue, 26 Jan 2016 22:25:02 +0200 Subject: trafgen: l2: Add Ethernet protocol header generation Add trafgen_l2.c module for generating L2 related headers. Add Ethernet header generating. By default source MAC address is used from the specified output device. Signed-off-by: Vadim Kochan Signed-off-by: Tobias Klauser --- trafgen_l2.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 trafgen_l2.h (limited to 'trafgen_l2.h') diff --git a/trafgen_l2.h b/trafgen_l2.h new file mode 100644 index 0000000..e0d9702 --- /dev/null +++ b/trafgen_l2.h @@ -0,0 +1,12 @@ +#ifndef TRAFGEN_L2_H +#define TRAFGEN_L2_H + +enum eth_field { + ETH_DST_ADDR, + ETH_SRC_ADDR, + ETH_PROTO_ID, +}; + +extern void protos_l2_init(void); + +#endif /* TRAFGEN_L2_H */ -- cgit v1.2.3-54-g00ecf