[netstack] Remove obsolete netfilter command
Test: CQ
Change-Id: Ibd99aa15212a4842216ee4924595cf9d8f051d9a
diff --git a/go/src/netstack/BUILD.gn b/go/src/netstack/BUILD.gn
index 075b5e5..6828cd7 100644
--- a/go/src/netstack/BUILD.gn
+++ b/go/src/netstack/BUILD.gn
@@ -35,7 +35,6 @@
package("netstack_tools") {
deps = [
- "filter/netfilter",
"ifconfig",
"ifinfo",
"netstat",
@@ -54,10 +53,6 @@
name = "netstat"
shell = true
},
- {
- name = "netfilter"
- shell = true
- },
]
}
diff --git a/go/src/netstack/filter/netfilter/BUILD.gn b/go/src/netstack/filter/netfilter/BUILD.gn
deleted file mode 100644
index 34dbb07..0000000
--- a/go/src/netstack/filter/netfilter/BUILD.gn
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2018 The Fuchsia Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-import("//build/go/go_binary.gni")
-import("//build/go/go_library.gni")
-import("//build/go/toolchain.gni")
-
-go_binary("netfilter") {
- gopackage = "netstack/filter/netfilter"
-
- deps = [
- ":netfilter_lib",
- ]
-}
-
-go_library("netfilter_lib") {
- name = "netfilter"
-
- deps = [
- "//garnet/go/src/netstack:netstack_lib",
- ]
-}
diff --git a/go/src/netstack/filter/netfilter/netfilter.go b/go/src/netstack/filter/netfilter/netfilter.go
deleted file mode 100644
index 998c301..0000000
--- a/go/src/netstack/filter/netfilter/netfilter.go
+++ /dev/null
@@ -1,71 +0,0 @@
-// Copyright 2018 The Fuchsia Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package main
-
-import (
- "fmt"
- "os"
-
- "app/context"
-
- "fidl/fuchsia/net/filter"
-)
-
-const commandName = "netfilter"
-
-type app struct {
- ctx *context.Context
- filter *filter.FilterInterface
-}
-
-func (a *app) getFilterStatus() {
- enabled, err := a.filter.IsEnabled()
- if err != nil {
- fmt.Println("GetFilterStatus error:", err)
- return
- }
- if enabled {
- fmt.Println("enabled")
- } else {
- fmt.Println("disabled")
- }
-}
-
-func (a *app) setFilterStatus(enableDisable string) {
- switch enableDisable {
- case "enable":
- a.filter.Enable(true)
- case "disable":
- a.filter.Enable(false)
- default:
- usage()
- }
-}
-
-func usage() {
- fmt.Printf("Usage: %s [enable|disable]\n", commandName)
- os.Exit(1)
-}
-
-func main() {
- a := &app{ctx: context.CreateFromStartupInfo()}
- req, pxy, err := filter.NewFilterInterfaceRequest()
- if err != nil {
- panic(err.Error())
- }
- a.filter = pxy
- defer a.filter.Close()
- a.ctx.ConnectToEnvService(req)
-
- // TODO: more functions to support here.
- switch len(os.Args) {
- case 1:
- a.getFilterStatus()
- case 2:
- a.setFilterStatus(os.Args[1])
- default:
- usage()
- }
-}