summaryrefslogtreecommitdiffstats
path: root/drivers/staging/gdm72xx/netlink_k.h
diff options
context:
space:
mode:
authorSage Ahn2012-05-15 06:20:36 +0200
committerGreg Kroah-Hartman2012-05-15 17:49:35 +0200
commit247e9cffdce024fec5f55f76a8592f2fa8b3aa7b (patch)
treedbc4204e78315eff10b2b2300cf0b918fa7bf295 /drivers/staging/gdm72xx/netlink_k.h
parentmei: Documentation: add generated example binary into .gitignore file (diff)
downloadkernel-qcow2-linux-247e9cffdce024fec5f55f76a8592f2fa8b3aa7b.tar.gz
kernel-qcow2-linux-247e9cffdce024fec5f55f76a8592f2fa8b3aa7b.tar.xz
kernel-qcow2-linux-247e9cffdce024fec5f55f76a8592f2fa8b3aa7b.zip
staging: gdm72xx: Add GCT GDM72xx WiMAX driver.
This patch provides the kernel driver for the GDM72xx WiMAX chips developed by GCT Semiconductor, Inc., which enables mobile WiMAX connection on the Linux host. Signed-off-by: Sage Ahn <syahn@gctsemi.com> Cc: Ben Chan <benchan@chromium.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/gdm72xx/netlink_k.h')
-rw-r--r--drivers/staging/gdm72xx/netlink_k.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/drivers/staging/gdm72xx/netlink_k.h b/drivers/staging/gdm72xx/netlink_k.h
new file mode 100644
index 000000000000..1dffaa6156e4
--- /dev/null
+++ b/drivers/staging/gdm72xx/netlink_k.h
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2012 GCT Semiconductor, Inc. All rights reserved.
+ *
+ * This software is licensed under the terms of the GNU General Public
+ * License version 2, as published by the Free Software Foundation, and
+ * may be copied, distributed, and modified under those terms.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ */
+
+#if !defined(NETLINK_H_20081202)
+#define NETLINK_H_20081202
+#include <linux/netdevice.h>
+#include <net/sock.h>
+
+struct sock *netlink_init(int unit,
+ void (*cb)(struct net_device *dev, u16 type, void *msg, int len));
+void netlink_exit(struct sock *sock);
+int netlink_send(struct sock *sock, int group, u16 type, void *msg, int len);
+
+#endif