mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-01 20:29:00 +00:00
netlib: add AF_CAN family and CONFIG_NET_CAN support
This commit is contained in:
parent
faba0249c1
commit
839b3530d4
2 changed files with 16 additions and 0 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue