PP_HTONS is only used within LwIP.
 
Symbols
loading...
Files
loading...

PP_HTONS macro

Syntax

#define PP_HTONS(x) ((u16_t)((((x) & (u16_t)0x00ffU) << 8) | (((x) & (u16_t)0xff00U) >> 8)))

Arguments

x

References

LocationText
def.h:108
#define PP_HTONS(x) ((u16_t)((((x) & (u16_t)0x00ffU) << 8) | (((x) & (u16_t)0xff00U) >> 8)))
def.c:78
return PP_HTONS(n);
def.h:109
#define PP_NTOHS(x) PP_HTONS(x)
dns.c:786
hdr.numquestions = PP_HTONS(1);
dns.c:813
qry.type = PP_HTONS(DNS_RRTYPE_AAAA);
dns.c:815
qry.type = PP_HTONS(DNS_RRTYPE_A);
dns.c:817
qry.cls = PP_HTONS(DNS_RRCLASS_IN);
dns.c:1238
if ((qry.cls != PP_HTONS(DNS_RRCLASS_IN)) ||
dns.c:1239
(LWIP_DNS_ADDRTYPE_IS_IPV6(entry->reqaddrtype) && (qry.type != PP_HTONS(DNS_RRTYPE_AAAA))) ||
dns.c:1240
(!LWIP_DNS_ADDRTYPE_IS_IPV6(entry->reqaddrtype) && (qry.type != PP_HTONS(DNS_RRTYPE_A)))) {
dns.c:1284
if (ans.cls == PP_HTONS(DNS_RRCLASS_IN)) {
dns.c:1286
if ((ans.type == PP_HTONS(DNS_RRTYPE_A)) && (ans.len == PP_HTONS(sizeof(ip4_addr_t)))) {
etharp.c:655
if ((hdr->hwtype != PP_HTONS(LWIP_IANA_HWTYPE_ETHERNET)) ||
etharp.c:658
(hdr->proto != PP_HTONS(ETHTYPE_IP))) {
etharp.c:700
case PP_HTONS(ARP_REQUEST):
etharp.c:724
case PP_HTONS(ARP_REPLY):
etharp.c:1140
etharp.c:1141
hdr->proto = PP_HTONS(ETHTYPE_IP);
ethernet.c:173
case PP_HTONS(ETHTYPE_IP):
ethernet.c:190
case PP_HTONS(ETHTYPE_ARP):
ip4.c:637
if ((IPH_OFFSET(iphdr) & PP_HTONS(IP_OFFMASK | IP_MF)) != 0) {
tcp.h:90
#define TCPH_FLAGS_SET(phdr, flags) (phdr)->_hdrlen_rsvd_flags = (((phdr)->_hdrlen_rsvd_flags & PP_HTONS(~TCP_FLAGS)) | lwip_htons(flags))
tcp_out.c:1996
wnd = PP_HTONS(TCP_WND);