aboutsummaryrefslogtreecommitdiffstats
path: root/libbridge
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@osdl.org>2006-08-04 10:23:17 -0700
committerStephen Hemminger <shemminger@osdl.org>2006-08-04 10:23:17 -0700
commitcd38c7590d3cd1d1d068b394558e6070cb926e12 (patch)
tree83ebf434b0ccfee2c6c30cf9232f068e82b755e9 /libbridge
parent39af7c8f2855c3d9cb44e3069cbfeddd8979acae (diff)
downloadandroid_external_brctl-cd38c7590d3cd1d1d068b394558e6070cb926e12.tar.gz
android_external_brctl-cd38c7590d3cd1d1d068b394558e6070cb926e12.tar.bz2
android_external_brctl-cd38c7590d3cd1d1d068b394558e6070cb926e12.zip
Revert "Add support for bridge port forwarding."
This reverts 39af7c8f2855c3d9cb44e3069cbfeddd8979acae commit. Better to add this functionality via ebtables rather than into bridging code.
Diffstat (limited to 'libbridge')
-rw-r--r--libbridge/libbridge.h3
-rw-r--r--libbridge/libbridge_if.c28
2 files changed, 0 insertions, 31 deletions
diff --git a/libbridge/libbridge.h b/libbridge/libbridge.h
index 8ee94cf..20d5bb5 100644
--- a/libbridge/libbridge.h
+++ b/libbridge/libbridge.h
@@ -95,9 +95,6 @@ extern int br_add_bridge(const char *brname);
extern int br_del_bridge(const char *brname);
extern int br_add_interface(const char *br, const char *dev);
extern int br_del_interface(const char *br, const char *dev);
-extern int br_set_mirror(const char *bridge, const char *dev);
-extern int br_remove_mirror(const char *bridge, const char *dev);
-
extern int br_set_bridge_forward_delay(const char *br, struct timeval *tv);
extern int br_set_bridge_hello_time(const char *br, struct timeval *tv);
extern int br_set_bridge_max_age(const char *br, struct timeval *tv);
diff --git a/libbridge/libbridge_if.c b/libbridge/libbridge_if.c
index b184c46..77d3f8a 100644
--- a/libbridge/libbridge_if.c
+++ b/libbridge/libbridge_if.c
@@ -115,31 +115,3 @@ int br_del_interface(const char *bridge, const char *dev)
return err < 0 ? errno : 0;
}
-
-int br_set_mirror(const char *bridge, const char *dev)
-{
- struct ifreq ifr;
- int ifindex = if_nametoindex(dev);
-
- if (ifindex == 0)
- return ENODEV;
-
- strncpy(ifr.ifr_name, bridge, IFNAMSIZ);
- ifr.ifr_ifindex = ifindex;
-
- return ioctl(br_socket_fd, SIOCBRADDMIRROR, &ifr);
-}
-
-int br_remove_mirror(const char *bridge, const char *dev)
-{
- struct ifreq ifr;
- int ifindex = if_nametoindex(dev);
-
- if (ifindex == 0)
- return ENODEV;
-
- strncpy(ifr.ifr_name, bridge, IFNAMSIZ);
- ifr.ifr_ifindex = ifindex;
-
- return ioctl(br_socket_fd, SIOCBRDELMIRROR, &ifr);
-}