| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
removed at n2k13 but a few errant references still remained. No functional
change. Spot tested by my on i386 and amd64 UP environments, no regressions
seen.
noticed by deraadt@
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This adds information about smt id (thread), core id and package id
(socket) to amd64.
ci_smt_id, ci_core_id, ci_pkg_id should be followed by other
archictectures and core relying on them should be under
ARCH_HAVE_CPU_TOPOLOGY.
ok tedu@
|
| |
|
|
|
|
| |
Problem noted, fix tested and ok sthen@.
|
| |
|
|
|
|
| |
David Imhoff. No functional change.
|
|
|
|
| |
DCTL flag defines. Now with the right defines, doh!
|
|
|
|
| |
DCTL flag defines. No binary change.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
build.
|
|
|
|
| |
privileged operations for raw sockets and bind any.
|
|
|
|
| |
ok guenther
|
|
|
|
|
|
|
|
| |
- Remove _PC_PATH_MAX, _PC_PIPE_BUF and _PC_SYNC_IO.
- Add _PC_TIMESTAMP_RESOLUTION.
- Change _PC_FILESIZEBITS from using "sizeof(off_t) * CHAR_BIT" to returning 64.
With input from and Ok guenther@
|
|
|
|
| |
Diff by Renato Westphal
|
|
|
|
|
|
|
|
|
|
| |
* Send an extra Hello message before attempting to connect to a remote
peer to guarantee that it formed an adjacency with us as well;
* Don't wait for the first timeout to send the first Hello message.
Both tricks together will allow for fast session establish since with both
optimizations passive role neighbors can open the connection immediatly by
sending and receiving the hellos at the same time as the TCP session.
From Renato Westphal
|
|
|
|
|
|
|
|
| |
it belongs only _after_ receiving an Initialization message containing
the information we need. Before an Initialization message is received,
the TCP connection shouldn't be associated with any neighbor/adjacency.
Therefor refactor that part into a own module.
From Renato Westphal
|
| |
|
|
|
|
| |
ok deraadt@, miod@
|
|
|
|
|
|
| |
for inteldrm(4).
ok miod@, kettenis@
|
| |
|
|
|
|
| |
From Renato Westphal
|
|
|
|
| |
From Renato Westphal
|
| |
|
|
|
|
|
|
| |
Refactor adjacencies out of the neighbor handling so that it is possible to
have more complex topologies with targeted sessions.
From Renato Westphal
|
|
|
|
|
|
| |
macros that are mandated by POSIX
ok matthew@ tedu@
|
| |
|
|
|
|
| |
clean some related code.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
According with the section 2.5.3 of RFC 5036, an LSR must throttle its
session setup retry attempts with an exponential backoff in situations
where Initialization messages are being NAK'd (because of disagreements
on session parameters). It doesn't mention using this procedure for TCP
connection failures. With that said, start the inactive delay timer only
after receiving an appropriate notification message.
When playing the active role of the initialization process, throttle the
session setup retry attempts by not connecting to the remote peer. When
playing the passive role, throttle the session setup retry attempts by
delaying the processing of the received Initialization message.
Diff by Renato Westphal, adjusted by myself
|
| |
|
|
|
|
| |
ok matthew@ kurt@
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove the unused NBR_EVT_DOWN event;
* Print the FSM transitions before performing the appropriate actions. In
this way nested calls to nbr_fsm() won't print the state transitions in
reverse order;
* When playing the active role of the initialization process, transition
from NBA_STA_PRESENT to NBR_STA_INITIAL before going to NBR_STA_OPENSENT;
* Call session_shutdown() on nbr_ktimeout() to remove duplicated code;
* Notify the lde process when a neighbor is deleted (discovery timeout);
* Fix a few memory leaks on nbr_del().
Diff from Renato Westphal.
|
|
|
|
|
|
|
| |
The 'ldpd_process' variable should be set as soon as possible in the
initialization of each process. In that way if something goes wrong in
the initialization we will know in which process the problem happened.
Diff by Renato Westphal
|
|
|
|
| |
unsupported disk as argument (e.g. wd*)
|
|
|
|
| |
Renato Westphal. Diff by Renato Westphal
|
| |
|
|
|
|
|
|
|
| |
the raster display data. Simplify this by using only one pointer to
a struct rasops_info, the one in vga_config.
While here remove unused fields from vga_config.
|
| |
|