Martin Mares
|
0fe3b28b68
|
Added ipa_xor() and ipa_in_net().
|
1998-06-01 21:36:58 +00:00 |
|
Martin Mares
|
af847acc27
|
Whee, multicast sockets work!
Implemented recurrent timers.
|
1998-05-26 21:46:38 +00:00 |
|
Martin Mares
|
140f034105
|
Added CONFIG_AUTO_ROUTES (automatic device route creation) and
CONFIG_ALL_MULTICAST (all interfaces capable of multicasting, not depending
on IFF_MULTICAST flag).
|
1998-05-26 21:44:54 +00:00 |
|
Martin Mares
|
fe82105e5d
|
Debug messages.
|
1998-05-26 21:43:45 +00:00 |
|
Martin Mares
|
8a48ecb8b1
|
Implemented scanning of network interfaces. Mostly very ugly code due to
terrible kernel interface (SIOGIFCONF and friends).
|
1998-05-26 21:42:05 +00:00 |
|
Martin Mares
|
b1487ee909
|
Added generic functions for unaligned data access.
|
1998-05-26 21:38:06 +00:00 |
|
Martin Mares
|
ed68a5c6a4
|
Resource pools are now named.
|
1998-05-26 21:37:37 +00:00 |
|
Martin Mares
|
d5417b379f
|
Added ipa_opposite().
|
1998-05-26 21:36:48 +00:00 |
|
Martin Mares
|
5222c46ceb
|
DBG now calls debug() instead of sending it to log().
|
1998-05-26 21:36:17 +00:00 |
|
Martin Mares
|
d804db0dab
|
Added few socket declarations.
|
1998-05-24 15:00:48 +00:00 |
|
Martin Mares
|
b5d9ee5c87
|
Added UNIX implementation of both timers and sockets. Timers should work,
sockets were tested only in TCP mode. main.c now contains some test
cases for socket code.
|
1998-05-24 14:50:18 +00:00 |
|
Martin Mares
|
6d45cf21be
|
Added debug dump function, but it's still empty :(
|
1998-05-24 14:49:14 +00:00 |
|
Martin Mares
|
ded3ee6ddd
|
protos_init, not proto_init.
|
1998-05-24 14:48:52 +00:00 |
|
Martin Mares
|
b53499cdaa
|
Added interface index (used only by OS-dependent code since ifindexes itself
are OS-dependent).
|
1998-05-24 14:48:09 +00:00 |
|
Martin Mares
|
d4bc8dc000
|
Staticized some variables and functions.
|
1998-05-24 14:46:20 +00:00 |
|
Martin Mares
|
315aba32b3
|
Fixed path to includes.
|
1998-05-24 14:44:25 +00:00 |
|
Martin Mares
|
a2ccbb0b97
|
Implemented timers. Using bird_clock_t for absolute time from now...
|
1998-05-24 14:40:29 +00:00 |
|
Martin Mares
|
235562ca5a
|
Point-to-point links: added address of the opposite end.
|
1998-05-24 09:20:59 +00:00 |
|
Martin Mares
|
480effedac
|
Added declarations of all our socket functions.
|
1998-05-24 09:19:26 +00:00 |
|
Martin Mares
|
2326b001d6
|
Added routing table and routing attribute code.
|
1998-05-20 11:54:33 +00:00 |
|
Martin Mares
|
3994080eb1
|
Fixed path to includes.
|
1998-05-15 13:43:59 +00:00 |
|
Martin Mares
|
25697773b5
|
The library is now glued together from generic and OS-dependent parts
by the `mergedirs' script. Few more IP address manipulation functions
and some fixes.
|
1998-05-15 07:56:13 +00:00 |
|
Martin Mares
|
62aa008abd
|
Parts of routing table code. Data structure declarations should be
complete now.
|
1998-05-15 07:54:32 +00:00 |
|
Martin Mares
|
18c8241a91
|
BIRD library: The story continues.
Complete resource manages and IP address handling.
|
1998-05-03 16:43:39 +00:00 |
|
Martin Mares
|
a8b6038225
|
Next attempt on data structures...
|
1998-05-03 16:42:45 +00:00 |
|
Martin Mares
|
6032aa6ade
|
Added new subdir for UNIX-dependent files.
Now contains only functions for logging, but it will change soon.
|
1998-05-03 16:42:08 +00:00 |
|
Martin Mares
|
1feea03e74
|
Changed #include <x/y> to #include "x/y" for our local includes, so that
gcc -MM can be used to separate them from the system ones.
Added automatic generation of dependencies.
|
1998-04-28 14:39:34 +00:00 |
|
Martin Mares
|
c40e05a0df
|
Added IP address manipulation macros, interface declarations and logging.
|
1998-04-23 14:01:15 +00:00 |
|
Martin Mares
|
481f69854a
|
Added few route attributes.
|
1998-04-23 08:09:39 +00:00 |
|
Martin Mares
|
58ef912c6b
|
First look at data structures. More to come tomorrow...
|
1998-04-22 12:58:34 +00:00 |
|
Martin Mares
|
b60f748914
|
Added banner presented to KSVI.
|
1998-03-20 18:30:55 +00:00 |
|