--- zzzz-none-000/linux-2.6.13.1/net/bridge/br_private.h 2005-09-10 02:42:58.000000000 +0000 +++ ohio-7170-487/linux-2.6.13.1/net/bridge/br_private.h 2006-05-10 09:04:45.000000000 +0000 @@ -113,6 +113,10 @@ struct timer_list topology_change_timer; struct timer_list gc_timer; struct kobject ifobj; + + int automatic_mac_disabled; /* AVM */ + + }; extern struct notifier_block br_device_notifier; @@ -151,6 +155,10 @@ struct net_bridge_port *source, const unsigned char *addr); +/* AVM */ +extern void br_fdb_delete_by_mac_if_local_without_port(struct net_bridge *br, unsigned char *addr); + + /* br_forward.c */ extern void br_deliver(const struct net_bridge_port *to, struct sk_buff *skb); @@ -209,6 +217,11 @@ u32 path_cost); extern ssize_t br_show_bridge_id(char *buf, const struct bridge_id *id); +/* AVM */ +extern void br_stp_set_bridge_id(struct net_bridge *br, void *addr); + + + /* br_stp_bpdu.c */ extern int br_stp_handle_bpdu(struct sk_buff *skb);