This commit is contained in:
Christopher Blair 2024-12-27 17:36:27 +08:00 committed by GitHub
parent 4dce2dabf1
commit c357659232
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 40 additions and 14 deletions

View File

@ -1,20 +1,15 @@
RTE_SDK ?= /data/f-stack/dpdk
RTE_TARGET ?= $(RTE_SDK)/build
CC = gcc
CFLAGS = -O3 -g -Wall -Wextra -Werror -I$(BUILD_DIR)/include
LDFLAGS = -L$(BUILD_DIR)/lib -Wl,-rpath=$(BUILD_DIR)/lib
LDLIBS = -ldpdk
TARGET = IP_MAC_Parser
APP = SRCS = IP_MAC_Parser.c
SRCS = IP_MAC_Parser.c
all: $(TARGET)
DPDK_PATH = /data/f-stack/dpdk
PKGCONF = pkg-config
CFLAGS += -O3 -Wall -Wextra $(shell pkg-config --cflags libdpdk)
LDFLAGS += $(shell pkg-config --libs libdpdk)
$(TARGET): $(SRCS)
$(CC) $(CFLAGS) $(SRCS) -o $@ $(LDFLAGS) $(LDLIBS)
all:
$(CC) $(CFLAGS) $(SRCS) -o build/$(APP) $(LDFLAGS)
clean:
rm -f $(TARGET) *.o
rm -f build/$(APP)
.PHONY: all clean

31
Parser/packet_data.txt Normal file
View File

@ -0,0 +1,31 @@
Ethernet Header:
Src MAC: 08:00:27:b6:23:c7
Dst MAC: 00:0c:29:09:6a:1c
IPv4 Header:
Src IP: 192.168.10.5
Dst IP: 192.168.85.211
Ethernet Header:
Src MAC: 34:97:f6:5e:85:cb
Dst MAC: 00:0c:29:09:6a:1c
IPv4 Header:
Src IP: 172.20.30.40
Dst IP: 192.168.85.211
Ethernet Header:
Src MAC: 52:54:00:6e:1b:7f
Dst MAC: 00:0c:29:09:6a:1c
IPv4 Header:
Src IP: 10.50.60.70
Dst IP: 192.168.85.211
Ethernet Header:
Src MAC: 78:ac:c0:8f:6b:9a
Dst MAC: ff:ff:ff:ff:ff:ff
IPv4 Header:
Src IP: 192.168.85.1
Dst IP: 192.168.85.255