summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-15syncTheo de Raadt
2016-01-15Moxa CP-168U, from Olaf SchreckTheo de Raadt
2016-01-15intr_barrier for sh/landisk; tobiasu noticed the need as wellTheo de Raadt
2016-01-15add missing HISTORY section to iwm and iwn man pages; ok jmctj
2016-01-15Cleanup dmesg output, disable debugging; prodding and suggestions from reyk@Mike Belopuhov
2016-01-15All emulated networking interfaces are taken over by xnf(4) nowMike Belopuhov
This follows the best practice and was brought to our attention by Wei Liu <wei ! liu2 at citrix ! com>, thanks! Implementation idea from reyk@.
2016-01-15Convert to uiomove(); from Martin NatanoStefan Kempf
ok millert@
2016-01-15remove a macro that was made an identity function by my previous commitmmcc
ok deraadt@
2016-01-15Initialize a struct kill_info and an associated int in the declarationsmmcc
instead of scattering their initialization through the body. This makes the body simpler and avoids an uninitialized use false positive. ok nicm@
2016-01-15Two more for the attic.Kenneth R Westerback
2016-01-15Replace bitfield_get() and bitfield_set() abstraction with simple maskingKenneth R Westerback
operations since all the uses but 1 are for 1 bit fields. No functional change intended. Unhook bitfield.c from build.
2016-01-15Detach emulated network devices if Netfront driver is enabledMike Belopuhov
Xen doesn't provide a way for a guest to decide which model of the interface is selected in the VM configuration and therefore there's no simple way for Netfront and emulated devices to co- exist on the same system. Emulated em(4) or re(4) drivers will take over if xnf(4) driver is disabled or not compiled in. Idea and OK reyk
2016-01-15Move files.hid above files.i2c to fix armish buildTobias Ulmer
2016-01-15Introduce the 'eigrpctl clear neighbors' command.Renato Westphal
2016-01-15For each prefix, order routes by their nexthop.Renato Westphal
2016-01-15Better handle explicit nexthops.Renato Westphal
If an explicit nexthop was advertised for a route, show it in the 'eigrpctl show topology' command output instead of the address of the advertising neighbor (implicit nexthop).
2016-01-15Fix detection of the Stuck-in-Active (SIA) state.Renato Westphal
We were rearming the SIA and active timer over and over again. Now, when the maximum of three SIA-Queries are sent, we stop and wait for the active timeout.
2016-01-15Several fixes in the Conditionally Received (CR) mode.Renato Westphal
* If we fail to accept a packet when in the CR mode, do not ack it; * Add missing ntohl() when storing the next multicast sequence tlv; * The CR flag in the neighbor should be cleared out after use.
2016-01-15Fix bug that happened when a passive interface was shut down and thenRenato Westphal
reactivated.
2016-01-15Minor tweaks.Renato Westphal
2016-01-15Add support for manually clearing neighbors.Renato Westphal
2016-01-15Do not set the EoT flag in the last startup update.Renato Westphal
Unfortunately we don't have enough information to support the NSF feature, the EIGRP draft is missing a lot of information in this regard. The EoT flag is used as part of EIGRP NSF to announce the end of the startup process with a neighbor. The problem is that, when we set this flag, the Cisco neighbors will assume that we support NSF, which is not true. When this happens, these routers expect us to do things that we don't know, and weird things can happen. So let's play safe and just ignore this flag for now.
2016-01-15Split TLV constants into subcomponents to simplify the code.Renato Westphal
2016-01-15Avoid the use of inet_pton() whenever possible.Renato Westphal
2016-01-15Order the routing instances by AF and then by AS.Renato Westphal
This commit only improves the readability of the 'eigrpctl' show commands. Additionaly, we can simplify the nbr_compare() and rt_compare() functions because we know that under no circumstances nbrs or routes from different AFs or ASes will be in the same tree. Each instance has its own trees of neighbors and routes.
2016-01-15Improve the socket panic messages further. claudio@ wants to seeAlexander Bluhm
the socket type and dlg@ is interested in the pointers for ddb show socket. OK deraadt@ dlg@
2016-01-15KASSERT on refcnt underflow.David Gwynne
ok mpi@ bluhm@
2016-01-15document "show socket".David Gwynne
jmc@ was super keen for this.
2016-01-15Clear the environment properly by looping until it is empty rather thanNicholas Marriott
looping over it (which may skip entries), from Brad King.
2016-01-15A couple of missing printflike attributes, from Andrey Starodubtsev.Nicholas Marriott
2016-01-15print TAILQ_NEXT(so, so_qe) tooDavid Gwynne
2016-01-15add a "show socket" command to ddbDavid Gwynne
should help inspecting socket issues in the future. enthusiasm from mpi@ bluhm@ deraadt@
2016-01-15Add support for parsing 'hyper' and 'quad' types, as per RFC4506.Jasper Lievisse Adriaanse
From FreeBSD ok millert@
2016-01-15when enabling the controller, wait till CSTS.RDY lights up.David Gwynne
2016-01-15feng shui.David Gwynne
dont need a billion tabs for the function prototypes. just some akward line wrappings.
2016-01-15fix calculation of the max queue entries supported valueDavid Gwynne
2016-01-15handle the version register like ahci.David Gwynne
2016-01-15wrap up dma syncs for the whole mapping.David Gwynne
2016-01-15Remove preprocessor conditions (checking for ancient OSs) that try tommcc
divine whether a file handle was generated on the current host. More simplifications to come. supported by deraadt@
2016-01-15rs_malloc() does not need to be castmmcc
2016-01-15syncTheo de Raadt
2016-01-14fd leaks; report Qualys Security Advisory team; ok deraadt@Markus Friedl
2016-01-14Check the return value of snprintf() for potential overflow insteadTodd C. Miller
of doing a manual check beforehand.
2016-01-14Avoid potential read of one byte before the start of a malloc()edTodd C. Miller
buffer. From Max Fillinger.
2016-01-14Use _PATH_DEFPATH if no PATH in the environment when invoked as which.Todd C. Miller
2016-01-14Attach dwiic(4) on the Intel Bay Trail i2c controllers as well.Mark Kettenis
2016-01-14Several fixes for dwiic(4).Mark Kettenis
* Properly map bus space; using BUS_SPACE_MAP_PREFATCHABLE is not agood idea as it may lead to reordering or merging of register writes in the store buffer. * Properly implement the iic(4) operations in dwiic_i2c_exec(). * Keep timings set up by the firmware if the SSCN and FMCN methods aren't available. ok jcs@
2016-01-14Use I2C_F_POLL flag when acquiring and releasing the i2c bus in theMark Kettenis
interrupt handler. ok jcs@
2016-01-14When iterating over the report IDs to calculate the maximum size, takeMark Kettenis
into account the 2 bytes needed to store the length. Also make sure that we have at least wMaxInputLength bytes available for reading input reports. ok jcs@
2016-01-14Eable ikbd(4).Mark Kettenis