summaryrefslogtreecommitdiff
path: root/pfinet/ethernet.c
diff options
context:
space:
mode:
Diffstat (limited to 'pfinet/ethernet.c')
-rw-r--r--pfinet/ethernet.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pfinet/ethernet.c b/pfinet/ethernet.c
index 5d080730..768d5282 100644
--- a/pfinet/ethernet.c
+++ b/pfinet/ethernet.c
@@ -250,7 +250,7 @@ ethernet_xmit (struct sk_buff *skb, struct device *dev)
}
/* Set device flags (e.g. promiscuous) */
-int
+static int
ethernet_change_flags (struct device *dev, short flags)
{
error_t err = 0;
@@ -313,6 +313,8 @@ setup_ethernet_device (char *name, struct device **device)
ethernet_set_multi. */
dev->flags |= IFF_ALLMULTI;
+ dev->change_flags = ethernet_change_flags;
+
dev_init_buffers (dev);
ethernet_open (dev);