net: apps: Provide pcap support for echo apps
Provide pcap support for echo-apps with PCAP=<filename> option. For pcap support: make server NET_IFACE=qemu PCAP=sample.pcap. without pcap support: make server NET_IFACE=qemu Change-Id: Iad90064e0c32134f9c2fda7b28e2cbca1e4e931c Signed-off-by: Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>
This commit is contained in:
parent
6714e88788
commit
2c6de48374
1 changed files with 10 additions and 1 deletions
|
@ -83,13 +83,22 @@ ${ZEPHYR_BASE}/net/ip/tools/monitor_15_4:
|
|||
.PHONY: start_monitor
|
||||
start_monitor: ${ZEPHYR_BASE}/net/ip/tools/monitor_15_4
|
||||
${ZEPHYR_BASE}/net/ip/tools/monitor_15_4 \
|
||||
server-client-monitor.pcap \
|
||||
${PCAP} \
|
||||
${PIPE_BASE}-server ${PIPE_BASE}-client > /dev/null & \
|
||||
echo "$$!" > ${PID_FILE}
|
||||
|
||||
ifeq ($(PCAP),)
|
||||
server: remove_pipes setup_pipes $(DOTCONFIG)
|
||||
$(Q)$(call zephyrmake,$(O),qemu); true
|
||||
$(Q)stty sane
|
||||
else
|
||||
server: remove_pipes setup_pipes_dual_monitor start_monitor $(DOTCONFIG)
|
||||
$(Q)$(call zephyrmake,$(O),qemu); true
|
||||
$(Q)kill `cat ${PID_FILE}`
|
||||
$(Q)rm -f ${PID_FILE}
|
||||
-@killall monitor_15_4 > /dev/null 2>&1 ; true
|
||||
$(Q)stty sane
|
||||
endif
|
||||
|
||||
client: $(DOTCONFIG)
|
||||
$(Q)$(call zephyrmake,$(O),qemu); true
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue