X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab%2Fexp-tool%2FMakefile;h=71e04d3b03c51bfd660e073b450cb2df56ac756a;hb=62b6fe80822a34182cccad23cb62c35434a95dd9;hp=dc5446664efaf23c77c1eb8d63ac4c25fcdbdd8a;hpb=e11741625af584cbc4eba13eea0a2ad1495fb4e0;p=sliver-openvswitch.git diff --git a/planetlab/exp-tool/Makefile b/planetlab/exp-tool/Makefile index dc5446664..71e04d3b0 100644 --- a/planetlab/exp-tool/Makefile +++ b/planetlab/exp-tool/Makefile @@ -103,7 +103,8 @@ sshs: $(foreach id,$(ALL_NODE_IDS),ssh-$(id)) .PHONY: sshs showdpids: $(foreach id,$(ALL_NODE_IDS),showdpid-$(id)) .PHONY: showdpids - +showmacs: $(foreach id,$(ALL_NODE_IDS),showmac-$(id)) +.PHONY: showmacs showports: $(foreach id,$(ALL_NODE_IDS),showports-$(id)) .PHONY: showports @@ -150,11 +151,13 @@ ssh-%: FORCE showdpid-%: FORCE @echo $*_DPID=0x$$( $(SSH) $(HOST_$*) $(SUDO) ovs-vsctl get bridge $(BRIDGE) datapath_id | sed -e 's,",,g') +showmac-%: FORCE + @echo $*_MAC=$$( $(SSH) $(HOST_$*) $(SUDO) sliver-ovs show-mac) + showports-%: FORCE @$(SSH) $(HOST_$*) $(SUDO) ovs-ofctl show $(BRIDGE) \ | perl -nle '/(\d+)\(L(.*?)\Q$(SEP)\E(.*?)\):/ && \ print "PORT_".("$$2" eq "$*" ? "$$2_$$3" : "$$3_$$2")."=$$1"' - # should probably replace sshcheck cache/status.%: FORCE @echo "=== DB and SWITCH processes on $(call display,$*)"