inet.h
net/arch.h
net/opt.h
net/pbuf.h
net/ipv6/ip_addr.h
src/sys/include/net/ipv6/inet.h
arch/cpu.h
net/arch.h
net/ipv6/ip_addr.h
net/lwipopts.h
net/opt.h
net/pbuf.h
net/debug.h
arch/cc.h
u32_t u32_t htonl (u32_t n) htonl u32_t n
u16_t u16_t htons (u16_t n) htons u16_t n
u16_t u16_t inet_chksum (void *data, u16_t len) inet_chksum void * data u16_t len
u16_t u16_t inet_chksum_pbuf (struct pbuf *p) inet_chksum_pbuf struct pbuf * p
u16_t u16_t inet_chksum_pseudo (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, u8_t proto, u32_t proto_len) inet_chksum_pseudo struct pbuf * p struct ip_addr * src struct ip_addr * dest u8_t proto u32_t proto_len
u32_t u32_t ntohl (u32_t n) ntohl u32_t n
u16_t u16_t ntohs (u16_t n) ntohs u16_t n

    /*
    *Copyright(c)2001,SwedishInstituteofComputerScience.
    *Allrightsreserved.
    *
    *Redistributionanduseinsourceandbinaryforms,withorwithout
    *modification,arepermittedprovidedthatthefollowingconditions
    *aremet:
    *1.Redistributionsofsourcecodemustretaintheabovecopyright
    *notice,thislistofconditionsandthefollowingdisclaimer.
    *2.Redistributionsinbinaryformmustreproducetheabovecopyright
    *notice,thislistofconditionsandthefollowingdisclaimerinthe
    *documentationand/orothermaterialsprovidedwiththedistribution.
    *3.NeitherthenameoftheInstitutenorthenamesofitscontributors
    *maybeusedtoendorseorpromoteproductsderivedfromthissoftware
    *withoutspecificpriorwrittenpermission.
    *
    *THISSOFTWAREISPROVIDEDBYTHEINSTITUTEANDCONTRIBUTORS``ASIS''AND
    *ANYEXPRESSORIMPLIEDWARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THE
    *IMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSE
    *AREDISCLAIMED.INNOEVENTSHALLTHEINSTITUTEORCONTRIBUTORSBELIABLE
    *FORANYDIRECT,INDIRECT,INCIDENTAL,SPECIAL,EXEMPLARY,ORCONSEQUENTIAL
    *DAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENTOFSUBSTITUTEGOODS
    *ORSERVICES;LOSSOFUSE,DATA,ORPROFITS;ORBUSINESSINTERRUPTION)
    *HOWEVERCAUSEDANDONANYTHEORYOFLIABILITY,WHETHERINCONTRACT,STRICT
    *LIABILITY,ORTORT(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAY
    *OUTOFTHEUSEOFTHISSOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOF
    *SUCHDAMAGE.
    *
    *ThisfileispartofthelwIPTCP/IPstack.
    *
    *Author:AdamDunkels<adam@sics.se>
    *
    *$Id: ipv6_2inet_8h.xml 88 2016-01-12 00:11:29Z reddawg $
    */
    #ifndef__LWIP_INET_H__
    #define__LWIP_INET_H__

    #include"net/arch.h"

    #include"net/opt.h"
    #include"net/pbuf.h"
    #include"net/ipv6/ip_addr.h"

    u16_tinet_chksum(void*data,u16_tlen);
    u16_tinet_chksum_pbuf(structpbuf*p);
    u16_tinet_chksum_pseudo(structpbuf*p,
    structip_addr*src,structip_addr*dest,
    u8_tproto,u32_tproto_len);

    #ifndef_MACHINE_ENDIAN_H_
    #ifndef_NETINET_IN_H
    #ifndef_LINUX_BYTEORDER_GENERIC_H
    u16_thtons(u16_tn);
    u16_tntohs(u16_tn);
    u32_thtonl(u32_tn);
    u32_tntohl(u32_tn);
    #endif/*_LINUX_BYTEORDER_GENERIC_H*/
    #endif/*_NETINET_IN_H*/
    #endif/*_MACHINE_ENDIAN_H_*/

    #endif/*__LWIP_INET_H__*/