Home
last modified time | relevance | path

Searched refs:a (Results 1 – 25 of 26) sorted by relevance

12

/lib/liblwip/src/netif/ppp/
Dpppdebug.h53 #define AUTHDEBUG(a, b) LWIP_DEBUGF(a, b) argument
54 #define IPCPDEBUG(a, b) LWIP_DEBUGF(a, b) argument
55 #define UPAPDEBUG(a, b) LWIP_DEBUGF(a, b) argument
56 #define LCPDEBUG(a, b) LWIP_DEBUGF(a, b) argument
57 #define FSMDEBUG(a, b) LWIP_DEBUGF(a, b) argument
58 #define CHAPDEBUG(a, b) LWIP_DEBUGF(a, b) argument
59 #define PPPDEBUG(a, b) LWIP_DEBUGF(a, b) argument
63 #define AUTHDEBUG(a, b) argument
64 #define IPCPDEBUG(a, b) argument
65 #define UPAPDEBUG(a, b) argument
[all …]
Dmd5.c83 #define FF(a, b, c, d, x, s, ac) \ argument
84 {(a) += F ((b), (c), (d)) + (x) + (u32_t)(ac); \
85 (a) = ROTATE_LEFT ((a), (s)); \
86 (a) += (b); \
88 #define GG(a, b, c, d, x, s, ac) \ argument
89 {(a) += G ((b), (c), (d)) + (x) + (u32_t)(ac); \
90 (a) = ROTATE_LEFT ((a), (s)); \
91 (a) += (b); \
93 #define HH(a, b, c, d, x, s, ac) \ argument
94 {(a) += H ((b), (c), (d)) + (x) + (u32_t)(ac); \
[all …]
Dppp_impl.h108 #define TIMEOUT(f, a, t) do { sys_untimeout((f), (a)); sys_timeout((t)*1000, (f), (a)); } while(… argument
109 #define UNTIMEOUT(f, a) sys_untimeout((f), (a)) argument
Dauth.c1153 u32_t a;
1159 a = *(u32_t *)hp->h_addr;
1161 a = inet_addr(p);
1163 if (a != (u32_t) -1) {
1164 wo->hisaddr = a;
/lib/liblwip/src/include/lwip/
Dsockets.h346 #define accept(a,b,c) lwip_accept(a,b,c) argument
347 #define bind(a,b,c) lwip_bind(a,b,c) argument
348 #define shutdown(a,b) lwip_shutdown(a,b) argument
350 #define connect(a,b,c) lwip_connect(a,b,c) argument
351 #define getsockname(a,b,c) lwip_getsockname(a,b,c) argument
352 #define getpeername(a,b,c) lwip_getpeername(a,b,c) argument
353 #define setsockopt(a,b,c,d,e) lwip_setsockopt(a,b,c,d,e) argument
354 #define getsockopt(a,b,c,d,e) lwip_getsockopt(a,b,c,d,e) argument
355 #define listen(a,b) lwip_listen(a,b) argument
356 #define recv(a,b,c,d) lwip_recv(a,b,c,d) argument
[all …]
Dtcp_impl.h93 #define TCP_SEQ_LT(a,b) ((s32_t)((u32_t)(a) - (u32_t)(b)) < 0) argument
94 #define TCP_SEQ_LEQ(a,b) ((s32_t)((u32_t)(a) - (u32_t)(b)) <= 0) argument
95 #define TCP_SEQ_GT(a,b) ((s32_t)((u32_t)(a) - (u32_t)(b)) > 0) argument
96 #define TCP_SEQ_GEQ(a,b) ((s32_t)((u32_t)(a) - (u32_t)(b)) >= 0) argument
99 #define TCP_SEQ_BETWEEN(a,b,c) ((c)-(b) >= (a)-(b))
101 #define TCP_SEQ_BETWEEN(a,b,c) (TCP_SEQ_GEQ(a,b) && TCP_SEQ_LEQ(a,c)) argument
Ddef.h52 #define LWIP_MAKE_U16(a, b) ((a << 8) | b) argument
54 #define LWIP_MAKE_U16(a, b) ((b << 8) | a)
Dsys.h71 #define sys_thread_new(n,t,a,s,p) argument
/lib/liblwip/src/include/ipv4/lwip/
Dip_addr.h108 #define IP_CLASSA(a) ((((u32_t)(a)) & 0x80000000UL) == 0) argument
114 #define IP_CLASSB(a) ((((u32_t)(a)) & 0xc0000000UL) == 0x80000000UL) argument
120 #define IP_CLASSC(a) ((((u32_t)(a)) & 0xe0000000UL) == 0xc0000000UL) argument
125 #define IP_CLASSD(a) (((u32_t)(a) & 0xf0000000UL) == 0xe0000000UL) argument
129 #define IP_MULTICAST(a) IP_CLASSD(a) argument
131 #define IP_EXPERIMENTAL(a) (((u32_t)(a) & 0xf0000000UL) == 0xf0000000UL) argument
132 #define IP_BADCLASS(a) (((u32_t)(a) & 0xf0000000UL) == 0xf0000000UL) argument
139 #define IP4_ADDR(ipaddr, a,b,c,d) \ argument
140 (ipaddr)->addr = ((u32_t)((a) & 0xff) << 24) | \
147 #define IP4_ADDR(ipaddr, a,b,c,d) \ argument
[all …]
Dinet.h61 #define IN_CLASSA(a) IP_CLASSA(a) argument
85 #define IN_MULTICAST(a) IP_MULTICAST(a) argument
87 #define IN_EXPERIMENTAL(a) IP_EXPERIMENTAL(a) argument
88 #define IN_BADCLASS(a) IP_BADCLASS(a) argument
/lib/liblwip/doc/
Dsys_arch.txt5 The operating system emulation layer provides a common interface
8 small changes to a few header files and a new sys_arch
9 implementation. It is also possible to do a sys_arch implementation
17 implemented in a higher layer.
26 either as a queue which allows multiple messages to be posted to a
27 mailbox, or as a rendez-vous point where only one message can be
28 posted at a time. lwIP works with both kinds, but the former type will
29 be more efficient. A message in a mailbox is just a pointer, nothing
37 Since lwIP 1.4.0, semaphore and mailbox functions are prototyped in a way that
50 Creates a new semaphore. The semaphore is allocated to the memory that 'sem'
[all …]
Dcontrib.txt8 Here is a short list of suggestions to anybody working with lwIP and
10 First of all as you may already know lwIP is a volunteer project so feedback
18 3. end debug messages with a trailing newline (\n).
21 6. one space and no newline before opening curly braces of a block.
22 7. closing curly brace on a single line.
38 2. If you think you found a bug make sure it's not already filed in the
40 3. If you have a fix put the patch on Savannah. If it is a patch that affects
44 This is a good way to see if they are used at all - the same goes for unix
46 4. Do not file a bug and post a fix to it to the patch area. Either a bug report
47 or a patch will be enough.
[all …]
Dsnmp_agent.txt5 This is a brief introduction how to use and configure the SNMP agent.
7 read rawapi.txt to gain a better understanding of the SNMP message handling.
14 For SNMPv2c and v3 have a greater complexity and need many
24 This is a required MIB, so this is always enabled.
33 Note lwIP has a very limited notion of IP routing. It currently
34 doen't have a route table and doesn't have a notion of the U,G,H flags.
36 acting as a single gateway interface (G) for the default route.
38 The agent returns a "virtual table" with the default route 0.0.0.0
85 snmp_set_sysobjid() (if you have a private MIB)
98 snmp_inc_sysuptime(). You should call this from a timer interrupt
[all …]
Drawapi.txt11 The sequential API provides a way for ordinary, sequential, programs
18 The socket API is a compatibility API for existing applications,
63 thread. The sequential API has a much higher overhead and is not very
64 well suited for small systems since it forces a multithreaded paradigm
84 the callback functions are called with a program specified argument
101 identifier (i.e., a protocol control block - PCB) is created with the
107 Creates a new connection identifier (PCB). If memory is not
113 Binds the pcb to a local IP address and port number. The IP address
122 Commands a pcb to start listening for incoming connections. When an
125 to a local port with the tcp_bind() function.
[all …]
Dsavannah.txt20 Or, obtain a stable branch (updated with bug fixes only) as follows:
24 Or, obtain a specific (fixed) release as follows:
32 As such, CVS commits to the server occur through a SSH tunnel for project members.
33 To create a SSH2 key pair in UNIX-like environments, do this:
37 Under Windows, a recommended SSH client is "PuTTY", freely available with good
38 documentation and a graphic user interface. Use its key generator.
41 a while so that Savannah can update its configuration (This can take minutes).
52 then you could login; Savannah refuses to give you a shell - which is OK, as we
69 Merging is a delicate process in CVS and requires the
74 has a tag indicating the previous merger. This tag is called
[all …]
DFILES2 contrib.txt - How to contribute to lwIP as a developer.
6 sys_arch.txt - The documentation for a system abstraction layer of lwIP.
/lib/liblwip/
DUPGRADING2 ports or applications to be changed. Use it to update a port or an
19 * Changed the semantics of tcp_close() (since it was rather a
23 * When calling tcp_abort() from a raw API TCP callback function,
29 err_t, not a pointer to new data/netconn.
35 * Added a minimal version of posix fctl() to have a
85 * Netdb uses a memp pool for allocating memory when getaddrinfo() is called,
88 * DNS_LOCAL_HOSTLIST_IS_DYNAMIC uses a memp pool instead of the heap, so
91 * Snmp-agent uses a memp pools instead of the heap, so MEMP_NUM_SNMP_* have
94 * PPPoE uses a MEMP pool instead of the heap, so MEMP_NUM_PPPOE_INTERFACES
106 LWIP_RAM_HEAP_POINTER as a void pointer to that memory's address
[all …]
DCHANGELOG21 which are a simple wrapper to the correct lwIP include files.
44 to get a clear separation of which functions an application or port may use
48 * opt.h, tcp_impl.h, tcp.c, udp.h/.c: Added a config option to randomize
50 a reboot; bug #33818; this one added tcp_init/udp_init functions again)
63 * ip4.c, etharp.c, pbuf.h: bug #33634 ip_forward() have a faulty behaviour:
93 a debug-check issue only)
113 * etharp.c: fixed bug #35595: Impossible to send broadcast without a gateway
121 * etharp.c: fixed bug #35531: Impossible to send multicast without a gateway
193 zero window is received) by starting the persist timer when a zero window is
265 * sockets.h: fixed bug #34057 socklen_t should be a typedef
[all …]
DREADME3 lwIP is a small independent implementation of the TCP/IP protocol
9 while still having a full scale TCP. This making lwIP suitable for use
33 lwIP is freely available under a BSD license.
41 Development of lwIP is hosted on Savannah, a central point for
74 There is now a constantly growin wiki about lwIP at
84 documentation and browsing the mailing list archives is a good way to
/docs/
DDoxyfile4 # doxygen (www.doxygen.org) for a project.
6 # All text after a double hash (##) is considered a comment and is placed in
9 # All text after a single hash (#) is considered a comment and will be ignored.
39 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
42 # title of most generated pages and in a few other places.
47 # The PROJECT_NUMBER tag can be used to enter a project or revision number. This
54 # for a project that appears at the top of each page and should give viewer a
59 # With the PROJECT_LOGO tag one can specify a logo or an icon that is included
67 # into which the generated documentation will be written. If a relative path is
76 # option can be useful when feeding doxygen a huge amount of source files, where
[all …]
/lib/liblwip/src/netif/
DFILES14 file can be used as a "skeleton" for developing new Ethernet
23 protocol. It requires a sio (serial I/O) module to work.
29 the source code has been reordered a bit.
/lib/liblwip/src/include/ipv6/lwip/
Dip_addr.h71 #define IP6_ADDR(ipaddr, a,b,c,d,e,f,g,h) do { (ipaddr)->addr[0] = htonl((u32_t)((a & 0xffff) << 16… argument
/sys/amd64/include/
Damd64op.h88 uint32_t a, b, c, d; in cpuid() local
91 : "=a" (a), "=b" (b), "=c" (c), "=d" (d) in cpuid()
95 *eax = a; in cpuid()
/lib/liblwip/src/arch/
Dsys_arch.c60 #define UMAX(a, b) ((a) > (b) ? (a) : (b)) argument
/sys/amd64/
Dkernel.lds110 first. Because this is a wildcard, it
113 linker won't look for a file to match a

12