mirror of
https://github.com/apache/nuttx.git
synced 2025-01-13 06:18:40 +08:00
include/net and include/sys: align the constant values with values in the linux kernel which makes targeting the usrsock server to Linux kernel easier.
This commit is contained in:
parent
25f24c2743
commit
e0e18fcc74
2 changed files with 14 additions and 13 deletions
|
@ -222,6 +222,7 @@ struct sockaddr_in
|
|||
sa_family_t sin_family; /* Address family: AF_INET */
|
||||
in_port_t sin_port; /* Port in network byte order */
|
||||
struct in_addr sin_addr; /* Internet address */
|
||||
uint8_t __pad[8];
|
||||
};
|
||||
|
||||
/* Used with certain IPv4 socket options */
|
||||
|
|
|
@ -58,12 +58,12 @@
|
|||
#define PF_UNIX 1 /* Local communication */
|
||||
#define PF_LOCAL 1 /* Local communication */
|
||||
#define PF_INET 2 /* IPv4 Internet protocols */
|
||||
#define PF_INET6 3 /* IPv6 Internet protocols */
|
||||
#define PF_PACKET 4 /* Low level packet interface */
|
||||
#define PF_BLUETOOTH 5 /* Bluetooth sockets */
|
||||
#define PF_IEEE802154 6 /* Low level IEEE 802.15.4 radio frame interface */
|
||||
#define PF_PKTRADIO 7 /* Low level packet radio interface */
|
||||
#define PF_NETLINK 8 /* Netlink IPC socket */
|
||||
#define PF_INET6 10 /* IPv6 Internet protocols */
|
||||
#define PF_NETLINK 16 /* Netlink IPC socket */
|
||||
#define PF_PACKET 17 /* Low level packet interface */
|
||||
#define PF_BLUETOOTH 31 /* Bluetooth sockets */
|
||||
#define PF_IEEE802154 36 /* Low level IEEE 802.15.4 radio frame interface */
|
||||
#define PF_PKTRADIO 64 /* Low level packet radio interface */
|
||||
|
||||
/* Supported Address Families. Opengroup.org requires only AF_UNSPEC,
|
||||
* AF_UNIX, AF_INET and AF_INET6.
|
||||
|
@ -74,11 +74,11 @@
|
|||
#define AF_LOCAL PF_LOCAL
|
||||
#define AF_INET PF_INET
|
||||
#define AF_INET6 PF_INET6
|
||||
#define AF_NETLINK PF_NETLINK
|
||||
#define AF_PACKET PF_PACKET
|
||||
#define AF_BLUETOOTH PF_BLUETOOTH
|
||||
#define AF_IEEE802154 PF_IEEE802154
|
||||
#define AF_PKTRADIO PF_PKTRADIO
|
||||
#define AF_NETLINK PF_NETLINK
|
||||
|
||||
/* The socket created by socket() has the indicated type, which specifies
|
||||
* the communication semantics.
|
||||
|
@ -92,17 +92,17 @@
|
|||
#define SOCK_DGRAM 2 /* Supports datagrams (connectionless, unreliable
|
||||
* messages of a fixed maximum length).
|
||||
*/
|
||||
#define SOCK_SEQPACKET 3 /* Provides a sequenced, reliable, two-way
|
||||
#define SOCK_RAW 3 /* Provides raw network protocol access. */
|
||||
#define SOCK_RDM 4 /* Provides a reliable datagram layer that does not
|
||||
* guarantee ordering.
|
||||
*/
|
||||
#define SOCK_SEQPACKET 5 /* Provides a sequenced, reliable, two-way
|
||||
* connection-based data transmission path for
|
||||
* datagrams of fixed maximum length; a consumer is
|
||||
* required to read an entire packet with each read
|
||||
* system call.
|
||||
*/
|
||||
#define SOCK_RAW 4 /* Provides raw network protocol access. */
|
||||
#define SOCK_RDM 5 /* Provides a reliable datagram layer that does not
|
||||
* guarantee ordering.
|
||||
*/
|
||||
#define SOCK_PACKET 6 /* Obsolete and should not be used in new programs */
|
||||
#define SOCK_PACKET 10 /* Obsolete and should not be used in new programs */
|
||||
|
||||
/* Bits in the FLAGS argument to `send', `recv', et al. These are the bits
|
||||
* recognized by Linus, not all are supported by NuttX.
|
||||
|
|
Loading…
Reference in a new issue