nuttx/libs/libc/net
Nimish Telang 903a186304 Use builtins for byteswapping
Make use of XCHG/BSWAP on x86, REV16 and REV on ARMv6-m and above,
and whatever other optimized instructions on other platforms.

Defines extra CONFIG variables, and removes the unused functions for
endian-swapping. Fixes some oversights in using the macros.
2022-06-29 11:32:59 +08:00
..
Kconfig
lib_addrconfig.c libs: fix nxstyle errors 2021-04-02 11:12:25 -05:00
lib_addroute.c libs: Author Gregory Nutt: update licenses to Apache 2021-03-03 18:52:53 -08:00
lib_base64.c libc: Add b64_ntop and b64_pton implementation 2020-12-28 13:53:20 -03:00
lib_delroute.c libs: Author Gregory Nutt: update licenses to Apache 2021-03-03 18:52:53 -08:00
lib_etheraton.c libs/libc/net: implement ether_aton/ether_aton_r 2020-12-10 20:37:32 -06:00
lib_etherntoa.c libs: Author Gregory Nutt: update licenses to Apache 2021-03-03 18:52:53 -08:00
lib_freeifaddrs.c net: Implement getifaddrs and freeifaddrs 2021-12-21 11:01:33 -03:00
lib_freenameindex.c net: Add if_nameindex and if_freenameindex API 2021-06-26 22:37:12 +01:00
lib_getifaddrs.c libc/net:use strlcpy instead of strncpy 2022-04-12 21:16:11 +08:00
lib_htonl.c Use builtins for byteswapping 2022-06-29 11:32:59 +08:00
lib_htons.c Use builtins for byteswapping 2022-06-29 11:32:59 +08:00
lib_indextoname.c net: Move if_nametoindex and if_indextoname to libc 2021-12-19 10:08:57 -06:00
lib_inetaddr.c libc: Typecast to avoid overflow in inet_addr for AVR 2020-07-19 15:49:13 -03:00
lib_inetaton.c libs: libc: update licenses to Apache 2021-05-27 08:07:25 +09:00
lib_inetntoa.c nxstyle fixes 2020-04-11 21:19:47 +01:00
lib_inetntop.c net: use HTONS, NTOHS, HTONL, NTOHL macro in kernel code 2022-01-18 10:59:47 +01:00
lib_inetpton.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
lib_loopback.c libs: Author Gregory Nutt: update licenses to Apache 2021-03-03 18:52:53 -08:00
lib_nameindex.c net: Add if_nameindex and if_freenameindex API 2021-06-26 22:37:12 +01:00
lib_nametoindex.c Fix net/lib_nametoindex.c:58:7: error: 'strncpy' specified bound 16 equals destination size 2022-03-10 19:46:01 +02:00
lib_shutdown.c libs: Author Gregory Nutt: update licenses to Apache 2021-03-03 18:52:53 -08:00
Make.defs net: Implement getifaddrs and freeifaddrs 2021-12-21 11:01:33 -03:00