From d5570f27a78e38384d0b6ca0c9afb0fdb9680d12 Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Wed, 9 Sep 2015 12:27:00 +0000 Subject: [PATCH] Only conntrack tcp connections to reduce cpu load from xml marshalling. --- probe/endpoint/conntrack.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/probe/endpoint/conntrack.go b/probe/endpoint/conntrack.go index deefa4575..e853855bc 100644 --- a/probe/endpoint/conntrack.go +++ b/probe/endpoint/conntrack.go @@ -105,7 +105,7 @@ var ConntrackModulePresent = func() bool { // NB this is not re-entrant! func (c *Conntracker) run(args ...string) { - args = append([]string{"-E", "-o", "xml"}, args...) + args = append([]string{"-E", "-o", "xml", "-p", "tcp"}, args...) cmd := exec.Command("conntrack", args...) stdout, err := cmd.StdoutPipe() if err != nil {