summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorRaj Jayaraman <rjayaraman@nvidia.com>2012-09-17 11:19:54 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 12:41:46 -0700
commit3afca8e79fd75cd7e84ffa4cced44271e3e199a8 (patch)
tree64bf992a0ea70b264e0f2565d356084eea90364b /include/uapi
parent3029afa5eeeed152cd1c9dacc30b26f9bb57daa6 (diff)
net: phonet: Modifications for RMC PegaPCI.
* As submitted by RMC for modem support * Bug 1054808 Change-Id: I6674df1870dea09e3a1b6035d2d8218e2f56de3b Signed-off-by: Raj Jayaraman <rjayaraman@nvidia.com> Reviewed-on: http://git-master/r/160031 (cherry picked from commit 60564998c44336e29d653e7d10a20555f0a5703b) Reviewed-on: http://git-master/r/162291 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: WK Tsai <wtsai@nvidia.com> Reviewed-by: Steve Lin <stlin@nvidia.com>
Diffstat (limited to 'include/uapi')
-rw-r--r--include/uapi/linux/if_arp.h1
-rw-r--r--include/uapi/linux/phonet.h11
2 files changed, 12 insertions, 0 deletions
diff --git a/include/uapi/linux/if_arp.h b/include/uapi/linux/if_arp.h
index 82c7d1bdadeb..1ddf65d1a156 100644
--- a/include/uapi/linux/if_arp.h
+++ b/include/uapi/linux/if_arp.h
@@ -93,6 +93,7 @@
#define ARPHRD_PHONET_PIPE 821 /* PhoNet pipe header */
#define ARPHRD_CAIF 822 /* CAIF media type */
#define ARPHRD_IP6GRE 823 /* GRE over IPv6 */
+#define ARPHRD_MHI 824 /* Modem-Host IF */
#define ARPHRD_VOID 0xFFFF /* Void type, nothing is known */
#define ARPHRD_NONE 0xFFFE /* zero header length */
diff --git a/include/uapi/linux/phonet.h b/include/uapi/linux/phonet.h
index a3e1d65b3ed9..0923ee41fa84 100644
--- a/include/uapi/linux/phonet.h
+++ b/include/uapi/linux/phonet.h
@@ -26,6 +26,12 @@
#include <linux/types.h>
#include <linux/socket.h>
+/* Phonet media types */
+#define PN_MEDIA_ROUTING 0x00
+#define PN_MEDIA_USB 0x1B
+#define PN_MEDIA_DEFAULT 0x25
+#define PN_MEDIA_MODEM_HOST_IF 0x26
+
/* Automatic protocol selection */
#define PN_PROTO_TRANSPORT 0
/* Phonet datagram socket */
@@ -44,6 +50,9 @@
#define PNADDR_BROADCAST 0xFC
#define PNPORT_RESOURCE_ROUTING 0
+/* define object for multicast */
+#define PNOBJECT_MULTICAST 0x20
+
/* Values for PNPIPE_ENCAP option */
#define PNPIPE_ENCAP_NONE 0
#define PNPIPE_ENCAP_IP 1
@@ -53,6 +62,8 @@
#define SIOCPNENABLEPIPE (SIOCPROTOPRIVATE + 13)
#define SIOCPNADDRESOURCE (SIOCPROTOPRIVATE + 14)
#define SIOCPNDELRESOURCE (SIOCPROTOPRIVATE + 15)
+#define SIOCCONFIGTYPE (SIOCPROTOPRIVATE + 1)
+#define SIOCCONFIGSUBTYPE (SIOCPROTOPRIVATE + 2)
/* Phonet protocol header */
struct phonethdr {