created | 2018-12-03T16:24:17Z |
---|---|
begin | 2018-11-12T00:00:00Z |
end | 2018-11-13T00:00:00Z |
path | src/sys |
commits | 11 |
date | 2018-11-12T05:06:50Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/arch/amd64/stand/libsa/exec_i386.c | log | diff | annotate |
message | Fix grammar in comment |
date | 2018-11-12T06:35:37Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/net/if_tun.c | log | diff | annotate |
message |
limit the number of interface units to the number of device minors this prevents creation of tap and tun devices that you cannot open from userland because of the limit on the number of dev_t minor numbers. the lack of limit was pointed out by Greg Steuck ok deraadt@ guenther@ |
date | 2018-11-12T07:45:52Z | |||
---|---|---|---|---|
author | claudio | |||
files | src/sys/kern/uipc_mbuf.c | log | diff | annotate |
src/sys/sys/mbuf.h | log | diff | annotate | |
message |
Introduce m_align() a function that works like M_ALIGN() but works with all types of mbufs. Also introduce some KASSERT in the m_*space() functions to ensure that no negative number is returned. This also introduces two internal macros M_SIZE() & M_DATABUF() which return the right size and start pointer of the mbuf data area. Use it in a few obvious places to simplify code. OK bluhm@ |
date | 2018-11-12T09:39:52Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/net/if_etherip.c | log | diff | annotate |
src/sys/net/if_gre.c | log | diff | annotate | |
message | set the hardmtu on ether encap ifs so the mtu can be raised above 1500 |
date | 2018-11-12T15:09:17Z | |||
---|---|---|---|---|
author | visa | |||
files | src/sys/kern/kern_exit.c | log | diff | annotate |
src/sys/kern/kern_fork.c | log | diff | annotate | |
src/sys/kern/kern_proc.c | log | diff | annotate | |
src/sys/kern/kern_sig.c | log | diff | annotate | |
src/sys/sys/malloc.h | log | diff | annotate | |
src/sys/sys/proc.h | log | diff | annotate | |
src/sys/sys/sigio.h | log | diff | annotate | |
src/sys/sys/signalvar.h | log | diff | annotate | |
message |
Add a mechanism for managing asynchronous IO signal registrations. It centralizes IO signal privilege checking and makes possible to revoke a registration when the target process or process group is deleted. Adapted from FreeBSD. OK kettenis@ mpi@ guenther@ |
date | 2018-11-12T16:33:08Z | |||
---|---|---|---|---|
author | visa | |||
files | src/sys/kern/sys_pipe.c | log | diff | annotate |
src/sys/sys/pipe.h | log | diff | annotate | |
message |
Utilize sigio with pipes. This makes fcntl(fd, F_SETOWN, arg) correctly handle arg as a process ID if the value is positive and as a process group ID if the value is negative. In addition, now the signal sending checks privileges. OK mpi@ |
date | 2018-11-12T16:36:54Z | |||
---|---|---|---|---|
author | krw | |||
files | src/sys/net/if.h | log | diff | annotate |
src/sys/net/route.h | log | diff | annotate | |
src/sys/net/rtsock.c | log | diff | annotate | |
src/sys/net80211/ieee80211_proto.c | log | diff | annotate | |
message |
Add new routing socket message RTM_80211INFO to provide details of 802.11 interface state changes (e.g. SSID) to interested parties. Original diff from phessler@. Many suggestions and tweaks from claudio@, stsp@, anton@. ok claudio@ stsp@ anton@ phessler@ |
date | 2018-11-12T23:32:42Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/sys/sockio.h | log | diff | annotate |
message |
add ioctl commands for the setting of prio fields in tx headers this will be used by encap interfaces where their headers have fields to store a priority, eg, the dot1p bit of vlan/svlan headers, or the ip tos or tclass field int the outer ip header in gre, gif, etherip, and vxlan. ok claudio@ |
date | 2018-11-12T23:34:48Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/net/if.h | log | diff | annotate |
message |
add ifreq bits for the tx header prio field ioctls a tx header prio can set to a fixed value from 0 to 7, or magic values to represent populating the prio field from the encapsulated packet, or from the mbuf prio value. ok claudio@ |
date | 2018-11-12T23:41:22Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/net/if.c | log | diff | annotate |
message |
only let root configure the txprio setting on an interface ok claudio@ |
date | 2018-11-12T23:57:06Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/net/if_etherip.c | log | diff | annotate |
message |
add txprio support etherip puts the prio in the encapsulating ip header, and supports using hardcoded prio values or the prio from the mbuf. it encapsulates ethernet, which doesnt have a prio field unelss you parse the ether payload, which is not worth it. ok claudio@ |