netlib: add AF_CAN family and CONFIG_NET_CAN support
This commit is contained in:
parent
faba0249c1
commit
839b3530d4
@ -98,6 +98,8 @@
|
||||
# define NETLIB_SOCK_FAMILY AF_LOCAL
|
||||
#elif defined(CONFIG_NET_PKT)
|
||||
# define NETLIB_SOCK_FAMILY AF_PACKET
|
||||
#elif defined(CONFIG_NET_CAN)
|
||||
# define NETLIB_SOCK_FAMILY AF_CAN
|
||||
#elif defined(CONFIG_NET_IEEE802154)
|
||||
# define NETLIB_SOCK_FAMILY AF_IEEE802154
|
||||
#elif defined(CONFIG_WIRELESS_PKTRADIO)
|
||||
@ -152,6 +154,8 @@
|
||||
# endif
|
||||
#elif NETLIB_SOCK_FAMILY == AF_PACKET
|
||||
# define NETLIB_SOCK_TYPE SOCK_RAW
|
||||
#elif NETLIB_SOCK_FAMILY == AF_CAN
|
||||
# define NETLIB_SOCK_TYPE SOCK_RAW
|
||||
#elif NETLIB_SOCK_FAMILY == AF_IEEE802154
|
||||
# define NETLIB_SOCK_TYPE SOCK_DGRAM
|
||||
#elif NETLIB_SOCK_FAMILY == AF_BLUETOOTH
|
||||
|
@ -100,6 +100,7 @@
|
||||
# undef CONFIG_NET_LOCAL
|
||||
# undef CONFIG_NET_USRSOCK
|
||||
# undef CONFIG_NET_IEEE802154
|
||||
# undef CONFIG_NET_CAN
|
||||
# undef CONFIG_NET_LOOPBACK
|
||||
#elif defined(CONFIG_NET_6LOWPAN)
|
||||
# undef CONFIG_NET_SLIP
|
||||
@ -107,26 +108,34 @@
|
||||
# undef CONFIG_NET_LOCAL
|
||||
# undef CONFIG_NET_USRSOCK
|
||||
# undef CONFIG_NET_IEEE802154
|
||||
# undef CONFIG_NET_CAN
|
||||
# undef CONFIG_NET_LOOPBACK
|
||||
#elif defined(CONFIG_NET_SLIP)
|
||||
# undef CONFIG_NET_TUN
|
||||
# undef CONFIG_NET_LOCAL
|
||||
# undef CONFIG_NET_USRSOCK
|
||||
# undef CONFIG_NET_IEEE802154
|
||||
# undef CONFIG_NET_CAN
|
||||
# undef CONFIG_NET_LOOPBACK
|
||||
#elif defined(CONFIG_NET_TUN)
|
||||
# undef CONFIG_NET_LOCAL
|
||||
# undef CONFIG_NET_USRSOCK
|
||||
# undef CONFIG_NET_IEEE802154
|
||||
# undef CONFIG_NET_CAN
|
||||
# undef CONFIG_NET_LOOPBACK
|
||||
#elif defined(CONFIG_NET_LOCAL)
|
||||
# undef CONFIG_NET_USRSOCK
|
||||
# undef CONFIG_NET_IEEE802154
|
||||
# undef CONFIG_NET_CAN
|
||||
# undef CONFIG_NET_LOOPBACK
|
||||
#elif defined(CONFIG_NET_USRSOCK)
|
||||
# undef CONFIG_NET_IEEE802154
|
||||
# undef CONFIG_NET_CAN
|
||||
# undef CONFIG_NET_LOOPBACK
|
||||
#elif defined(CONFIG_NET_IEEE802154)
|
||||
# undef CONFIG_NET_CAN
|
||||
# undef CONFIG_NET_LOOPBACK
|
||||
#elif defined(CONFIG_NET_CAN)
|
||||
# undef CONFIG_NET_LOOPBACK
|
||||
#endif
|
||||
|
||||
@ -189,6 +198,9 @@
|
||||
#elif defined(CONFIG_NET_LOCAL)
|
||||
# define NET_DEVNAME "lo"
|
||||
# define NETINIT_HAVE_NETDEV
|
||||
#elif defined(CONFIG_NET_CAN)
|
||||
# define NET_DEVNAME "can0"
|
||||
# define NETINIT_HAVE_NETDEV
|
||||
#endif
|
||||
|
||||
/* If we have no network device (perhaps only USRSOCK, local loopback, or
|
||||
|
Loading…
x
Reference in New Issue
Block a user