Skip to content

Commit

Permalink
Merge pull request #92 from kytos-ng/ui/tp_params
Browse files Browse the repository at this point in the history
Ported transport protocol params from sdntrace_cp
  • Loading branch information
Ktmi authored Aug 8, 2024
2 parents 376649a + a47b91e commit 56e640d
Showing 1 changed file with 30 additions and 4 deletions.
34 changes: 30 additions & 4 deletions ui/k-toolbar/main.kytos
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,14 @@
<k-input icon="arrow-right" title="nw_src:" placeholder="nw_src" v-model:value="ip.nw_src">{{ ip.nw_src }}</k-input>
<k-input icon="arrow-right" title="nw_dst:" placeholder="nw_dst" v-model:value="ip.nw_dst">{{ ip.nw_dst }}</k-input>
</k-accordion-item>
<k-input icon="arrow-right" title="nw_proto:" placeholder="nw_proto" v-model:value="ip.nw_proto">{{ ip.nw_proto }}</k-input>
<k-input icon="arrow-right" title="nw_tos:" placeholder="nw_tos" v-model:value="ip.nw_tos">{{ ip.nw_tos }}</k-input>
</k-accordion-item>

<k-accordion-item title="TP Parameters">
<k-input icon="arrow-right" title="tp_src:" placeholder="tp_src" v-model:value="tp.tp_src">{{ tp.tp_src }}</k-input>
<k-input icon="arrow-right" title="tp_dst:" placeholder="tp_dst" v-model:value="tp.tp_dst">{{ tp.tp_dst }}</k-input>
</k-accordion-item>

<div >
<k-button icon="search" title="Start Trace" @click="start_trace">
Expand Down Expand Up @@ -89,8 +96,14 @@ module.exports = {
},
ip: {
"nw_src": "",
"nw_dst": ""
}
"nw_dst": "",
"nw_proto": "",
"nw_tos": ""
},
tp: {
"tp_src": "",
"tp_dst": ""
}
}
},
methods: {
Expand All @@ -110,8 +123,14 @@ module.exports = {
},
ip: {
"nw_src": self.ip.nw_src,
"nw_dst": self.ip.nw_dst
}
"nw_dst": self.ip.nw_dst,
"nw_proto": parseInt(self.ip.nw_proto) || "",
"nw_tos": parseInt(self.ip.nw_tos) || ""
},
tp: {
"tp_src": parseInt(self.tp.tp_src) || "",
"tp_dst": parseInt(self.tp.tp_dst) || ""
}
}
}

Expand All @@ -121,6 +140,9 @@ module.exports = {
payload.trace.ip = Object.fromEntries(Object.entries(payload.trace.ip).filter(function ([k, v]) {
return (v != "");
}));
payload.trace.tp = Object.fromEntries(Object.entries(payload.trace.tp).filter(function ([k, v]) {
return (v != "");
}));
if (Object.values(payload.trace.eth).every(value => value === "")) {
delete payload.trace.eth;
}
Expand Down Expand Up @@ -242,6 +264,10 @@ module.exports = {
this.eth.dl_dst = ""
this.ip.nw_src = ""
this.ip.nw_dst = ""
this.ip.nw_proto = ""
this.ip.nw_tos = ""
this.tp.tp_src = ""
this.tp.tp_dst = ""
this.traceId = ""
}
},
Expand Down

0 comments on commit 56e640d

Please sign in to comment.