Em Tue, Oct 02, 2007 at 03:10:07PM +0200, Urs Thuermann escreveu:
> This patch adds a protocol/address family number, ARP hardware type,
> ethernet packet type, and a line discipline number for the SocketCAN
> implementation.
> 
> Signed-off-by: Oliver Hartkopp <[EMAIL PROTECTED]>
> Signed-off-by: Urs Thuermann <[EMAIL PROTECTED]>
> 
> ---
>  include/linux/if.h       |    4 +++-
>  include/linux/if_arp.h   |    1 +
>  include/linux/if_ether.h |    1 +
>  include/linux/socket.h   |    2 ++
>  include/linux/tty.h      |    3 ++-
>  net/core/sock.c          |    4 ++--
>  6 files changed, 11 insertions(+), 4 deletions(-)
> 
> Index: net-2.6.24/include/linux/if_arp.h
> ===================================================================
> --- net-2.6.24.orig/include/linux/if_arp.h    2007-10-02 12:10:51.000000000 
> +0200
> +++ net-2.6.24/include/linux/if_arp.h 2007-10-02 12:11:01.000000000 +0200
> @@ -52,6 +52,7 @@
>  #define ARPHRD_ROSE  270
>  #define ARPHRD_X25   271             /* CCITT X.25                   */
>  #define ARPHRD_HWX25 272             /* Boards with X.25 in firmware */
> +#define ARPHRD_CAN   280             /* Controller Area Network      */

Is 280 used in other OS? Just curious as why not using 273

>  #define ARPHRD_PPP   512
>  #define ARPHRD_CISCO 513             /* Cisco HDLC                   */
>  #define ARPHRD_HDLC  ARPHRD_CISCO
> Index: net-2.6.24/include/linux/if_ether.h
> ===================================================================
> --- net-2.6.24.orig/include/linux/if_ether.h  2007-10-02 12:10:51.000000000 
> +0200
> +++ net-2.6.24/include/linux/if_ether.h       2007-10-02 12:11:01.000000000 
> +0200
> @@ -90,6 +90,7 @@
>  #define ETH_P_WAN_PPP   0x0007          /* Dummy type for WAN PPP frames*/
>  #define ETH_P_PPP_MP    0x0008          /* Dummy type for PPP MP frames */
>  #define ETH_P_LOCALTALK 0x0009               /* Localtalk pseudo type        
> */
> +#define ETH_P_CAN    0x000C          /* Controller Area Network      */
>  #define ETH_P_PPPTALK        0x0010          /* Dummy type for Atalk over 
> PPP*/
>  #define ETH_P_TR_802_2       0x0011          /* 802.2 frames                 
> */
>  #define ETH_P_MOBITEX        0x0015          /* Mobitex ([EMAIL PROTECTED])  
> */
> Index: net-2.6.24/include/linux/socket.h
> ===================================================================
> --- net-2.6.24.orig/include/linux/socket.h    2007-10-02 12:10:51.000000000 
> +0200
> +++ net-2.6.24/include/linux/socket.h 2007-10-02 12:11:01.000000000 +0200
> @@ -185,6 +185,7 @@
>  #define AF_PPPOX     24      /* PPPoX sockets                */
>  #define AF_WANPIPE   25      /* Wanpipe API Sockets */
>  #define AF_LLC               26      /* Linux LLC                    */
> +#define AF_CAN               29      /* Controller Area Network      */

Ditto

>  #define AF_TIPC              30      /* TIPC sockets                 */
>  #define AF_BLUETOOTH 31      /* Bluetooth sockets            */
>  #define AF_IUCV              32      /* IUCV sockets                 */
> @@ -220,6 +221,7 @@
>  #define PF_PPPOX     AF_PPPOX
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to