diff options
author | Raj Jayaraman <rjayaraman@nvidia.com> | 2012-09-17 11:19:54 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 12:41:46 -0700 |
commit | 3afca8e79fd75cd7e84ffa4cced44271e3e199a8 (patch) | |
tree | 64bf992a0ea70b264e0f2565d356084eea90364b /include/uapi | |
parent | 3029afa5eeeed152cd1c9dacc30b26f9bb57daa6 (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.h | 1 | ||||
-rw-r--r-- | include/uapi/linux/phonet.h | 11 |
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 { |