aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--networking/ifplugd.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/networking/ifplugd.c b/networking/ifplugd.c
index 5a389fdf9..3d7f2a98a 100644
--- a/networking/ifplugd.c
+++ b/networking/ifplugd.c
@@ -2,7 +2,7 @@
2/* 2/*
3 * ifplugd for busybox 3 * ifplugd for busybox
4 * 4 *
5 * Copyright (C) 2009 5 * Copyright (C) 2009 Maksym Kryzhanovskyy <xmaks@email.cz>
6 * 6 *
7 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. 7 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
8 */ 8 */
@@ -19,6 +19,21 @@
19#define __user 19#define __user
20#include <linux/wireless.h> 20#include <linux/wireless.h>
21 21
22/*
23TODO: describe compat status here.
24
25One questionable point of the design is netlink usage:
26
27We have 1 second timeout by default to poll the link status,
28it is short enough so that there are no real benefits in
29using netlink to get "instantaneous" interface creation/deletion
30notifications. We can check for interface existence by just
31doing some fast ioctl using its name.
32
33Netlink code then can be just dropped (1k or more?)
34*/
35
36
22#define IFPLUGD_ENV_PREVIOUS "IFPLUGD_PREVIOUS" 37#define IFPLUGD_ENV_PREVIOUS "IFPLUGD_PREVIOUS"
23#define IFPLUGD_ENV_CURRENT "IFPLUGD_CURRENT" 38#define IFPLUGD_ENV_CURRENT "IFPLUGD_CURRENT"
24 39