summaryrefslogtreecommitdiff
path: root/trafgen_proto.c
diff options
context:
space:
mode:
Diffstat (limited to 'trafgen_proto.c')
-rw-r--r--trafgen_proto.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/trafgen_proto.c b/trafgen_proto.c
index cf2541f..4976e54 100644
--- a/trafgen_proto.c
+++ b/trafgen_proto.c
@@ -10,6 +10,7 @@
#include "dev.h"
#include "xmalloc.h"
#include "trafgen_conf.h"
+#include "trafgen_l2.h"
#include "trafgen_proto.h"
#define field_shift_and_mask(f, v) (((v) << (f)->shift) & \
@@ -305,7 +306,7 @@ static void __proto_field_set_dev_mac(struct proto_hdr *hdr, uint32_t fid,
ret = device_hw_address(hdr->ctx->dev, mac, sizeof(mac));
if (ret < 0)
- panic("Could not get device hw adress\n");
+ panic("Could not get device hw address\n");
__proto_field_set_bytes(hdr, fid, mac, is_default, false);
}
@@ -326,6 +327,8 @@ void protos_init(const char *dev)
ctx.dev = dev;
+ protos_l2_init();
+
for (p = registered; p; p = p->next)
p->ctx = &ctx;
}