Now
MAIN commitmail json YAML
LSO large send offload
MAIN commitmail json YAML
GVFS git virtual file system
MAIN commitmail json YAML
provide const versions of container_of macros.
discussed with riastradh@ by email
discussed with riastradh@ by email
MAIN commitmail json YAML
Fix building of IPv4-Mapped IPv6 addresses.
As discussed on tech-net@ use in6_sin_2_v4mapsin6() to build mapped
addresses.
As discussed on tech-net@ use in6_sin_2_v4mapsin6() to build mapped
addresses.
MAIN commitmail json YAML
src/sys/netinet/in_pcb.c@1.163
/
diff
/
nxr@1.163
src/sys/netinet/tcp_input.c@1.345 / diff / nxr@1.345
src/sys/netinet/tcp_subr.c@1.265 / diff / nxr@1.265
src/sys/netinet/tcp_usrreq.c@1.211 / diff / nxr@1.211
src/sys/netinet/udp_usrreq.c@1.224 / diff / nxr@1.224
src/sys/netinet6/in6.c@1.195 / diff / nxr@1.195
src/sys/netinet6/in6.h@1.87 / diff / nxr@1.87
src/sys/netinet/tcp_input.c@1.345 / diff / nxr@1.345
src/sys/netinet/tcp_subr.c@1.265 / diff / nxr@1.265
src/sys/netinet/tcp_usrreq.c@1.211 / diff / nxr@1.211
src/sys/netinet/udp_usrreq.c@1.224 / diff / nxr@1.224
src/sys/netinet6/in6.c@1.195 / diff / nxr@1.195
src/sys/netinet6/in6.h@1.87 / diff / nxr@1.87
Reduce code duplication.
Split creation of IPv4-Mapped IPv6 addresses into its own function
and use it.
No functional change intended. As posted to tech-net@
Split creation of IPv4-Mapped IPv6 addresses into its own function
and use it.
No functional change intended. As posted to tech-net@
MAIN commitmail json YAML
remove duplicated #include of <netinet/in.h>
MAIN commitmail json YAML
convert remaining linux_get_sa() users to use linux_get_sa_sb() and
pass the pointer to the sockaddr in msghdr.msg_name, while removing
the MSG_NAMEMBUF flag.
now that the original linux_get_sa() is unused remove it and to make
function names consistent again rename linux_get_sa_sb() to linux_get_sa().
pass the pointer to the sockaddr in msghdr.msg_name, while removing
the MSG_NAMEMBUF flag.
now that the original linux_get_sa() is unused remove it and to make
function names consistent again rename linux_get_sa_sb() to linux_get_sa().
MAIN commitmail json YAML
src/sys/netinet/in_pcb.c@1.161
/
diff
/
nxr@1.161
src/sys/netinet/in_pcb.h@1.59 / diff / nxr@1.59
src/sys/netinet/tcp_input.c@1.341 / diff / nxr@1.341
src/sys/netinet6/in6_pcb.c@1.142 / diff / nxr@1.142
src/sys/netinet6/in6_pcb.h@1.46 / diff / nxr@1.46
src/sys/netinet/in_pcb.h@1.59 / diff / nxr@1.59
src/sys/netinet/tcp_input.c@1.341 / diff / nxr@1.341
src/sys/netinet6/in6_pcb.c@1.142 / diff / nxr@1.142
src/sys/netinet6/in6_pcb.h@1.46 / diff / nxr@1.46
remove transitional functions in{,6}_pcbconnect_m() that were used in
converting protocol user requests to accept sockaddr instead of mbufs.
remove tcp_input copy in to mbuf from sockaddr and just copy to sockaddr
to make it possible for the transitional functions to go away.
no version bump since these functions only existed for a short time and
were commented as adapters (they appeared in 7.99.15).
converting protocol user requests to accept sockaddr instead of mbufs.
remove tcp_input copy in to mbuf from sockaddr and just copy to sockaddr
to make it possible for the transitional functions to go away.
no version bump since these functions only existed for a short time and
were commented as adapters (they appeared in 7.99.15).
MAIN commitmail json YAML
get rid of unnecessary use of mbuf to hold sockaddr, which was leaked...
while here change use to typed pointer sockaddr * instead of void * which
also lets us get rid of sasize variable used to track length (since we
can now use sa_len easily)
while here change use to typed pointer sockaddr * instead of void * which
also lets us get rid of sasize variable used to track length (since we
can now use sa_len easily)
MAIN commitmail json YAML
pass connect address directly to soconnect()
instead of allocating an mbuf, copying the address into it and then
mtod()'ing it back to a sockaddr * for soconnect.
instead of allocating an mbuf, copying the address into it and then
mtod()'ing it back to a sockaddr * for soconnect.
MAIN commitmail json YAML
bump to 7.99.18 for change to nfs_boot_sendrecv
MAIN commitmail json YAML
src/sys/kern/subr_tftproot.c@1.16
/
diff
/
nxr@1.16
src/sys/nfs/krpc_subr.c@1.41 / diff / nxr@1.41
src/sys/nfs/nfs_boot.c@1.85 / diff / nxr@1.85
src/sys/nfs/nfs_bootdhcp.c@1.55 / diff / nxr@1.55
src/sys/nfs/nfsdiskless.h@1.32 / diff / nxr@1.32
src/sys/nfs/krpc_subr.c@1.41 / diff / nxr@1.41
src/sys/nfs/nfs_boot.c@1.85 / diff / nxr@1.85
src/sys/nfs/nfs_bootdhcp.c@1.55 / diff / nxr@1.55
src/sys/nfs/nfsdiskless.h@1.32 / diff / nxr@1.32
change nfs_boot_sendrecv to take sockaddr_in * instead of mbuf *
fixes m_serv (single mbuf leak) leak in kern/subr_tftproot.c
fixes m_serv (single mbuf leak) leak in kern/subr_tftproot.c
MAIN commitmail json YAML
remove duplicated assignment of mh->m_len
MAIN commitmail json YAML
mtod mbuf to sockaddr * for so_send().
MAIN commitmail json YAML
when calling nfs_boot_sendrecv pass NULL for pointers instead of 0
MAIN commitmail json YAML
src/sys/kern/uipc_socket.c@1.245
/
diff
/
nxr@1.245
src/sys/kern/uipc_syscalls.c@1.178 / diff / nxr@1.178
src/sys/nfs/nfs_boot.c@1.84 / diff / nxr@1.84
src/sys/nfs/nfs_socket.c@1.196 / diff / nxr@1.196
src/sys/sys/param.h@1.478 / diff / nxr@1.478
src/sys/sys/socketvar.h@1.139 / diff / nxr@1.139
src/sys/kern/uipc_syscalls.c@1.178 / diff / nxr@1.178
src/sys/nfs/nfs_boot.c@1.84 / diff / nxr@1.84
src/sys/nfs/nfs_socket.c@1.196 / diff / nxr@1.196
src/sys/sys/param.h@1.478 / diff / nxr@1.478
src/sys/sys/socketvar.h@1.139 / diff / nxr@1.139
change sosend() to accept sockaddr * instead of mbuf * for nam.
bump to 7.99.16
bump to 7.99.16
MAIN commitmail json YAML
flip (NULL == addr) to (addr == NULL) use in conditional from previous
commit.
commit.
MAIN commitmail json YAML
compare mbuf * pointer to NULL instead of 0
MAIN commitmail json YAML
remove unnecessary check that nam != NULL before deref in soconnect()
(added in previous commit).
sockargs copyin() makes sure we don't get NULL here
(added in previous commit).
sockargs copyin() makes sure we don't get NULL here
MAIN commitmail json YAML
make soconnect() fail with EAFNOSUPPORT if the domain of the socket does
not match family received in the sockaddr.
* connect() now fails as documented in connect(2).
* atf test t_connect:connect_foreign_family now passes.
not match family received in the sockaddr.
* connect() now fails as documented in connect(2).
* atf test t_connect:connect_foreign_family now passes.
MAIN commitmail json YAML
src/sys/compat/linux/common/linux_socket.c@1.124
/
diff
/
nxr@1.124
src/sys/compat/svr4/svr4_stream.c@1.85 / diff / nxr@1.85
src/sys/kern/uipc_socket.c@1.240 / diff / nxr@1.240
src/sys/kern/uipc_syscalls.c@1.177 / diff / nxr@1.177
src/sys/kern/uipc_usrreq.c@1.179 / diff / nxr@1.179
src/sys/net/if_gre.c@1.165 / diff / nxr@1.165
src/sys/net/link_proto.c@1.28 / diff / nxr@1.28
src/sys/net/raw_cb.h@1.25 / diff / nxr@1.25
src/sys/net/raw_usrreq.c@1.54 / diff / nxr@1.54
src/sys/net/rtsock.c@1.171 / diff / nxr@1.171
src/sys/netatalk/ddp_usrreq.c@1.68 / diff / nxr@1.68
src/sys/netbt/hci_socket.c@1.44 / diff / nxr@1.44
src/sys/netbt/l2cap_socket.c@1.35 / diff / nxr@1.35
src/sys/netbt/rfcomm_socket.c@1.37 / diff / nxr@1.37
src/sys/netbt/sco_socket.c@1.37 / diff / nxr@1.37
src/sys/netinet/dccp_usrreq.c@1.6 / diff / nxr@1.6
src/sys/netinet/dccp_var.h@1.2 / diff / nxr@1.2
src/sys/netinet/in_pcb.c@1.160 / diff / nxr@1.160
src/sys/netinet/in_pcb.h@1.58 / diff / nxr@1.58
src/sys/netinet/raw_ip.c@1.152 / diff / nxr@1.152
:
(more 21 files)
src/sys/compat/svr4/svr4_stream.c@1.85 / diff / nxr@1.85
src/sys/kern/uipc_socket.c@1.240 / diff / nxr@1.240
src/sys/kern/uipc_syscalls.c@1.177 / diff / nxr@1.177
src/sys/kern/uipc_usrreq.c@1.179 / diff / nxr@1.179
src/sys/net/if_gre.c@1.165 / diff / nxr@1.165
src/sys/net/link_proto.c@1.28 / diff / nxr@1.28
src/sys/net/raw_cb.h@1.25 / diff / nxr@1.25
src/sys/net/raw_usrreq.c@1.54 / diff / nxr@1.54
src/sys/net/rtsock.c@1.171 / diff / nxr@1.171
src/sys/netatalk/ddp_usrreq.c@1.68 / diff / nxr@1.68
src/sys/netbt/hci_socket.c@1.44 / diff / nxr@1.44
src/sys/netbt/l2cap_socket.c@1.35 / diff / nxr@1.35
src/sys/netbt/rfcomm_socket.c@1.37 / diff / nxr@1.37
src/sys/netbt/sco_socket.c@1.37 / diff / nxr@1.37
src/sys/netinet/dccp_usrreq.c@1.6 / diff / nxr@1.6
src/sys/netinet/dccp_var.h@1.2 / diff / nxr@1.2
src/sys/netinet/in_pcb.c@1.160 / diff / nxr@1.160
src/sys/netinet/in_pcb.h@1.58 / diff / nxr@1.58
src/sys/netinet/raw_ip.c@1.152 / diff / nxr@1.152
:
(more 21 files)
make connect syscall use sockaddr_big and modify pr_{send,connect}
nam parameter type from buf * to sockaddr *.
final commit for parameter type changes to protocol user requests
* bump kernel version to 7.99.15 for parameter type changes to pr_{send,connect}
nam parameter type from buf * to sockaddr *.
final commit for parameter type changes to protocol user requests
* bump kernel version to 7.99.15 for parameter type changes to pr_{send,connect}
MAIN commitmail json YAML
src/sys/kern/uipc_usrreq.c@1.178
/
diff
/
nxr@1.178
src/sys/net/link_proto.c@1.27 / diff / nxr@1.27
src/sys/net/rtsock.c@1.170 / diff / nxr@1.170
src/sys/netatalk/ddp_usrreq.c@1.67 / diff / nxr@1.67
src/sys/netbt/hci_socket.c@1.43 / diff / nxr@1.43
src/sys/netbt/l2cap_socket.c@1.34 / diff / nxr@1.34
src/sys/netbt/rfcomm_socket.c@1.36 / diff / nxr@1.36
src/sys/netbt/sco_socket.c@1.36 / diff / nxr@1.36
src/sys/netinet/dccp_usrreq.c@1.4 / diff / nxr@1.4
src/sys/netinet/raw_ip.c@1.150 / diff / nxr@1.150
src/sys/netinet/tcp_usrreq.c@1.207 / diff / nxr@1.207
src/sys/netinet/udp_usrreq.c@1.220 / diff / nxr@1.220
src/sys/netinet6/dccp6_usrreq.c@1.5 / diff / nxr@1.5
src/sys/netinet6/raw_ip6.c@1.139 / diff / nxr@1.139
src/sys/netinet6/udp6_usrreq.c@1.119 / diff / nxr@1.119
src/sys/netipsec/keysock.c@1.47 / diff / nxr@1.47
src/sys/netmpls/mpls_proto.c@1.27 / diff / nxr@1.27
src/sys/netnatm/natm.c@1.48 / diff / nxr@1.48
src/sys/rump/net/lib/libsockin/sockin.c@1.61 / diff / nxr@1.61
src/sys/sys/param.h@1.475 / diff / nxr@1.475
src/sys/sys/protosw.h@1.63 / diff / nxr@1.63
src/sys/net/link_proto.c@1.27 / diff / nxr@1.27
src/sys/net/rtsock.c@1.170 / diff / nxr@1.170
src/sys/netatalk/ddp_usrreq.c@1.67 / diff / nxr@1.67
src/sys/netbt/hci_socket.c@1.43 / diff / nxr@1.43
src/sys/netbt/l2cap_socket.c@1.34 / diff / nxr@1.34
src/sys/netbt/rfcomm_socket.c@1.36 / diff / nxr@1.36
src/sys/netbt/sco_socket.c@1.36 / diff / nxr@1.36
src/sys/netinet/dccp_usrreq.c@1.4 / diff / nxr@1.4
src/sys/netinet/raw_ip.c@1.150 / diff / nxr@1.150
src/sys/netinet/tcp_usrreq.c@1.207 / diff / nxr@1.207
src/sys/netinet/udp_usrreq.c@1.220 / diff / nxr@1.220
src/sys/netinet6/dccp6_usrreq.c@1.5 / diff / nxr@1.5
src/sys/netinet6/raw_ip6.c@1.139 / diff / nxr@1.139
src/sys/netinet6/udp6_usrreq.c@1.119 / diff / nxr@1.119
src/sys/netipsec/keysock.c@1.47 / diff / nxr@1.47
src/sys/netmpls/mpls_proto.c@1.27 / diff / nxr@1.27
src/sys/netnatm/natm.c@1.48 / diff / nxr@1.48
src/sys/rump/net/lib/libsockin/sockin.c@1.61 / diff / nxr@1.61
src/sys/sys/param.h@1.475 / diff / nxr@1.475
src/sys/sys/protosw.h@1.63 / diff / nxr@1.63
remove pr_generic from struct pr_usrreqs and all implementations of
pr_generic in protocols.
bump to 7.99.13
approved by rmind@
pr_generic in protocols.
bump to 7.99.13
approved by rmind@
MAIN commitmail json YAML
src/sys/netinet/in_pcb.c@1.158
/
diff
/
nxr@1.158
src/sys/netinet6/in6_pcb.c@1.137 / diff / nxr@1.137
src/sys/netinet6/in6_pcb.c@1.137 / diff / nxr@1.137
return EINVAL if sin{,6}_len != sizeof(sockaddr_in{,6}) respectively in
in{,6}_pcbconnect().
checking just m->m_len isn't enough because there are various places that
assume sa_len has been properly populated.
in{,6}_pcbconnect().
checking just m->m_len isn't enough because there are various places that
assume sa_len has been properly populated.
MAIN commitmail json YAML
make rip_connect_pcb take sockaddr_in * instead of mbuf *
make rip_connect_pcb static since it appears to be used only in raw_ip.c
moves m_len check to callers which is a small duplication of code
that will go away when the callers are converted to receive sockaddr *.
make rip_connect_pcb static since it appears to be used only in raw_ip.c
moves m_len check to callers which is a small duplication of code
that will go away when the callers are converted to receive sockaddr *.
MAIN commitmail json YAML
src/sys/netinet6/dccp6_usrreq.c@1.4
/
diff
/
nxr@1.4
src/sys/netinet6/dccp6_var.h@1.3 / diff / nxr@1.3
src/sys/netinet6/dccp6_var.h@1.3 / diff / nxr@1.3
fix missed parameter type change in dccp6_accept() to sockaddr * from mbuf *
MAIN commitmail json YAML
make at_pcbconnect() take sockaddr_at * instead of mbuf *.
move m_len check into callers which results in small duplication of
code that will go away when the callers are converted to receive
sockaddr * instead of mbuf *.
move m_len check into callers which results in small duplication of
code that will go away when the callers are converted to receive
sockaddr * instead of mbuf *.
MAIN commitmail json YAML
src/sys/compat/svr4/svr4_stream.c@1.84
/
diff
/
nxr@1.84
src/sys/kern/uipc_socket.c@1.239 / diff / nxr@1.239
src/sys/kern/uipc_syscalls.c@1.176 / diff / nxr@1.176
src/sys/kern/uipc_usrreq.c@1.177 / diff / nxr@1.177
src/sys/net/if_gre.c@1.164 / diff / nxr@1.164
src/sys/net/link_proto.c@1.26 / diff / nxr@1.26
src/sys/net/raw_cb.h@1.24 / diff / nxr@1.24
src/sys/net/raw_usrreq.c@1.53 / diff / nxr@1.53
src/sys/net/rtsock.c@1.169 / diff / nxr@1.169
src/sys/netatalk/ddp_usrreq.c@1.65 / diff / nxr@1.65
src/sys/netbt/hci_socket.c@1.42 / diff / nxr@1.42
src/sys/netbt/l2cap_socket.c@1.33 / diff / nxr@1.33
src/sys/netbt/rfcomm_socket.c@1.35 / diff / nxr@1.35
src/sys/netbt/sco_socket.c@1.35 / diff / nxr@1.35
src/sys/netinet/dccp_usrreq.c@1.3 / diff / nxr@1.3
src/sys/netinet/in_pcb.c@1.157 / diff / nxr@1.157
src/sys/netinet/in_pcb.h@1.57 / diff / nxr@1.57
src/sys/netinet/raw_ip.c@1.148 / diff / nxr@1.148
src/sys/netinet/tcp_usrreq.c@1.206 / diff / nxr@1.206
src/sys/netinet/udp_usrreq.c@1.219 / diff / nxr@1.219
:
(more 12 files)
src/sys/kern/uipc_socket.c@1.239 / diff / nxr@1.239
src/sys/kern/uipc_syscalls.c@1.176 / diff / nxr@1.176
src/sys/kern/uipc_usrreq.c@1.177 / diff / nxr@1.177
src/sys/net/if_gre.c@1.164 / diff / nxr@1.164
src/sys/net/link_proto.c@1.26 / diff / nxr@1.26
src/sys/net/raw_cb.h@1.24 / diff / nxr@1.24
src/sys/net/raw_usrreq.c@1.53 / diff / nxr@1.53
src/sys/net/rtsock.c@1.169 / diff / nxr@1.169
src/sys/netatalk/ddp_usrreq.c@1.65 / diff / nxr@1.65
src/sys/netbt/hci_socket.c@1.42 / diff / nxr@1.42
src/sys/netbt/l2cap_socket.c@1.33 / diff / nxr@1.33
src/sys/netbt/rfcomm_socket.c@1.35 / diff / nxr@1.35
src/sys/netbt/sco_socket.c@1.35 / diff / nxr@1.35
src/sys/netinet/dccp_usrreq.c@1.3 / diff / nxr@1.3
src/sys/netinet/in_pcb.c@1.157 / diff / nxr@1.157
src/sys/netinet/in_pcb.h@1.57 / diff / nxr@1.57
src/sys/netinet/raw_ip.c@1.148 / diff / nxr@1.148
src/sys/netinet/tcp_usrreq.c@1.206 / diff / nxr@1.206
src/sys/netinet/udp_usrreq.c@1.219 / diff / nxr@1.219
:
(more 12 files)
make accept, getsockname and getpeername syscalls use sockaddr_big and modify
pr_{accept,sockname,peername} nam parameter type from mbuf * to sockaddr *.
* retained use of mbuftypes[MT_SONAME] for now.
* bump to netbsd version 7.99.12 for parameter type change.
patch posted to tech-net@ 2015/04/19
pr_{accept,sockname,peername} nam parameter type from mbuf * to sockaddr *.
* retained use of mbuftypes[MT_SONAME] for now.
* bump to netbsd version 7.99.12 for parameter type change.
patch posted to tech-net@ 2015/04/19
MAIN commitmail json YAML
clean up the way ti_bind() was converted to use sockaddr_big.
instead of using the original sockaddr_{in,un} structures for storage
use the single sockaddr_big structure instead.
while here ditch superfluous assignment of sockaddr sb_len since the
assignment is already performed in netaddr_to_sockaddr_{in,un}
instead of using the original sockaddr_{in,un} structures for storage
use the single sockaddr_big structure instead.
while here ditch superfluous assignment of sockaddr sb_len since the
assignment is already performed in netaddr_to_sockaddr_{in,un}
MAIN commitmail json YAML
fix typo bindinging -> binding
MAIN commitmail json YAML
change return from EINVAL to EAFNOSUPPORT when the domain of the socket
does not match the family of the address to be bound.
fixes atf test lib/libc/sys/t_bind bind_foreign_family
does not match the family of the address to be bound.
fixes atf test lib/libc/sys/t_bind bind_foreign_family
MAIN commitmail json YAML
add another test program for connect(2) that checks that connect fails
with EAFNOSUPPORT (similar to the bind test) if the domain of the socket
does not match the address family of the supplied address.
test currently fails as it should
with EAFNOSUPPORT (similar to the bind test) if the domain of the socket
does not match the address family of the supplied address.
test currently fails as it should
MAIN commitmail json YAML
- ATF_REQUIRE(EINVAL == errno);
+ ATF_REQUIRE(EAFNOSUPPORT == errno);
as per http://pubs.opengroup.org/onlinepubs/009695399/functions/bind.html
while here remove some unnecessary initialization of port and addr members
and replace with a comment explaining why.
+ ATF_REQUIRE(EAFNOSUPPORT == errno);
as per http://pubs.opengroup.org/onlinepubs/009695399/functions/bind.html
while here remove some unnecessary initialization of port and addr members
and replace with a comment explaining why.
MAIN commitmail json YAML
Note that bind(2) can fail with EAFNOSUPPORT. The description of why is
taken from the connect(2) manpage.
taken from the connect(2) manpage.
MAIN commitmail json YAML
make bind() fail with EINVAL if the address family of the provided
socket does not match the address family of the sockaddr received.
socket does not match the address family of the sockaddr received.
MAIN commitmail json YAML
src/sys/netinet/dccp_usrreq.c@1.2
/
diff
/
nxr@1.2
src/sys/netinet6/dccp6_usrreq.c@1.2 / diff / nxr@1.2
src/sys/netinet6/dccp6_var.h@1.2 / diff / nxr@1.2
src/sys/netinet6/dccp6_usrreq.c@1.2 / diff / nxr@1.2
src/sys/netinet6/dccp6_var.h@1.2 / diff / nxr@1.2
* update dccp_bind for struct mbuf * to struct sockaddr * parameter change
* pass NULL instead of casting 0 to a pointer when calling in_pcbbind()
* pass NULL instead of casting 0 to a pointer when calling in_pcbbind()
MAIN commitmail json YAML
src/sys/compat/linux/common/linux_socket.c@1.123
/
diff
/
nxr@1.123
src/sys/compat/svr4/svr4_stream.c@1.82 / diff / nxr@1.82
src/sys/kern/uipc_socket.c@1.236 / diff / nxr@1.236
src/sys/kern/uipc_syscalls.c@1.175 / diff / nxr@1.175
src/sys/kern/uipc_usrreq.c@1.176 / diff / nxr@1.176
src/sys/net/if_gre.c@1.162 / diff / nxr@1.162
src/sys/net/link_proto.c@1.25 / diff / nxr@1.25
src/sys/net/rtsock.c@1.167 / diff / nxr@1.167
src/sys/netatalk/ddp_usrreq.c@1.64 / diff / nxr@1.64
src/sys/netbt/hci_socket.c@1.41 / diff / nxr@1.41
src/sys/netbt/l2cap_socket.c@1.32 / diff / nxr@1.32
src/sys/netbt/rfcomm_socket.c@1.34 / diff / nxr@1.34
src/sys/netbt/sco_socket.c@1.34 / diff / nxr@1.34
src/sys/netinet/in_pcb.c@1.156 / diff / nxr@1.156
src/sys/netinet/in_pcb.h@1.56 / diff / nxr@1.56
src/sys/netinet/raw_ip.c@1.147 / diff / nxr@1.147
src/sys/netinet/tcp_usrreq.c@1.205 / diff / nxr@1.205
src/sys/netinet/udp_usrreq.c@1.218 / diff / nxr@1.218
src/sys/netinet6/in6_pcb.c@1.135 / diff / nxr@1.135
src/sys/netinet6/in6_pcb.h@1.42 / diff / nxr@1.42
:
(more 12 files)
src/sys/compat/svr4/svr4_stream.c@1.82 / diff / nxr@1.82
src/sys/kern/uipc_socket.c@1.236 / diff / nxr@1.236
src/sys/kern/uipc_syscalls.c@1.175 / diff / nxr@1.175
src/sys/kern/uipc_usrreq.c@1.176 / diff / nxr@1.176
src/sys/net/if_gre.c@1.162 / diff / nxr@1.162
src/sys/net/link_proto.c@1.25 / diff / nxr@1.25
src/sys/net/rtsock.c@1.167 / diff / nxr@1.167
src/sys/netatalk/ddp_usrreq.c@1.64 / diff / nxr@1.64
src/sys/netbt/hci_socket.c@1.41 / diff / nxr@1.41
src/sys/netbt/l2cap_socket.c@1.32 / diff / nxr@1.32
src/sys/netbt/rfcomm_socket.c@1.34 / diff / nxr@1.34
src/sys/netbt/sco_socket.c@1.34 / diff / nxr@1.34
src/sys/netinet/in_pcb.c@1.156 / diff / nxr@1.156
src/sys/netinet/in_pcb.h@1.56 / diff / nxr@1.56
src/sys/netinet/raw_ip.c@1.147 / diff / nxr@1.147
src/sys/netinet/tcp_usrreq.c@1.205 / diff / nxr@1.205
src/sys/netinet/udp_usrreq.c@1.218 / diff / nxr@1.218
src/sys/netinet6/in6_pcb.c@1.135 / diff / nxr@1.135
src/sys/netinet6/in6_pcb.h@1.42 / diff / nxr@1.42
:
(more 12 files)
* change pr_bind to accept struct sockaddr * instead of struct mbuf *
* update protocol bind implementations to use/expect sockaddr *
instead of mbuf *
* introduce sockaddr_big struct for storage of addr data passed via
sys_bind; sockaddr_big is of sufficient size and alignment to
accommodate all addr data sizes received.
* modify sys_bind to allocate sockaddr_big instead of using an mbuf.
* bump kernel version to 7.99.9 for change to pr_bind() parameter type.
Patch posted to tech-net@
http://mail-index.netbsd.org/tech-net/2015/03/15/msg005004.html
The choice to use a new structure sockaddr_big has been retained since
changing sockaddr_storage size would lead to unnecessary ABI change. The
use of the new structure does not preclude future work that increases
the size of sockaddr_storage and at that time sockaddr_big may be
trivially replaced.
Tested by mrg@ and myself, discussed with rmind@, posted to tech-net@
* update protocol bind implementations to use/expect sockaddr *
instead of mbuf *
* introduce sockaddr_big struct for storage of addr data passed via
sys_bind; sockaddr_big is of sufficient size and alignment to
accommodate all addr data sizes received.
* modify sys_bind to allocate sockaddr_big instead of using an mbuf.
* bump kernel version to 7.99.9 for change to pr_bind() parameter type.
Patch posted to tech-net@
http://mail-index.netbsd.org/tech-net/2015/03/15/msg005004.html
The choice to use a new structure sockaddr_big has been retained since
changing sockaddr_storage size would lead to unnecessary ABI change. The
use of the new structure does not preclude future work that increases
the size of sockaddr_storage and at that time sockaddr_big may be
trivially replaced.
Tested by mrg@ and myself, discussed with rmind@, posted to tech-net@
MAIN commitmail json YAML
Move code that is conditional on options INET6 into #ifdef INET6.
* Re-organize some variable declarations to limit #ifdef's.
* Move INET and INET6 code into respective switch cases to simplify
#ifdef INET6.
No intended functional change.
* Re-organize some variable declarations to limit #ifdef's.
* Move INET and INET6 code into respective switch cases to simplify
#ifdef INET6.
No intended functional change.
MAIN commitmail json YAML
Return EINVAL if namelen isn't large enough to encompass the expected
members of sockaddr structures. i.e. sa_len and sa_family.
Discussed with and patch by christos@
members of sockaddr structures. i.e. sa_len and sa_family.
Discussed with and patch by christos@
MAIN commitmail json YAML
Place opening brace to function at column 0, like in the rest of the file.
MAIN commitmail json YAML
src/sys/kern/uipc_socket.c@1.234
/
diff
/
nxr@1.234
src/sys/kern/uipc_syscalls.c@1.172 / diff / nxr@1.172
src/sys/kern/uipc_usrreq.c@1.169 / diff / nxr@1.169
src/sys/miscfs/fifofs/fifo_vnops.c@1.77 / diff / nxr@1.77
src/sys/net/if.c@1.290 / diff / nxr@1.290
src/sys/net/link_proto.c@1.24 / diff / nxr@1.24
src/sys/net/raw_usrreq.c@1.52 / diff / nxr@1.52
src/sys/net/rtsock.c@1.163 / diff / nxr@1.163
src/sys/netatalk/ddp_usrreq.c@1.63 / diff / nxr@1.63
src/sys/netbt/hci_socket.c@1.40 / diff / nxr@1.40
src/sys/netbt/l2cap_socket.c@1.31 / diff / nxr@1.31
src/sys/netbt/rfcomm_socket.c@1.33 / diff / nxr@1.33
src/sys/netbt/sco_socket.c@1.33 / diff / nxr@1.33
src/sys/netinet/raw_ip.c@1.145 / diff / nxr@1.145
src/sys/netinet/tcp_usrreq.c@1.200 / diff / nxr@1.200
src/sys/netinet/udp_usrreq.c@1.217 / diff / nxr@1.217
src/sys/netinet6/raw_ip6.c@1.136 / diff / nxr@1.136
src/sys/netinet6/udp6_usrreq.c@1.115 / diff / nxr@1.115
src/sys/netipsec/keysock.c@1.43 / diff / nxr@1.43
src/sys/netmpls/mpls_proto.c@1.24 / diff / nxr@1.24
:
(more 4 files)
src/sys/kern/uipc_syscalls.c@1.172 / diff / nxr@1.172
src/sys/kern/uipc_usrreq.c@1.169 / diff / nxr@1.169
src/sys/miscfs/fifofs/fifo_vnops.c@1.77 / diff / nxr@1.77
src/sys/net/if.c@1.290 / diff / nxr@1.290
src/sys/net/link_proto.c@1.24 / diff / nxr@1.24
src/sys/net/raw_usrreq.c@1.52 / diff / nxr@1.52
src/sys/net/rtsock.c@1.163 / diff / nxr@1.163
src/sys/netatalk/ddp_usrreq.c@1.63 / diff / nxr@1.63
src/sys/netbt/hci_socket.c@1.40 / diff / nxr@1.40
src/sys/netbt/l2cap_socket.c@1.31 / diff / nxr@1.31
src/sys/netbt/rfcomm_socket.c@1.33 / diff / nxr@1.33
src/sys/netbt/sco_socket.c@1.33 / diff / nxr@1.33
src/sys/netinet/raw_ip.c@1.145 / diff / nxr@1.145
src/sys/netinet/tcp_usrreq.c@1.200 / diff / nxr@1.200
src/sys/netinet/udp_usrreq.c@1.217 / diff / nxr@1.217
src/sys/netinet6/raw_ip6.c@1.136 / diff / nxr@1.136
src/sys/netinet6/udp6_usrreq.c@1.115 / diff / nxr@1.115
src/sys/netipsec/keysock.c@1.43 / diff / nxr@1.43
src/sys/netmpls/mpls_proto.c@1.24 / diff / nxr@1.24
:
(more 4 files)
split PRU_CONNECT2 & PRU_PURGEIF function out of pr_generic() usrreq
switches and put into separate functions
- always KASSERT(solocked(so)) even if not implemented
(for PRU_CONNECT2 only)
- replace calls to pr_generic() with req = PRU_CONNECT2 with calls to
pr_connect2()
- replace calls to pr_generic() with req = PRU_PURGEIF with calls to
pr_purgeif()
put common code from unp_connect2() (used by unp_connect() into
unp_connect1() and call out to it when needed
patch only briefly reviewed by rmind@
switches and put into separate functions
- always KASSERT(solocked(so)) even if not implemented
(for PRU_CONNECT2 only)
- replace calls to pr_generic() with req = PRU_CONNECT2 with calls to
pr_connect2()
- replace calls to pr_generic() with req = PRU_PURGEIF with calls to
pr_purgeif()
put common code from unp_connect2() (used by unp_connect() into
unp_connect1() and call out to it when needed
patch only briefly reviewed by rmind@
MAIN commitmail json YAML
src/sys/dev/kttcp.c@1.37
/
diff
/
nxr@1.37
src/sys/kern/uipc_socket.c@1.233 / diff / nxr@1.233
src/sys/kern/uipc_usrreq.c@1.168 / diff / nxr@1.168
src/sys/net/if_gre.c@1.159 / diff / nxr@1.159
src/sys/net/link_proto.c@1.23 / diff / nxr@1.23
src/sys/net/raw_usrreq.c@1.51 / diff / nxr@1.51
src/sys/net/rtsock.c@1.162 / diff / nxr@1.162
src/sys/netatalk/ddp_usrreq.c@1.62 / diff / nxr@1.62
src/sys/netbt/hci_socket.c@1.39 / diff / nxr@1.39
src/sys/netbt/l2cap_socket.c@1.30 / diff / nxr@1.30
src/sys/netbt/rfcomm.h@1.18 / diff / nxr@1.18
src/sys/netbt/rfcomm_socket.c@1.32 / diff / nxr@1.32
src/sys/netbt/rfcomm_upper.c@1.21 / diff / nxr@1.21
src/sys/netbt/sco_socket.c@1.32 / diff / nxr@1.32
src/sys/netinet/raw_ip.c@1.144 / diff / nxr@1.144
src/sys/netinet/tcp_input.c@1.334 / diff / nxr@1.334
src/sys/netinet/tcp_usrreq.c@1.199 / diff / nxr@1.199
src/sys/netinet/udp_usrreq.c@1.216 / diff / nxr@1.216
src/sys/netinet6/raw_ip6.c@1.135 / diff / nxr@1.135
src/sys/netinet6/udp6_usrreq.c@1.114 / diff / nxr@1.114
:
(more 5 files)
src/sys/kern/uipc_socket.c@1.233 / diff / nxr@1.233
src/sys/kern/uipc_usrreq.c@1.168 / diff / nxr@1.168
src/sys/net/if_gre.c@1.159 / diff / nxr@1.159
src/sys/net/link_proto.c@1.23 / diff / nxr@1.23
src/sys/net/raw_usrreq.c@1.51 / diff / nxr@1.51
src/sys/net/rtsock.c@1.162 / diff / nxr@1.162
src/sys/netatalk/ddp_usrreq.c@1.62 / diff / nxr@1.62
src/sys/netbt/hci_socket.c@1.39 / diff / nxr@1.39
src/sys/netbt/l2cap_socket.c@1.30 / diff / nxr@1.30
src/sys/netbt/rfcomm.h@1.18 / diff / nxr@1.18
src/sys/netbt/rfcomm_socket.c@1.32 / diff / nxr@1.32
src/sys/netbt/rfcomm_upper.c@1.21 / diff / nxr@1.21
src/sys/netbt/sco_socket.c@1.32 / diff / nxr@1.32
src/sys/netinet/raw_ip.c@1.144 / diff / nxr@1.144
src/sys/netinet/tcp_input.c@1.334 / diff / nxr@1.334
src/sys/netinet/tcp_usrreq.c@1.199 / diff / nxr@1.199
src/sys/netinet/udp_usrreq.c@1.216 / diff / nxr@1.216
src/sys/netinet6/raw_ip6.c@1.135 / diff / nxr@1.135
src/sys/netinet6/udp6_usrreq.c@1.114 / diff / nxr@1.114
:
(more 5 files)
split PRU_RCVD function out of pr_generic() usrreq switches and put into
separate functions
- always KASSERT(solocked(so)) even if not implemented
- replace calls to pr_generic() with req = PRU_RCVD with calls to
pr_rcvd()
separate functions
- always KASSERT(solocked(so)) even if not implemented
- replace calls to pr_generic() with req = PRU_RCVD with calls to
pr_rcvd()
MAIN commitmail json YAML
suppress possibly used uninitialized warning on sgimips
from martin@
from martin@
MAIN commitmail json YAML
remove KASSERT(nam != NULL) from ddp_send() the following code makes
the validity of it questionable. we'll investigate later whether it
can be put back and the code simplified.
the validity of it questionable. we'll investigate later whether it
can be put back and the code simplified.
MAIN commitmail json YAML
whitespace
MAIN commitmail json YAML
actually use the passed in struct lwp *l instead of curlwp in unp_connect()
MAIN commitmail json YAML
src/sys/dev/bluetooth/bthidev.c@1.29
/
diff
/
nxr@1.29
src/sys/dev/bluetooth/btmagic.c@1.11 / diff / nxr@1.11
src/sys/dev/bluetooth/btsco.c@1.33 / diff / nxr@1.33
src/sys/dev/kttcp.c@1.36 / diff / nxr@1.36
src/sys/kern/uipc_socket.c@1.232 / diff / nxr@1.232
src/sys/kern/uipc_usrreq.c@1.166 / diff / nxr@1.166
src/sys/net/if_gre.c@1.158 / diff / nxr@1.158
src/sys/net/link_proto.c@1.22 / diff / nxr@1.22
src/sys/net/raw_cb.h@1.23 / diff / nxr@1.23
src/sys/net/raw_usrreq.c@1.50 / diff / nxr@1.50
src/sys/net/rtsock.c@1.161 / diff / nxr@1.161
src/sys/netatalk/ddp_usrreq.c@1.59 / diff / nxr@1.59
src/sys/netbt/hci_socket.c@1.38 / diff / nxr@1.38
src/sys/netbt/l2cap.h@1.18 / diff / nxr@1.18
src/sys/netbt/l2cap_lower.c@1.10 / diff / nxr@1.10
src/sys/netbt/l2cap_socket.c@1.29 / diff / nxr@1.29
src/sys/netbt/l2cap_upper.c@1.18 / diff / nxr@1.18
src/sys/netbt/rfcomm.h@1.17 / diff / nxr@1.17
src/sys/netbt/rfcomm_session.c@1.23 / diff / nxr@1.23
src/sys/netbt/rfcomm_socket.c@1.31 / diff / nxr@1.31
:
(more 15 files)
src/sys/dev/bluetooth/btmagic.c@1.11 / diff / nxr@1.11
src/sys/dev/bluetooth/btsco.c@1.33 / diff / nxr@1.33
src/sys/dev/kttcp.c@1.36 / diff / nxr@1.36
src/sys/kern/uipc_socket.c@1.232 / diff / nxr@1.232
src/sys/kern/uipc_usrreq.c@1.166 / diff / nxr@1.166
src/sys/net/if_gre.c@1.158 / diff / nxr@1.158
src/sys/net/link_proto.c@1.22 / diff / nxr@1.22
src/sys/net/raw_cb.h@1.23 / diff / nxr@1.23
src/sys/net/raw_usrreq.c@1.50 / diff / nxr@1.50
src/sys/net/rtsock.c@1.161 / diff / nxr@1.161
src/sys/netatalk/ddp_usrreq.c@1.59 / diff / nxr@1.59
src/sys/netbt/hci_socket.c@1.38 / diff / nxr@1.38
src/sys/netbt/l2cap.h@1.18 / diff / nxr@1.18
src/sys/netbt/l2cap_lower.c@1.10 / diff / nxr@1.10
src/sys/netbt/l2cap_socket.c@1.29 / diff / nxr@1.29
src/sys/netbt/l2cap_upper.c@1.18 / diff / nxr@1.18
src/sys/netbt/rfcomm.h@1.17 / diff / nxr@1.17
src/sys/netbt/rfcomm_session.c@1.23 / diff / nxr@1.23
src/sys/netbt/rfcomm_socket.c@1.31 / diff / nxr@1.31
:
(more 15 files)
split PRU_SEND function out of pr_generic() usrreq switches and put into
separate functions
xxx_send(struct socket *, struct mbuf *, struct mbuf *,
struct mbuf *, struct lwp *)
- always KASSERT(solocked(so)) even if not implemented
- replace calls to pr_generic() with req = PRU_SEND with calls to
pr_send()
rename existing functions that operate on PCB for consistency (and to
free up their names for xxx_send() PRUs
- l2cap_send() -> l2cap_send_pcb()
- sco_send() -> sco_send_pcb()
- rfcomm_send() -> rfcomm_send_pcb()
patch reviewed by rmind
separate functions
xxx_send(struct socket *, struct mbuf *, struct mbuf *,
struct mbuf *, struct lwp *)
- always KASSERT(solocked(so)) even if not implemented
- replace calls to pr_generic() with req = PRU_SEND with calls to
pr_send()
rename existing functions that operate on PCB for consistency (and to
free up their names for xxx_send() PRUs
- l2cap_send() -> l2cap_send_pcb()
- sco_send() -> sco_send_pcb()
- rfcomm_send() -> rfcomm_send_pcb()
patch reviewed by rmind
MAIN commitmail json YAML
get_tcppcb() is nearly always called upon entry to usrreqs so
KASSERT(solocked(so)) inside it and remove the redundant KASSERT
everywhere we are using tcp_getpcb()
KASSERT(solocked(so)) inside it and remove the redundant KASSERT
everywhere we are using tcp_getpcb()
MAIN commitmail json YAML
src/sys/kern/uipc_socket.c@1.231
/
diff
/
nxr@1.231
src/sys/kern/uipc_usrreq.c@1.165 / diff / nxr@1.165
src/sys/net/link_proto.c@1.21 / diff / nxr@1.21
src/sys/net/raw_usrreq.c@1.49 / diff / nxr@1.49
src/sys/net/rtsock.c@1.160 / diff / nxr@1.160
src/sys/netatalk/ddp_usrreq.c@1.58 / diff / nxr@1.58
src/sys/netbt/hci_socket.c@1.37 / diff / nxr@1.37
src/sys/netbt/l2cap_socket.c@1.28 / diff / nxr@1.28
src/sys/netbt/rfcomm_socket.c@1.30 / diff / nxr@1.30
src/sys/netbt/sco_socket.c@1.30 / diff / nxr@1.30
src/sys/netinet/in_pcb.c@1.151 / diff / nxr@1.151
src/sys/netinet/in_pcb.h@1.54 / diff / nxr@1.54
src/sys/netinet/raw_ip.c@1.142 / diff / nxr@1.142
src/sys/netinet/tcp_usrreq.c@1.196 / diff / nxr@1.196
src/sys/netinet/udp_usrreq.c@1.214 / diff / nxr@1.214
src/sys/netinet6/in6_pcb.c@1.128 / diff / nxr@1.128
src/sys/netinet6/in6_pcb.h@1.39 / diff / nxr@1.39
src/sys/netinet6/raw_ip6.c@1.133 / diff / nxr@1.133
src/sys/netinet6/udp6_usrreq.c@1.112 / diff / nxr@1.112
src/sys/netipsec/keysock.c@1.40 / diff / nxr@1.40
:
(more 5 files)
src/sys/kern/uipc_usrreq.c@1.165 / diff / nxr@1.165
src/sys/net/link_proto.c@1.21 / diff / nxr@1.21
src/sys/net/raw_usrreq.c@1.49 / diff / nxr@1.49
src/sys/net/rtsock.c@1.160 / diff / nxr@1.160
src/sys/netatalk/ddp_usrreq.c@1.58 / diff / nxr@1.58
src/sys/netbt/hci_socket.c@1.37 / diff / nxr@1.37
src/sys/netbt/l2cap_socket.c@1.28 / diff / nxr@1.28
src/sys/netbt/rfcomm_socket.c@1.30 / diff / nxr@1.30
src/sys/netbt/sco_socket.c@1.30 / diff / nxr@1.30
src/sys/netinet/in_pcb.c@1.151 / diff / nxr@1.151
src/sys/netinet/in_pcb.h@1.54 / diff / nxr@1.54
src/sys/netinet/raw_ip.c@1.142 / diff / nxr@1.142
src/sys/netinet/tcp_usrreq.c@1.196 / diff / nxr@1.196
src/sys/netinet/udp_usrreq.c@1.214 / diff / nxr@1.214
src/sys/netinet6/in6_pcb.c@1.128 / diff / nxr@1.128
src/sys/netinet6/in6_pcb.h@1.39 / diff / nxr@1.39
src/sys/netinet6/raw_ip6.c@1.133 / diff / nxr@1.133
src/sys/netinet6/udp6_usrreq.c@1.112 / diff / nxr@1.112
src/sys/netipsec/keysock.c@1.40 / diff / nxr@1.40
:
(more 5 files)
revert the removal of struct lwp * parameter from bind, listen and connect
user requests.
this should resolve the issue relating to nfs client hangs presented
recently by wiz on current-users@
user requests.
this should resolve the issue relating to nfs client hangs presented
recently by wiz on current-users@
MAIN commitmail json YAML
req cannot be PRU_SENDOOB here as per KASSERT() earlier in the
rip_usrreq() function.
- KASSERT(!control || (req == PRU_SEND || req == PRU_SENDOOB));
+ KASSERT(!control || (req == PRU_SEND));
rip_usrreq() function.
- KASSERT(!control || (req == PRU_SEND || req == PRU_SENDOOB));
+ KASSERT(!control || (req == PRU_SEND));
MAIN commitmail json YAML
src/sys/netinet/raw_ip.c@1.140
/
diff
/
nxr@1.140
src/sys/netinet/tcp_usrreq.c@1.195 / diff / nxr@1.195
src/sys/netinet/udp_usrreq.c@1.213 / diff / nxr@1.213
src/sys/netinet/tcp_usrreq.c@1.195 / diff / nxr@1.195
src/sys/netinet/udp_usrreq.c@1.213 / diff / nxr@1.213
restore splsoftnet() in various usrreqs that were removed during the PRU
splits. we will properly review removal after the PRU split work is
complete.
splits. we will properly review removal after the PRU split work is
complete.
MAIN commitmail json YAML
release mbuf on failure of PRU_SEND
MAIN commitmail json YAML
* remove declarations of unp_bind, unp_discard, unp_disconnect1, unp_drop,
unp_shutdown1, unp_internalize and unp_output functions from sys/un.h
and instead declare them as static in uipc_usrreq.c with prototype
declarations as necessary.
* remove struct lwp * parameter from unp_output() while here and just
use curlwp instead.
as discussed with rmind
unp_shutdown1, unp_internalize and unp_output functions from sys/un.h
and instead declare them as static in uipc_usrreq.c with prototype
declarations as necessary.
* remove struct lwp * parameter from unp_output() while here and just
use curlwp instead.
as discussed with rmind
MAIN commitmail json YAML
split PRU_CONNECT, PRU_RCVOOB and PRU_SENDOOB into separate functions
(all implemented as EOPNOTSUPP).
(all implemented as EOPNOTSUPP).
MAIN commitmail json YAML
add missing KASSERT(req != PRU_XXX) to mpls_usrreq() for PRUs that have
already been split.
already been split.
MAIN commitmail json YAML
fix missed conversion to call to pr_connect() from pr_generic() when
PRU_CONNECT split was done.
- error = (*so->so_proto->pr_usrreqs->pr_generic)(so,
- PRU_CONNECT, NULL, nam, NULL, l);
+ error = (*so->so_proto->pr_usrreqs->pr_connect)(so, nam);
without this change KASSERT() would be triggered if raw send needs to
perform a connect.
PRU_CONNECT split was done.
- error = (*so->so_proto->pr_usrreqs->pr_generic)(so,
- PRU_CONNECT, NULL, nam, NULL, l);
+ error = (*so->so_proto->pr_usrreqs->pr_connect)(so, nam);
without this change KASSERT() would be triggered if raw send needs to
perform a connect.
MAIN commitmail json YAML
src/sys/dev/bluetooth/bthidev.c@1.28
/
diff
/
nxr@1.28
src/sys/dev/bluetooth/btmagic.c@1.10 / diff / nxr@1.10
src/sys/dev/bluetooth/btsco.c@1.32 / diff / nxr@1.32
src/sys/kern/uipc_socket.c@1.229 / diff / nxr@1.229
src/sys/kern/uipc_socket2.c@1.120 / diff / nxr@1.120
src/sys/kern/uipc_usrreq.c@1.163 / diff / nxr@1.163
src/sys/net/link_proto.c@1.19 / diff / nxr@1.19
src/sys/net/raw_usrreq.c@1.47 / diff / nxr@1.47
src/sys/net/rtsock.c@1.159 / diff / nxr@1.159
src/sys/netatalk/ddp_usrreq.c@1.57 / diff / nxr@1.57
src/sys/netbt/hci_socket.c@1.36 / diff / nxr@1.36
src/sys/netbt/l2cap.h@1.17 / diff / nxr@1.17
src/sys/netbt/l2cap_socket.c@1.27 / diff / nxr@1.27
src/sys/netbt/l2cap_upper.c@1.17 / diff / nxr@1.17
src/sys/netbt/rfcomm.h@1.16 / diff / nxr@1.16
src/sys/netbt/rfcomm_session.c@1.22 / diff / nxr@1.22
src/sys/netbt/rfcomm_socket.c@1.28 / diff / nxr@1.28
src/sys/netbt/rfcomm_upper.c@1.19 / diff / nxr@1.19
src/sys/netbt/sco.h@1.10 / diff / nxr@1.10
src/sys/netbt/sco_socket.c@1.29 / diff / nxr@1.29
:
(more 13 files)
src/sys/dev/bluetooth/btmagic.c@1.10 / diff / nxr@1.10
src/sys/dev/bluetooth/btsco.c@1.32 / diff / nxr@1.32
src/sys/kern/uipc_socket.c@1.229 / diff / nxr@1.229
src/sys/kern/uipc_socket2.c@1.120 / diff / nxr@1.120
src/sys/kern/uipc_usrreq.c@1.163 / diff / nxr@1.163
src/sys/net/link_proto.c@1.19 / diff / nxr@1.19
src/sys/net/raw_usrreq.c@1.47 / diff / nxr@1.47
src/sys/net/rtsock.c@1.159 / diff / nxr@1.159
src/sys/netatalk/ddp_usrreq.c@1.57 / diff / nxr@1.57
src/sys/netbt/hci_socket.c@1.36 / diff / nxr@1.36
src/sys/netbt/l2cap.h@1.17 / diff / nxr@1.17
src/sys/netbt/l2cap_socket.c@1.27 / diff / nxr@1.27
src/sys/netbt/l2cap_upper.c@1.17 / diff / nxr@1.17
src/sys/netbt/rfcomm.h@1.16 / diff / nxr@1.16
src/sys/netbt/rfcomm_session.c@1.22 / diff / nxr@1.22
src/sys/netbt/rfcomm_socket.c@1.28 / diff / nxr@1.28
src/sys/netbt/rfcomm_upper.c@1.19 / diff / nxr@1.19
src/sys/netbt/sco.h@1.10 / diff / nxr@1.10
src/sys/netbt/sco_socket.c@1.29 / diff / nxr@1.29
:
(more 13 files)
split PRU_DISCONNECT, PRU_SHUTDOWN and PRU_ABORT function out of
pr_generic() usrreq switches and put into separate functions
xxx_disconnect(struct socket *)
xxx_shutdown(struct socket *)
xxx_abort(struct socket *)
- always KASSERT(solocked(so)) even if not implemented
- replace calls to pr_generic() with req =
PRU_{DISCONNECT,SHUTDOWN,ABORT}
with calls to pr_{disconnect,shutdown,abort}() respectively
rename existing internal functions used to implement above functionality
to permit use of the names for xxx_{disconnect,shutdown,abort}().
- {l2cap,sco,rfcomm}_disconnect() ->
{l2cap,sco,rfcomm}_disconnect_pcb()
- {unp,rip,tcp}_disconnect() -> {unp,rip,tcp}_disconnect1()
- unp_shutdown() -> unp_shutdown1()
patch reviewed by rmind
pr_generic() usrreq switches and put into separate functions
xxx_disconnect(struct socket *)
xxx_shutdown(struct socket *)
xxx_abort(struct socket *)
- always KASSERT(solocked(so)) even if not implemented
- replace calls to pr_generic() with req =
PRU_{DISCONNECT,SHUTDOWN,ABORT}
with calls to pr_{disconnect,shutdown,abort}() respectively
rename existing internal functions used to implement above functionality
to permit use of the names for xxx_{disconnect,shutdown,abort}().
- {l2cap,sco,rfcomm}_disconnect() ->
{l2cap,sco,rfcomm}_disconnect_pcb()
- {unp,rip,tcp}_disconnect() -> {unp,rip,tcp}_disconnect1()
- unp_shutdown() -> unp_shutdown1()
patch reviewed by rmind
MAIN commitmail json YAML
src/sys/dev/bluetooth/bthidev.c@1.27
/
diff
/
nxr@1.27
src/sys/dev/bluetooth/btmagic.c@1.9 / diff / nxr@1.9
src/sys/dev/bluetooth/btsco.c@1.31 / diff / nxr@1.31
src/sys/kern/uipc_socket.c@1.228 / diff / nxr@1.228
src/sys/kern/uipc_usrreq.c@1.162 / diff / nxr@1.162
src/sys/net/raw_usrreq.c@1.46 / diff / nxr@1.46
src/sys/net/rtsock.c@1.158 / diff / nxr@1.158
src/sys/netatalk/ddp_usrreq.c@1.56 / diff / nxr@1.56
src/sys/netbt/hci_socket.c@1.35 / diff / nxr@1.35
src/sys/netbt/l2cap.h@1.16 / diff / nxr@1.16
src/sys/netbt/l2cap_socket.c@1.26 / diff / nxr@1.26
src/sys/netbt/l2cap_upper.c@1.16 / diff / nxr@1.16
src/sys/netbt/rfcomm.h@1.15 / diff / nxr@1.15
src/sys/netbt/rfcomm_socket.c@1.27 / diff / nxr@1.27
src/sys/netbt/rfcomm_upper.c@1.18 / diff / nxr@1.18
src/sys/netbt/sco.h@1.9 / diff / nxr@1.9
src/sys/netbt/sco_socket.c@1.28 / diff / nxr@1.28
src/sys/netbt/sco_upper.c@1.14 / diff / nxr@1.14
src/sys/netinet/raw_ip.c@1.137 / diff / nxr@1.137
src/sys/netinet/tcp_usrreq.c@1.193 / diff / nxr@1.193
:
(more 9 files)
src/sys/dev/bluetooth/btmagic.c@1.9 / diff / nxr@1.9
src/sys/dev/bluetooth/btsco.c@1.31 / diff / nxr@1.31
src/sys/kern/uipc_socket.c@1.228 / diff / nxr@1.228
src/sys/kern/uipc_usrreq.c@1.162 / diff / nxr@1.162
src/sys/net/raw_usrreq.c@1.46 / diff / nxr@1.46
src/sys/net/rtsock.c@1.158 / diff / nxr@1.158
src/sys/netatalk/ddp_usrreq.c@1.56 / diff / nxr@1.56
src/sys/netbt/hci_socket.c@1.35 / diff / nxr@1.35
src/sys/netbt/l2cap.h@1.16 / diff / nxr@1.16
src/sys/netbt/l2cap_socket.c@1.26 / diff / nxr@1.26
src/sys/netbt/l2cap_upper.c@1.16 / diff / nxr@1.16
src/sys/netbt/rfcomm.h@1.15 / diff / nxr@1.15
src/sys/netbt/rfcomm_socket.c@1.27 / diff / nxr@1.27
src/sys/netbt/rfcomm_upper.c@1.18 / diff / nxr@1.18
src/sys/netbt/sco.h@1.9 / diff / nxr@1.9
src/sys/netbt/sco_socket.c@1.28 / diff / nxr@1.28
src/sys/netbt/sco_upper.c@1.14 / diff / nxr@1.14
src/sys/netinet/raw_ip.c@1.137 / diff / nxr@1.137
src/sys/netinet/tcp_usrreq.c@1.193 / diff / nxr@1.193
:
(more 9 files)
split PRU_CONNECT function out of pr_generic() usrreq switches and put
into seaparate functions
xxx_listen(struct socket *, struct mbuf *)
- always KASSERT(solocked(so)) and KASSERT(nam != NULL)
- replace calls to pr_generic() with req = PRU_CONNECT with
pr_connect()
- rename existin {l2cap,sco,rfcomm}_connect() to
{l2cap,sco,rfcomm}_connect_pcb() respectively to permit
naming consistency with other protocols functions.
- drop struct lwp * parameter from unp_connect() and at_pcbconnect()
and use curlwp instead where appropriate.
patch reviewed by rmind
into seaparate functions
xxx_listen(struct socket *, struct mbuf *)
- always KASSERT(solocked(so)) and KASSERT(nam != NULL)
- replace calls to pr_generic() with req = PRU_CONNECT with
pr_connect()
- rename existin {l2cap,sco,rfcomm}_connect() to
{l2cap,sco,rfcomm}_connect_pcb() respectively to permit
naming consistency with other protocols functions.
- drop struct lwp * parameter from unp_connect() and at_pcbconnect()
and use curlwp instead where appropriate.
patch reviewed by rmind
MAIN commitmail json YAML
put boilerplate extraction of inpcb or in6pcb and tcpcb performed in tcp
usrreqs into a function that can be called instead of cut & pasting it
to every single usrreq function.
tcp_getpcb(struct socket *, struct inpcb **, struct in6pcb **, struct tcpcb **)
* examines the family of the provided socket and fills in either inpcb
or in6pcb and tcpcb.
* if the pcb is not present for the family of the socket EINVAL is
returned, if the family is not AF_INET{,6} EAFNOSUPPORT is returned.
signature provided by and patch reviewed by rmind
usrreqs into a function that can be called instead of cut & pasting it
to every single usrreq function.
tcp_getpcb(struct socket *, struct inpcb **, struct in6pcb **, struct tcpcb **)
* examines the family of the provided socket and fills in either inpcb
or in6pcb and tcpcb.
* if the pcb is not present for the family of the socket EINVAL is
returned, if the family is not AF_INET{,6} EAFNOSUPPORT is returned.
signature provided by and patch reviewed by rmind
MAIN commitmail json YAML
add missing KASSERT()s at the top of sockin_usrreq(), req shall not be
either of these operations.
> KASSERT(req != PRU_BIND);
> KASSERT(req != PRU_LISTEN);
either of these operations.
> KASSERT(req != PRU_BIND);
> KASSERT(req != PRU_LISTEN);
MAIN commitmail json YAML
cleanup after last commit
- add KASSERT(req != PRU_BIND) and KASSERT(req != PRU_LISTEN) inside
tcp_usrreq() as these reqs should no longer reach here.
- remove (now unreachable) PRU_LISTEN case in switch.
- add KASSERT(req != PRU_BIND) and KASSERT(req != PRU_LISTEN) inside
tcp_usrreq() as these reqs should no longer reach here.
- remove (now unreachable) PRU_LISTEN case in switch.
MAIN commitmail json YAML
src/sys/dev/bluetooth/bthidev.c@1.26
/
diff
/
nxr@1.26
src/sys/dev/bluetooth/btmagic.c@1.8 / diff / nxr@1.8
src/sys/dev/bluetooth/btsco.c@1.30 / diff / nxr@1.30
src/sys/kern/uipc_socket.c@1.227 / diff / nxr@1.227
src/sys/kern/uipc_usrreq.c@1.161 / diff / nxr@1.161
src/sys/net/link_proto.c@1.18 / diff / nxr@1.18
src/sys/net/raw_usrreq.c@1.45 / diff / nxr@1.45
src/sys/net/rtsock.c@1.157 / diff / nxr@1.157
src/sys/netatalk/ddp_usrreq.c@1.55 / diff / nxr@1.55
src/sys/netbt/hci_socket.c@1.34 / diff / nxr@1.34
src/sys/netbt/l2cap.h@1.15 / diff / nxr@1.15
src/sys/netbt/l2cap_socket.c@1.25 / diff / nxr@1.25
src/sys/netbt/l2cap_upper.c@1.15 / diff / nxr@1.15
src/sys/netbt/rfcomm.h@1.14 / diff / nxr@1.14
src/sys/netbt/rfcomm_session.c@1.21 / diff / nxr@1.21
src/sys/netbt/rfcomm_socket.c@1.26 / diff / nxr@1.26
src/sys/netbt/rfcomm_upper.c@1.17 / diff / nxr@1.17
src/sys/netbt/sco.h@1.8 / diff / nxr@1.8
src/sys/netbt/sco_socket.c@1.27 / diff / nxr@1.27
src/sys/netbt/sco_upper.c@1.13 / diff / nxr@1.13
:
(more 16 files)
src/sys/dev/bluetooth/btmagic.c@1.8 / diff / nxr@1.8
src/sys/dev/bluetooth/btsco.c@1.30 / diff / nxr@1.30
src/sys/kern/uipc_socket.c@1.227 / diff / nxr@1.227
src/sys/kern/uipc_usrreq.c@1.161 / diff / nxr@1.161
src/sys/net/link_proto.c@1.18 / diff / nxr@1.18
src/sys/net/raw_usrreq.c@1.45 / diff / nxr@1.45
src/sys/net/rtsock.c@1.157 / diff / nxr@1.157
src/sys/netatalk/ddp_usrreq.c@1.55 / diff / nxr@1.55
src/sys/netbt/hci_socket.c@1.34 / diff / nxr@1.34
src/sys/netbt/l2cap.h@1.15 / diff / nxr@1.15
src/sys/netbt/l2cap_socket.c@1.25 / diff / nxr@1.25
src/sys/netbt/l2cap_upper.c@1.15 / diff / nxr@1.15
src/sys/netbt/rfcomm.h@1.14 / diff / nxr@1.14
src/sys/netbt/rfcomm_session.c@1.21 / diff / nxr@1.21
src/sys/netbt/rfcomm_socket.c@1.26 / diff / nxr@1.26
src/sys/netbt/rfcomm_upper.c@1.17 / diff / nxr@1.17
src/sys/netbt/sco.h@1.8 / diff / nxr@1.8
src/sys/netbt/sco_socket.c@1.27 / diff / nxr@1.27
src/sys/netbt/sco_upper.c@1.13 / diff / nxr@1.13
:
(more 16 files)
split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq
switches and put into separate functions
xxx_bind(struct socket *, struct mbuf *)
xxx_listen(struct socket *)
- always KASSERT(solocked(so)) even if not implemented
- replace calls to pr_generic() with req = PRU_BIND with call to
pr_bind()
- replace calls to pr_generic() with req = PRU_LISTEN with call to
pr_listen()
- drop struct lwp * parameter from at_pcbsetaddr(), in_pcbbind() and
unp_bind() and always use curlwp.
rename existing functions that operate on PCB for consistency (and to
free up their names for xxx_{bind,listen}() PRUs
- l2cap_{bind,listen}() -> l2cap_{bind,listen}_pcb()
- sco_{bind,listen}() -> sco_{bind,listen}_pcb()
- rfcomm_{bind,listen}() -> rfcomm_{bind,listen}_pcb()
patch reviewed by rmind
welcome to netbsd 6.99.48
switches and put into separate functions
xxx_bind(struct socket *, struct mbuf *)
xxx_listen(struct socket *)
- always KASSERT(solocked(so)) even if not implemented
- replace calls to pr_generic() with req = PRU_BIND with call to
pr_bind()
- replace calls to pr_generic() with req = PRU_LISTEN with call to
pr_listen()
- drop struct lwp * parameter from at_pcbsetaddr(), in_pcbbind() and
unp_bind() and always use curlwp.
rename existing functions that operate on PCB for consistency (and to
free up their names for xxx_{bind,listen}() PRUs
- l2cap_{bind,listen}() -> l2cap_{bind,listen}_pcb()
- sco_{bind,listen}() -> sco_{bind,listen}_pcb()
- rfcomm_{bind,listen}() -> rfcomm_{bind,listen}_pcb()
patch reviewed by rmind
welcome to netbsd 6.99.48
MAIN commitmail json YAML
src/sys/dev/kttcp.c@1.34
/
diff
/
nxr@1.34
src/sys/kern/uipc_socket.c@1.226 / diff / nxr@1.226
src/sys/kern/uipc_usrreq.c@1.160 / diff / nxr@1.160
src/sys/net/raw_usrreq.c@1.44 / diff / nxr@1.44
src/sys/net/rtsock.c@1.156 / diff / nxr@1.156
src/sys/netatalk/ddp_usrreq.c@1.54 / diff / nxr@1.54
src/sys/netbt/hci_socket.c@1.33 / diff / nxr@1.33
src/sys/netbt/l2cap_socket.c@1.24 / diff / nxr@1.24
src/sys/netbt/rfcomm_socket.c@1.25 / diff / nxr@1.25
src/sys/netbt/sco_socket.c@1.26 / diff / nxr@1.26
src/sys/netinet/raw_ip.c@1.135 / diff / nxr@1.135
src/sys/netinet/tcp_usrreq.c@1.189 / diff / nxr@1.189
src/sys/netinet/udp_usrreq.c@1.209 / diff / nxr@1.209
src/sys/netinet6/raw_ip6.c@1.128 / diff / nxr@1.128
src/sys/netinet6/udp6_usrreq.c@1.108 / diff / nxr@1.108
src/sys/netipsec/keysock.c@1.36 / diff / nxr@1.36
src/sys/netmpls/mpls_proto.c@1.16 / diff / nxr@1.16
src/sys/netnatm/natm.c@1.38 / diff / nxr@1.38
src/sys/rump/net/lib/libsockin/sockin.c@1.50 / diff / nxr@1.50
src/sys/sys/protosw.h@1.53 / diff / nxr@1.53
src/sys/kern/uipc_socket.c@1.226 / diff / nxr@1.226
src/sys/kern/uipc_usrreq.c@1.160 / diff / nxr@1.160
src/sys/net/raw_usrreq.c@1.44 / diff / nxr@1.44
src/sys/net/rtsock.c@1.156 / diff / nxr@1.156
src/sys/netatalk/ddp_usrreq.c@1.54 / diff / nxr@1.54
src/sys/netbt/hci_socket.c@1.33 / diff / nxr@1.33
src/sys/netbt/l2cap_socket.c@1.24 / diff / nxr@1.24
src/sys/netbt/rfcomm_socket.c@1.25 / diff / nxr@1.25
src/sys/netbt/sco_socket.c@1.26 / diff / nxr@1.26
src/sys/netinet/raw_ip.c@1.135 / diff / nxr@1.135
src/sys/netinet/tcp_usrreq.c@1.189 / diff / nxr@1.189
src/sys/netinet/udp_usrreq.c@1.209 / diff / nxr@1.209
src/sys/netinet6/raw_ip6.c@1.128 / diff / nxr@1.128
src/sys/netinet6/udp6_usrreq.c@1.108 / diff / nxr@1.108
src/sys/netipsec/keysock.c@1.36 / diff / nxr@1.36
src/sys/netmpls/mpls_proto.c@1.16 / diff / nxr@1.16
src/sys/netnatm/natm.c@1.38 / diff / nxr@1.38
src/sys/rump/net/lib/libsockin/sockin.c@1.50 / diff / nxr@1.50
src/sys/sys/protosw.h@1.53 / diff / nxr@1.53
split PRU_SENDOOB and PRU_RCVOOB function out of pr_generic() usrreq
switches and put into separate functions
xxx_sendoob(struct socket *, struct mbuf *, struct mbuf *)
xxx_recvoob(struct socket *, struct mbuf *, int)
- always KASSERT(solocked(so)) even if request is not implemented
- replace calls to pr_generic() with req = PRU_{SEND,RCV}OOB with
calls to pr_{send,recv}oob() respectively.
there is still some tweaking of m_freem(m) and m_freem(control) to come
for consistency. not performed with this commit for clarity.
reviewed by rmind
switches and put into separate functions
xxx_sendoob(struct socket *, struct mbuf *, struct mbuf *)
xxx_recvoob(struct socket *, struct mbuf *, int)
- always KASSERT(solocked(so)) even if request is not implemented
- replace calls to pr_generic() with req = PRU_{SEND,RCV}OOB with
calls to pr_{send,recv}oob() respectively.
there is still some tweaking of m_freem(m) and m_freem(control) to come
for consistency. not performed with this commit for clarity.
reviewed by rmind
MAIN commitmail json YAML
fix fat fingered KASSERT(solocked(0)) -> KASSERT(solocked(so)) mistake.
spotted by Takahiro HAYASHI
spotted by Takahiro HAYASHI
MAIN commitmail json YAML
pr_generic() for req = PRU_RCVOOB is always called with control == NULL
so don't bother with a conditional block that handles non-NULL, it
doesn't happen.
so don't bother with a conditional block that handles non-NULL, it
doesn't happen.
MAIN commitmail json YAML
fix name clash i introduced when adding sockin_accept() pru by renaming
the rump sockin_accept(struct socket *) to sockin_waccept(struct socket *)
not a very creative name the 'w' indicates worker and was chosen to
prefix the word accept to make it not pattern match with _accept. if
someone prefers a different name then please feel free to change it.
the rump sockin_accept(struct socket *) to sockin_waccept(struct socket *)
not a very creative name the 'w' indicates worker and was chosen to
prefix the word accept to make it not pattern match with _accept. if
someone prefers a different name then please feel free to change it.
MAIN commitmail json YAML
src/sys/kern/uipc_socket.c@1.225
/
diff
/
nxr@1.225
src/sys/kern/uipc_usrreq.c@1.159 / diff / nxr@1.159
src/sys/net/if_mpls.c@1.15 / diff / nxr@1.15
src/sys/net/raw_usrreq.c@1.43 / diff / nxr@1.43
src/sys/net/rtsock.c@1.155 / diff / nxr@1.155
src/sys/netatalk/ddp_usrreq.c@1.53 / diff / nxr@1.53
src/sys/netbt/hci_socket.c@1.32 / diff / nxr@1.32
src/sys/netbt/l2cap_socket.c@1.23 / diff / nxr@1.23
src/sys/netbt/rfcomm_socket.c@1.24 / diff / nxr@1.24
src/sys/netbt/sco_socket.c@1.25 / diff / nxr@1.25
src/sys/netinet/raw_ip.c@1.133 / diff / nxr@1.133
src/sys/netinet/tcp_usrreq.c@1.186 / diff / nxr@1.186
src/sys/netinet/udp_usrreq.c@1.208 / diff / nxr@1.208
src/sys/netinet6/raw_ip6.c@1.127 / diff / nxr@1.127
src/sys/netinet6/udp6_usrreq.c@1.107 / diff / nxr@1.107
src/sys/netipsec/keysock.c@1.35 / diff / nxr@1.35
src/sys/netmpls/mpls_proto.c@1.15 / diff / nxr@1.15
src/sys/netnatm/natm.c@1.37 / diff / nxr@1.37
src/sys/rump/net/lib/libsockin/sockin.c@1.48 / diff / nxr@1.48
src/sys/sys/protosw.h@1.52 / diff / nxr@1.52
src/sys/kern/uipc_usrreq.c@1.159 / diff / nxr@1.159
src/sys/net/if_mpls.c@1.15 / diff / nxr@1.15
src/sys/net/raw_usrreq.c@1.43 / diff / nxr@1.43
src/sys/net/rtsock.c@1.155 / diff / nxr@1.155
src/sys/netatalk/ddp_usrreq.c@1.53 / diff / nxr@1.53
src/sys/netbt/hci_socket.c@1.32 / diff / nxr@1.32
src/sys/netbt/l2cap_socket.c@1.23 / diff / nxr@1.23
src/sys/netbt/rfcomm_socket.c@1.24 / diff / nxr@1.24
src/sys/netbt/sco_socket.c@1.25 / diff / nxr@1.25
src/sys/netinet/raw_ip.c@1.133 / diff / nxr@1.133
src/sys/netinet/tcp_usrreq.c@1.186 / diff / nxr@1.186
src/sys/netinet/udp_usrreq.c@1.208 / diff / nxr@1.208
src/sys/netinet6/raw_ip6.c@1.127 / diff / nxr@1.127
src/sys/netinet6/udp6_usrreq.c@1.107 / diff / nxr@1.107
src/sys/netipsec/keysock.c@1.35 / diff / nxr@1.35
src/sys/netmpls/mpls_proto.c@1.15 / diff / nxr@1.15
src/sys/netnatm/natm.c@1.37 / diff / nxr@1.37
src/sys/rump/net/lib/libsockin/sockin.c@1.48 / diff / nxr@1.48
src/sys/sys/protosw.h@1.52 / diff / nxr@1.52
* split PRU_ACCEPT function out of pr_generic() usrreq switches and put
into a separate function xxx_accept(struct socket *, struct mbuf *)
note: future cleanup will take place to remove struct mbuf parameter
type and replace it with a more appropriate type.
patch reviewed by rmind
into a separate function xxx_accept(struct socket *, struct mbuf *)
note: future cleanup will take place to remove struct mbuf parameter
type and replace it with a more appropriate type.
patch reviewed by rmind
MAIN commitmail json YAML
src/sys/compat/svr4/svr4_stream.c@1.80
/
diff
/
nxr@1.80
src/sys/kern/uipc_syscalls.c@1.171 / diff / nxr@1.171
src/sys/kern/uipc_usrreq.c@1.158 / diff / nxr@1.158
src/sys/net/if_gre.c@1.157 / diff / nxr@1.157
src/sys/net/link_proto.c@1.15 / diff / nxr@1.15
src/sys/net/raw_usrreq.c@1.42 / diff / nxr@1.42
src/sys/net/rtsock.c@1.154 / diff / nxr@1.154
src/sys/netatalk/ddp_usrreq.c@1.52 / diff / nxr@1.52
src/sys/netbt/hci_socket.c@1.31 / diff / nxr@1.31
src/sys/netbt/l2cap.h@1.14 / diff / nxr@1.14
src/sys/netbt/l2cap_socket.c@1.22 / diff / nxr@1.22
src/sys/netbt/l2cap_upper.c@1.14 / diff / nxr@1.14
src/sys/netbt/rfcomm.h@1.13 / diff / nxr@1.13
src/sys/netbt/rfcomm_dlc.c@1.8 / diff / nxr@1.8
src/sys/netbt/rfcomm_session.c@1.20 / diff / nxr@1.20
src/sys/netbt/rfcomm_socket.c@1.23 / diff / nxr@1.23
src/sys/netbt/rfcomm_upper.c@1.16 / diff / nxr@1.16
src/sys/netbt/sco.h@1.7 / diff / nxr@1.7
src/sys/netbt/sco_socket.c@1.24 / diff / nxr@1.24
src/sys/netbt/sco_upper.c@1.12 / diff / nxr@1.12
:
(more 12 files)
src/sys/kern/uipc_syscalls.c@1.171 / diff / nxr@1.171
src/sys/kern/uipc_usrreq.c@1.158 / diff / nxr@1.158
src/sys/net/if_gre.c@1.157 / diff / nxr@1.157
src/sys/net/link_proto.c@1.15 / diff / nxr@1.15
src/sys/net/raw_usrreq.c@1.42 / diff / nxr@1.42
src/sys/net/rtsock.c@1.154 / diff / nxr@1.154
src/sys/netatalk/ddp_usrreq.c@1.52 / diff / nxr@1.52
src/sys/netbt/hci_socket.c@1.31 / diff / nxr@1.31
src/sys/netbt/l2cap.h@1.14 / diff / nxr@1.14
src/sys/netbt/l2cap_socket.c@1.22 / diff / nxr@1.22
src/sys/netbt/l2cap_upper.c@1.14 / diff / nxr@1.14
src/sys/netbt/rfcomm.h@1.13 / diff / nxr@1.13
src/sys/netbt/rfcomm_dlc.c@1.8 / diff / nxr@1.8
src/sys/netbt/rfcomm_session.c@1.20 / diff / nxr@1.20
src/sys/netbt/rfcomm_socket.c@1.23 / diff / nxr@1.23
src/sys/netbt/rfcomm_upper.c@1.16 / diff / nxr@1.16
src/sys/netbt/sco.h@1.7 / diff / nxr@1.7
src/sys/netbt/sco_socket.c@1.24 / diff / nxr@1.24
src/sys/netbt/sco_upper.c@1.12 / diff / nxr@1.12
:
(more 12 files)
* split PRU_PEERADDR and PRU_SOCKADDR function out of pr_generic()
usrreq switches and put into separate functions
xxx_{peer,sock}addr(struct socket *, struct mbuf *).
- KASSERT(solocked(so)) always in new functions even if request
is not implemented
- KASSERT(pcb != NULL) and KASSERT(nam) if the request is
implemented and not for tcp.
* for tcp roll #ifdef KPROF and #ifdef DEBUG code from tcp_usrreq() into
easier to cut & paste functions tcp_debug_capture() and
tcp_debug_trace()
- functions provided by rmind
- remaining use of PRU_{PEER,SOCK}ADDR #define to be removed in a
future commit.
* rename netbt functions to permit consistency of pru function names
(as has been done with other requests already split out).
- l2cap_{peer,sock}addr() -> l2cap_{peer,sock}_addr_pcb()
- rfcomm_{peer,sock}addr() -> rfcomm_{peer,sock}_addr_pcb()
- sco_{peer,sock}addr() -> sco_{peer,sock}_addr_pcb()
* split/refactor do_sys_getsockname(lwp, fd, which, nam) into
two functions do_sys_get{peer,sock}name(fd, nam).
- move PRU_PEERADDR handling into do_sys_getpeername() from
do_sys_getsockname()
- have svr4_stream directly call do_sys_get{sock,peer}name()
respectively instead of providing `which' & fix a DPRINTF string
that incorrectly wrote "getpeername" when it meant "getsockname"
- fix sys_getpeername() and sys_getsockname() to call
do_sys_get{sock,peer}name() without `which' and `lwp' & adjust
comments
- bump kernel version for removal of lwp & which parameters from
do_sys_getsockname()
note: future cleanup to remove struct mbuf * abuse in
xxx_{peer,sock}name()
still to come, not done in this commit since it is easier to do post
split.
patch reviewed by rmind
welcome to 6.99.47
usrreq switches and put into separate functions
xxx_{peer,sock}addr(struct socket *, struct mbuf *).
- KASSERT(solocked(so)) always in new functions even if request
is not implemented
- KASSERT(pcb != NULL) and KASSERT(nam) if the request is
implemented and not for tcp.
* for tcp roll #ifdef KPROF and #ifdef DEBUG code from tcp_usrreq() into
easier to cut & paste functions tcp_debug_capture() and
tcp_debug_trace()
- functions provided by rmind
- remaining use of PRU_{PEER,SOCK}ADDR #define to be removed in a
future commit.
* rename netbt functions to permit consistency of pru function names
(as has been done with other requests already split out).
- l2cap_{peer,sock}addr() -> l2cap_{peer,sock}_addr_pcb()
- rfcomm_{peer,sock}addr() -> rfcomm_{peer,sock}_addr_pcb()
- sco_{peer,sock}addr() -> sco_{peer,sock}_addr_pcb()
* split/refactor do_sys_getsockname(lwp, fd, which, nam) into
two functions do_sys_get{peer,sock}name(fd, nam).
- move PRU_PEERADDR handling into do_sys_getpeername() from
do_sys_getsockname()
- have svr4_stream directly call do_sys_get{sock,peer}name()
respectively instead of providing `which' & fix a DPRINTF string
that incorrectly wrote "getpeername" when it meant "getsockname"
- fix sys_getpeername() and sys_getsockname() to call
do_sys_get{sock,peer}name() without `which' and `lwp' & adjust
comments
- bump kernel version for removal of lwp & which parameters from
do_sys_getsockname()
note: future cleanup to remove struct mbuf * abuse in
xxx_{peer,sock}name()
still to come, not done in this commit since it is easier to do post
split.
patch reviewed by rmind
welcome to 6.99.47
MAIN commitmail json YAML
src/sys/kern/uipc_usrreq.c@1.157
/
diff
/
nxr@1.157
src/sys/net/link_proto.c@1.14 / diff / nxr@1.14
src/sys/net/rtsock.c@1.153 / diff / nxr@1.153
src/sys/netatalk/ddp_usrreq.c@1.51 / diff / nxr@1.51
src/sys/netbt/hci_socket.c@1.30 / diff / nxr@1.30
src/sys/netbt/l2cap_socket.c@1.21 / diff / nxr@1.21
src/sys/netbt/rfcomm_socket.c@1.22 / diff / nxr@1.22
src/sys/netbt/sco_socket.c@1.23 / diff / nxr@1.23
src/sys/netinet/raw_ip.c@1.131 / diff / nxr@1.131
src/sys/netinet/tcp_usrreq.c@1.184 / diff / nxr@1.184
src/sys/netinet/udp_usrreq.c@1.206 / diff / nxr@1.206
src/sys/netinet6/raw_ip6.c@1.125 / diff / nxr@1.125
src/sys/netinet6/udp6_usrreq.c@1.105 / diff / nxr@1.105
src/sys/netipsec/keysock.c@1.33 / diff / nxr@1.33
src/sys/netmpls/mpls_proto.c@1.13 / diff / nxr@1.13
src/sys/netnatm/natm.c@1.35 / diff / nxr@1.35
src/sys/rump/net/lib/libsockin/sockin.c@1.46 / diff / nxr@1.46
src/sys/net/link_proto.c@1.14 / diff / nxr@1.14
src/sys/net/rtsock.c@1.153 / diff / nxr@1.153
src/sys/netatalk/ddp_usrreq.c@1.51 / diff / nxr@1.51
src/sys/netbt/hci_socket.c@1.30 / diff / nxr@1.30
src/sys/netbt/l2cap_socket.c@1.21 / diff / nxr@1.21
src/sys/netbt/rfcomm_socket.c@1.22 / diff / nxr@1.22
src/sys/netbt/sco_socket.c@1.23 / diff / nxr@1.23
src/sys/netinet/raw_ip.c@1.131 / diff / nxr@1.131
src/sys/netinet/tcp_usrreq.c@1.184 / diff / nxr@1.184
src/sys/netinet/udp_usrreq.c@1.206 / diff / nxr@1.206
src/sys/netinet6/raw_ip6.c@1.125 / diff / nxr@1.125
src/sys/netinet6/udp6_usrreq.c@1.105 / diff / nxr@1.105
src/sys/netipsec/keysock.c@1.33 / diff / nxr@1.33
src/sys/netmpls/mpls_proto.c@1.13 / diff / nxr@1.13
src/sys/netnatm/natm.c@1.35 / diff / nxr@1.35
src/sys/rump/net/lib/libsockin/sockin.c@1.46 / diff / nxr@1.46
* sprinkle KASSERT(solocked(so)); in all pr_stat() functions.
* fix remaining inconsistent struct socket parameter names.
* fix remaining inconsistent struct socket parameter names.
MAIN commitmail json YAML
src/sys/net/rtsock.c@1.152
/
diff
/
nxr@1.152
src/sys/netatalk/ddp_usrreq.c@1.50 / diff / nxr@1.50
src/sys/netbt/hci_socket.c@1.29 / diff / nxr@1.29
src/sys/netbt/l2cap_socket.c@1.20 / diff / nxr@1.20
src/sys/netbt/rfcomm_socket.c@1.21 / diff / nxr@1.21
src/sys/netbt/sco_socket.c@1.22 / diff / nxr@1.22
src/sys/netinet/raw_ip.c@1.130 / diff / nxr@1.130
src/sys/netinet/tcp_usrreq.c@1.183 / diff / nxr@1.183
src/sys/netinet/udp_usrreq.c@1.205 / diff / nxr@1.205
src/sys/netinet6/raw_ip6.c@1.124 / diff / nxr@1.124
src/sys/netinet6/udp6_usrreq.c@1.104 / diff / nxr@1.104
src/sys/netipsec/keysock.c@1.32 / diff / nxr@1.32
src/sys/netnatm/natm.c@1.34 / diff / nxr@1.34
src/sys/rump/net/lib/libsockin/sockin.c@1.45 / diff / nxr@1.45
src/sys/netatalk/ddp_usrreq.c@1.50 / diff / nxr@1.50
src/sys/netbt/hci_socket.c@1.29 / diff / nxr@1.29
src/sys/netbt/l2cap_socket.c@1.20 / diff / nxr@1.20
src/sys/netbt/rfcomm_socket.c@1.21 / diff / nxr@1.21
src/sys/netbt/sco_socket.c@1.22 / diff / nxr@1.22
src/sys/netinet/raw_ip.c@1.130 / diff / nxr@1.130
src/sys/netinet/tcp_usrreq.c@1.183 / diff / nxr@1.183
src/sys/netinet/udp_usrreq.c@1.205 / diff / nxr@1.205
src/sys/netinet6/raw_ip6.c@1.124 / diff / nxr@1.124
src/sys/netinet6/udp6_usrreq.c@1.104 / diff / nxr@1.104
src/sys/netipsec/keysock.c@1.32 / diff / nxr@1.32
src/sys/netnatm/natm.c@1.34 / diff / nxr@1.34
src/sys/rump/net/lib/libsockin/sockin.c@1.45 / diff / nxr@1.45
backout change that made pr_stat return EOPNOTSUPP for protocols that
were not filling in struct stat.
decision made after further discussion with rmind and investigation of
how other operating systems behave. soo_stat() is doing just enough to
be able to call what gets returned valid and thus justifys a return of
success.
additional review will be done to determine of the pr_stat functions
that were already returning EOPNOTSUPP can be considered successful with
what soo_stat() is doing.
were not filling in struct stat.
decision made after further discussion with rmind and investigation of
how other operating systems behave. soo_stat() is doing just enough to
be able to call what gets returned valid and thus justifys a return of
success.
additional review will be done to determine of the pr_stat functions
that were already returning EOPNOTSUPP can be considered successful with
what soo_stat() is doing.
MAIN commitmail json YAML
return EOPNOTSUPP for pr_stat instead of returning success since we
don't fill in the struct stat passed to us.
don't fill in the struct stat passed to us.
MAIN commitmail json YAML
src/sys/netatalk/ddp_usrreq.c@1.49
/
diff
/
nxr@1.49
src/sys/netbt/hci_socket.c@1.28 / diff / nxr@1.28
src/sys/netbt/l2cap_socket.c@1.19 / diff / nxr@1.19
src/sys/netbt/rfcomm_socket.c@1.20 / diff / nxr@1.20
src/sys/netbt/sco_socket.c@1.21 / diff / nxr@1.21
src/sys/netinet/raw_ip.c@1.129 / diff / nxr@1.129
src/sys/netinet/tcp_usrreq.c@1.182 / diff / nxr@1.182
src/sys/netinet/udp_usrreq.c@1.204 / diff / nxr@1.204
src/sys/netinet6/raw_ip6.c@1.123 / diff / nxr@1.123
src/sys/netinet6/udp6_usrreq.c@1.103 / diff / nxr@1.103
src/sys/netipsec/keysock.c@1.31 / diff / nxr@1.31
src/sys/netnatm/natm.c@1.33 / diff / nxr@1.33
src/sys/rump/net/lib/libsockin/sockin.c@1.44 / diff / nxr@1.44
src/sys/netbt/hci_socket.c@1.28 / diff / nxr@1.28
src/sys/netbt/l2cap_socket.c@1.19 / diff / nxr@1.19
src/sys/netbt/rfcomm_socket.c@1.20 / diff / nxr@1.20
src/sys/netbt/sco_socket.c@1.21 / diff / nxr@1.21
src/sys/netinet/raw_ip.c@1.129 / diff / nxr@1.129
src/sys/netinet/tcp_usrreq.c@1.182 / diff / nxr@1.182
src/sys/netinet/udp_usrreq.c@1.204 / diff / nxr@1.204
src/sys/netinet6/raw_ip6.c@1.123 / diff / nxr@1.123
src/sys/netinet6/udp6_usrreq.c@1.103 / diff / nxr@1.103
src/sys/netipsec/keysock.c@1.31 / diff / nxr@1.31
src/sys/netnatm/natm.c@1.33 / diff / nxr@1.33
src/sys/rump/net/lib/libsockin/sockin.c@1.44 / diff / nxr@1.44
* have pr_stat return EOPNOTSUPP consistently for all protocols that do
not fill in struct stat instead of returning success.
* in pr_stat remove all checks for non-NULL so->so_pcb except where the
pcb is actually used (i.e. cases where we don't return EOPNOTSUPP).
proposed on tech-net@
not fill in struct stat instead of returning success.
* in pr_stat remove all checks for non-NULL so->so_pcb except where the
pcb is actually used (i.e. cases where we don't return EOPNOTSUPP).
proposed on tech-net@
MAIN commitmail json YAML
* split PRU_SENSE functionality out of sockin_usrreq() and place into
separate sockin_stat(struct socket *, struct stat *) function.
* change behavior of function to just return success (like pretty much
every other implementation) instead of panic()ing due to lack of
implementation.
separate sockin_stat(struct socket *, struct stat *) function.
* change behavior of function to just return success (like pretty much
every other implementation) instead of panic()ing due to lack of
implementation.
MAIN commitmail json YAML
* split PRU_SENSE functionality out of link_usrreq() and place into
separate link_stat(struct socket *, struct stat *) function
separate link_stat(struct socket *, struct stat *) function
MAIN commitmail json YAML
* #include <sys/kmem.h> for kmem_intr_free()
* add missing variables used by natm_attach(), natm_ioctl()
* add missing variables used by natm_attach(), natm_ioctl()
MAIN commitmail json YAML
* #include <sys/kmem.h> for kmem_intr_xxx()
* ansify pcb_add() function signature and make its prototype parameter
types match its definition.
* ansify pcb_add() function signature and make its prototype parameter
types match its definition.
MAIN commitmail json YAML
fix pasto in function name should be natm_stat instead of natm_ioctl
MAIN commitmail json YAML
* split PRU_SENSE functionality out of mpls_usrreq() and place into
separate mpls_stat(struct socket *, struct stat *) function
missed this in previous commit, fixes build of ALL kernel.
separate mpls_stat(struct socket *, struct stat *) function
missed this in previous commit, fixes build of ALL kernel.
MAIN commitmail json YAML
src/sys/kern/sys_socket.c@1.72
/
diff
/
nxr@1.72
src/sys/kern/uipc_usrreq.c@1.156 / diff / nxr@1.156
src/sys/net/raw_usrreq.c@1.41 / diff / nxr@1.41
src/sys/net/rtsock.c@1.150 / diff / nxr@1.150
src/sys/netatalk/ddp_usrreq.c@1.48 / diff / nxr@1.48
src/sys/netbt/hci_socket.c@1.27 / diff / nxr@1.27
src/sys/netbt/l2cap_socket.c@1.18 / diff / nxr@1.18
src/sys/netbt/rfcomm_socket.c@1.19 / diff / nxr@1.19
src/sys/netbt/sco_socket.c@1.20 / diff / nxr@1.20
src/sys/netinet/raw_ip.c@1.128 / diff / nxr@1.128
src/sys/netinet/tcp_usrreq.c@1.181 / diff / nxr@1.181
src/sys/netinet/udp_usrreq.c@1.203 / diff / nxr@1.203
src/sys/netinet6/raw_ip6.c@1.122 / diff / nxr@1.122
src/sys/netinet6/udp6_usrreq.c@1.102 / diff / nxr@1.102
src/sys/netipsec/keysock.c@1.30 / diff / nxr@1.30
src/sys/netnatm/natm.c@1.30 / diff / nxr@1.30
src/sys/sys/protosw.h@1.50 / diff / nxr@1.50
src/sys/kern/uipc_usrreq.c@1.156 / diff / nxr@1.156
src/sys/net/raw_usrreq.c@1.41 / diff / nxr@1.41
src/sys/net/rtsock.c@1.150 / diff / nxr@1.150
src/sys/netatalk/ddp_usrreq.c@1.48 / diff / nxr@1.48
src/sys/netbt/hci_socket.c@1.27 / diff / nxr@1.27
src/sys/netbt/l2cap_socket.c@1.18 / diff / nxr@1.18
src/sys/netbt/rfcomm_socket.c@1.19 / diff / nxr@1.19
src/sys/netbt/sco_socket.c@1.20 / diff / nxr@1.20
src/sys/netinet/raw_ip.c@1.128 / diff / nxr@1.128
src/sys/netinet/tcp_usrreq.c@1.181 / diff / nxr@1.181
src/sys/netinet/udp_usrreq.c@1.203 / diff / nxr@1.203
src/sys/netinet6/raw_ip6.c@1.122 / diff / nxr@1.122
src/sys/netinet6/udp6_usrreq.c@1.102 / diff / nxr@1.102
src/sys/netipsec/keysock.c@1.30 / diff / nxr@1.30
src/sys/netnatm/natm.c@1.30 / diff / nxr@1.30
src/sys/sys/protosw.h@1.50 / diff / nxr@1.50
* split PRU_SENSE functionality out of xxx_usrreq() switches and place into
separate xxx_stat(struct socket *, struct stat *) functions.
* replace calls using pr_generic with req == PRU_SENSE with pr_stat().
further change will follow that cleans up the pattern used to extract the
pcb and test for its presence.
reviewed by rmind
separate xxx_stat(struct socket *, struct stat *) functions.
* replace calls using pr_generic with req == PRU_SENSE with pr_stat().
further change will follow that cleans up the pattern used to extract the
pcb and test for its presence.
reviewed by rmind
MAIN commitmail json YAML
Bump to version 6.99.45 for removal of struct lwp * parameter from pr_ioctl
MAIN commitmail json YAML
src/sys/compat/common/if_43.c@1.7
/
diff
/
nxr@1.7
src/sys/kern/sys_socket.c@1.71 / diff / nxr@1.71
src/sys/kern/uipc_usrreq.c@1.155 / diff / nxr@1.155
src/sys/net/if.c@1.284 / diff / nxr@1.284
src/sys/net/if.h@1.168 / diff / nxr@1.168
src/sys/net/link_proto.c@1.12 / diff / nxr@1.12
src/sys/net/rtsock.c@1.149 / diff / nxr@1.149
src/sys/netatalk/at_control.c@1.35 / diff / nxr@1.35
src/sys/netatalk/at_extern.h@1.18 / diff / nxr@1.18
src/sys/netatalk/ddp_usrreq.c@1.47 / diff / nxr@1.47
src/sys/netbt/hci.h@1.39 / diff / nxr@1.39
src/sys/netbt/hci_ioctl.c@1.12 / diff / nxr@1.12
src/sys/netbt/hci_socket.c@1.26 / diff / nxr@1.26
src/sys/netbt/l2cap_socket.c@1.17 / diff / nxr@1.17
src/sys/netbt/rfcomm_socket.c@1.18 / diff / nxr@1.18
src/sys/netbt/sco_socket.c@1.19 / diff / nxr@1.19
src/sys/netinet/in.c@1.147 / diff / nxr@1.147
src/sys/netinet/in_var.h@1.70 / diff / nxr@1.70
src/sys/netinet/raw_ip.c@1.127 / diff / nxr@1.127
src/sys/netinet/tcp_usrreq.c@1.180 / diff / nxr@1.180
:
(more 11 files)
src/sys/kern/sys_socket.c@1.71 / diff / nxr@1.71
src/sys/kern/uipc_usrreq.c@1.155 / diff / nxr@1.155
src/sys/net/if.c@1.284 / diff / nxr@1.284
src/sys/net/if.h@1.168 / diff / nxr@1.168
src/sys/net/link_proto.c@1.12 / diff / nxr@1.12
src/sys/net/rtsock.c@1.149 / diff / nxr@1.149
src/sys/netatalk/at_control.c@1.35 / diff / nxr@1.35
src/sys/netatalk/at_extern.h@1.18 / diff / nxr@1.18
src/sys/netatalk/ddp_usrreq.c@1.47 / diff / nxr@1.47
src/sys/netbt/hci.h@1.39 / diff / nxr@1.39
src/sys/netbt/hci_ioctl.c@1.12 / diff / nxr@1.12
src/sys/netbt/hci_socket.c@1.26 / diff / nxr@1.26
src/sys/netbt/l2cap_socket.c@1.17 / diff / nxr@1.17
src/sys/netbt/rfcomm_socket.c@1.18 / diff / nxr@1.18
src/sys/netbt/sco_socket.c@1.19 / diff / nxr@1.19
src/sys/netinet/in.c@1.147 / diff / nxr@1.147
src/sys/netinet/in_var.h@1.70 / diff / nxr@1.70
src/sys/netinet/raw_ip.c@1.127 / diff / nxr@1.127
src/sys/netinet/tcp_usrreq.c@1.180 / diff / nxr@1.180
:
(more 11 files)
fix parameter types in pr_ioctl, called xx_control() functions and remove
abuse of pointer to struct mbuf type.
param2 changed to u_long type and uses parameter name 'cmd' (ioctl command)
param3 changed to void * type and uses parameter name 'data'
param4 changed to struct ifnet * and uses parameter name 'ifp'
param5 has been removed (formerly struct lwp *) and uses of 'l' have been
replaced with curlwp from curproc(9).
callers have had (now unnecessary) casts to struct mbuf * removed, called
code has had (now unnecessary) casts to u_long, void * and struct ifnet *
respectively removed.
reviewed by rmind@
abuse of pointer to struct mbuf type.
param2 changed to u_long type and uses parameter name 'cmd' (ioctl command)
param3 changed to void * type and uses parameter name 'data'
param4 changed to struct ifnet * and uses parameter name 'ifp'
param5 has been removed (formerly struct lwp *) and uses of 'l' have been
replaced with curlwp from curproc(9).
callers have had (now unnecessary) casts to struct mbuf * removed, called
code has had (now unnecessary) casts to u_long, void * and struct ifnet *
respectively removed.
reviewed by rmind@
MAIN commitmail json YAML
src/distrib/sparc64/bootfs/boot.cfg@1.2
/
diff
/
nxr@1.2
src/sys/arch/i386/stand/boot/boot2.c@1.63 / diff / nxr@1.63
src/sys/arch/i386/stand/lib/bootmenu.c@1.13 / diff / nxr@1.13
src/sys/arch/i386/stand/lib/bootmenu.h@1.4 / diff / nxr@1.4
src/sys/arch/i386/stand/pxeboot/main.c@1.31 / diff / nxr@1.31
src/sys/arch/sparc/stand/ofwboot/boot.c@1.31 / diff / nxr@1.31
src/sys/arch/zaurus/stand/zboot/boot.c@1.6 / diff / nxr@1.6
src/sys/arch/zaurus/stand/zboot/boot.h@1.3 / diff / nxr@1.3
src/sys/arch/zaurus/stand/zboot/bootmenu.c@1.3 / diff / nxr@1.3
src/sys/arch/zaurus/stand/zboot/bootmenu.h@1.2 / diff / nxr@1.2
src/sys/arch/zaurus/stand/zboot/pathnames.h@1.4 / diff / nxr@1.4
src/sys/lib/libsa/Makefile@1.83 / diff / nxr@1.83
src/sys/lib/libsa/bootcfg.c@1.1 / diff / nxr@1.1
src/sys/lib/libsa/bootcfg.h@1.1 / diff / nxr@1.1
src/sys/arch/i386/stand/boot/boot2.c@1.63 / diff / nxr@1.63
src/sys/arch/i386/stand/lib/bootmenu.c@1.13 / diff / nxr@1.13
src/sys/arch/i386/stand/lib/bootmenu.h@1.4 / diff / nxr@1.4
src/sys/arch/i386/stand/pxeboot/main.c@1.31 / diff / nxr@1.31
src/sys/arch/sparc/stand/ofwboot/boot.c@1.31 / diff / nxr@1.31
src/sys/arch/zaurus/stand/zboot/boot.c@1.6 / diff / nxr@1.6
src/sys/arch/zaurus/stand/zboot/boot.h@1.3 / diff / nxr@1.3
src/sys/arch/zaurus/stand/zboot/bootmenu.c@1.3 / diff / nxr@1.3
src/sys/arch/zaurus/stand/zboot/bootmenu.h@1.2 / diff / nxr@1.2
src/sys/arch/zaurus/stand/zboot/pathnames.h@1.4 / diff / nxr@1.4
src/sys/lib/libsa/Makefile@1.83 / diff / nxr@1.83
src/sys/lib/libsa/bootcfg.c@1.1 / diff / nxr@1.1
src/sys/lib/libsa/bootcfg.h@1.1 / diff / nxr@1.1
patch posted to tech-kern@ 2014/06/25 for review with minor changes
resulting from feedback.
move multiple copies of code for parsing boot.cfg file from sparc, i386
and zaurus into libsa/bootcfg.{h,c}. largely retained i386 parsing logic
in addition to keeping sparc dispatch function while remaining consistent
with boot.cfg(5).
previous sparc64 file format has been obsoleted but only used by boot
CDs distrib/sparc64/bootfs/boot.cfg has been updated to compensate.
exported names have been prefixed with either BOOTCFG_ or bootcfg_ as per
feedback from christos@
tested on amd64 & sparc64 but not zaurus.
resulting from feedback.
move multiple copies of code for parsing boot.cfg file from sparc, i386
and zaurus into libsa/bootcfg.{h,c}. largely retained i386 parsing logic
in addition to keeping sparc dispatch function while remaining consistent
with boot.cfg(5).
previous sparc64 file format has been obsoleted but only used by boot
CDs distrib/sparc64/bootfs/boot.cfg has been updated to compensate.
exported names have been prefixed with either BOOTCFG_ or bootcfg_ as per
feedback from christos@
tested on amd64 & sparc64 but not zaurus.
MAIN commitmail json YAML
src/sys/kern/sys_socket.c@1.70
/
diff
/
nxr@1.70
src/sys/net/link_proto.c@1.11 / diff / nxr@1.11
src/sys/netatalk/ddp_usrreq.c@1.46 / diff / nxr@1.46
src/sys/netinet/raw_ip.c@1.126 / diff / nxr@1.126
src/sys/netinet/tcp_usrreq.c@1.179 / diff / nxr@1.179
src/sys/netinet/udp_usrreq.c@1.201 / diff / nxr@1.201
src/sys/netinet6/raw_ip6.c@1.120 / diff / nxr@1.120
src/sys/netinet6/udp6_usrreq.c@1.100 / diff / nxr@1.100
src/sys/net/link_proto.c@1.11 / diff / nxr@1.11
src/sys/netatalk/ddp_usrreq.c@1.46 / diff / nxr@1.46
src/sys/netinet/raw_ip.c@1.126 / diff / nxr@1.126
src/sys/netinet/tcp_usrreq.c@1.179 / diff / nxr@1.179
src/sys/netinet/udp_usrreq.c@1.201 / diff / nxr@1.201
src/sys/netinet6/raw_ip6.c@1.120 / diff / nxr@1.120
src/sys/netinet6/udp6_usrreq.c@1.100 / diff / nxr@1.100
where appropriate rename xxx_ioctl() struct mbuf * parameters from
`control' to `ifp' after split from xxx_usrreq().
sys_socket.c
fix wrapping of arguments to be consistent with other function calls
in the file after replacing pr_usrreq() call with pr_ioctl() which
required one less argument.
link_proto.c
fix indentation of parameters in link_ioctl() prototype to be
consistent with the rest of the file.
discussed with rmind@
`control' to `ifp' after split from xxx_usrreq().
sys_socket.c
fix wrapping of arguments to be consistent with other function calls
in the file after replacing pr_usrreq() call with pr_ioctl() which
required one less argument.
link_proto.c
fix indentation of parameters in link_ioctl() prototype to be
consistent with the rest of the file.
discussed with rmind@
MAIN commitmail json YAML
src/sys/compat/common/if_43.c@1.6
/
diff
/
nxr@1.6
src/sys/kern/sys_socket.c@1.69 / diff / nxr@1.69
src/sys/kern/uipc_usrreq.c@1.154 / diff / nxr@1.154
src/sys/net/if.c@1.283 / diff / nxr@1.283
src/sys/net/link_proto.c@1.10 / diff / nxr@1.10
src/sys/net/raw_usrreq.c@1.40 / diff / nxr@1.40
src/sys/net/rtsock.c@1.148 / diff / nxr@1.148
src/sys/netatalk/ddp_usrreq.c@1.45 / diff / nxr@1.45
src/sys/netbt/hci.h@1.38 / diff / nxr@1.38
src/sys/netbt/hci_ioctl.c@1.11 / diff / nxr@1.11
src/sys/netbt/hci_socket.c@1.25 / diff / nxr@1.25
src/sys/netbt/l2cap_socket.c@1.16 / diff / nxr@1.16
src/sys/netbt/rfcomm_socket.c@1.17 / diff / nxr@1.17
src/sys/netbt/sco_socket.c@1.18 / diff / nxr@1.18
src/sys/netinet/raw_ip.c@1.125 / diff / nxr@1.125
src/sys/netinet/tcp_usrreq.c@1.178 / diff / nxr@1.178
src/sys/netinet/udp_usrreq.c@1.200 / diff / nxr@1.200
src/sys/netinet6/raw_ip6.c@1.119 / diff / nxr@1.119
src/sys/netinet6/udp6_usrreq.c@1.99 / diff / nxr@1.99
src/sys/netipsec/keysock.c@1.28 / diff / nxr@1.28
:
(more 4 files)
src/sys/kern/sys_socket.c@1.69 / diff / nxr@1.69
src/sys/kern/uipc_usrreq.c@1.154 / diff / nxr@1.154
src/sys/net/if.c@1.283 / diff / nxr@1.283
src/sys/net/link_proto.c@1.10 / diff / nxr@1.10
src/sys/net/raw_usrreq.c@1.40 / diff / nxr@1.40
src/sys/net/rtsock.c@1.148 / diff / nxr@1.148
src/sys/netatalk/ddp_usrreq.c@1.45 / diff / nxr@1.45
src/sys/netbt/hci.h@1.38 / diff / nxr@1.38
src/sys/netbt/hci_ioctl.c@1.11 / diff / nxr@1.11
src/sys/netbt/hci_socket.c@1.25 / diff / nxr@1.25
src/sys/netbt/l2cap_socket.c@1.16 / diff / nxr@1.16
src/sys/netbt/rfcomm_socket.c@1.17 / diff / nxr@1.17
src/sys/netbt/sco_socket.c@1.18 / diff / nxr@1.18
src/sys/netinet/raw_ip.c@1.125 / diff / nxr@1.125
src/sys/netinet/tcp_usrreq.c@1.178 / diff / nxr@1.178
src/sys/netinet/udp_usrreq.c@1.200 / diff / nxr@1.200
src/sys/netinet6/raw_ip6.c@1.119 / diff / nxr@1.119
src/sys/netinet6/udp6_usrreq.c@1.99 / diff / nxr@1.99
src/sys/netipsec/keysock.c@1.28 / diff / nxr@1.28
:
(more 4 files)
* split PRU_CONTROL functionality out of xxx_userreq() switches and place
into separate xxx_ioctl() functions.
* place KASSERT(req != PRU_CONTROL) inside xxx_userreq() as it is now
inappropriate for req = PRU_CONTROL in xxx_userreq().
* replace calls to pr_generic() with req = PRU_CONTROL with pr_ioctl().
* remove & fixup references to PRU_CONTROL xxx_userreq() function comments.
* fix various comments references for xxx_userreq() that mentioned
PRU_CONTROL as xxx_userreq() no longer handles the request.
a further change will follow to fix parameter and naming inconsistencies
retained from original code.
Reviewed by rmind@
into separate xxx_ioctl() functions.
* place KASSERT(req != PRU_CONTROL) inside xxx_userreq() as it is now
inappropriate for req = PRU_CONTROL in xxx_userreq().
* replace calls to pr_generic() with req = PRU_CONTROL with pr_ioctl().
* remove & fixup references to PRU_CONTROL xxx_userreq() function comments.
* fix various comments references for xxx_userreq() that mentioned
PRU_CONTROL as xxx_userreq() no longer handles the request.
a further change will follow to fix parameter and naming inconsistencies
retained from original code.
Reviewed by rmind@
MAIN commitmail json YAML
add obsolete entries for libamu to make MKDEBUGLIB=yes work on amd64 again
MAIN commitmail json YAML
src/distrib/sets/lists/comp/md.amd64@1.85
/
diff
/
nxr@1.85
src/distrib/sets/lists/comp/mi@1.1535 / diff / nxr@1.1535
src/distrib/sets/lists/comp/mi@1.1535 / diff / nxr@1.1535
add missing liblua_g.a debuglib entries needed for MKDEBUGLIB=yes
MAIN commitmail json YAML
use PRIu64 format to print major and minor dev_t
from Wojciech Galazka on current-users@
from Wojciech Galazka on current-users@
MAIN commitmail json YAML
use do_sys_mknod() instead of sys_mknod() to make this compile again.
ok'd by martin@
ok'd by martin@
MAIN commitmail json YAML
use PRIu64 to print 64 bit dev_t
MAIN commitmail json YAML
src/sys/compat/linux/arch/arm/linux_syscall.h@1.40
/
diff
/
nxr@1.40
src/sys/compat/linux/arch/arm/linux_syscallargs.h@1.40 / diff / nxr@1.40
src/sys/compat/linux/arch/arm/linux_syscalls.c@1.40 / diff / nxr@1.40
src/sys/compat/linux/arch/arm/linux_sysent.c@1.40 / diff / nxr@1.40
src/sys/compat/linux/arch/arm/syscalls.master@1.38 / diff / nxr@1.38
src/sys/compat/linux/arch/arm/linux_syscallargs.h@1.40 / diff / nxr@1.40
src/sys/compat/linux/arch/arm/linux_syscalls.c@1.40 / diff / nxr@1.40
src/sys/compat/linux/arch/arm/linux_sysent.c@1.40 / diff / nxr@1.40
src/sys/compat/linux/arch/arm/syscalls.master@1.38 / diff / nxr@1.38
actually commit syscalls.master this time
add back blank line between #include <sys/.. and #include <sys/compat/..
regen
add back blank line between #include <sys/.. and #include <sys/compat/..
regen
MAIN commitmail json YAML
src/sys/compat/linux/arch/arm/linux_syscall.h@1.39
/
diff
/
nxr@1.39
src/sys/compat/linux/arch/arm/linux_syscallargs.h@1.39 / diff / nxr@1.39
src/sys/compat/linux/arch/arm/linux_syscalls.c@1.39 / diff / nxr@1.39
src/sys/compat/linux/arch/arm/linux_sysent.c@1.39 / diff / nxr@1.39
src/sys/compat/linux/arch/arm/linux_syscallargs.h@1.39 / diff / nxr@1.39
src/sys/compat/linux/arch/arm/linux_syscalls.c@1.39 / diff / nxr@1.39
src/sys/compat/linux/arch/arm/linux_sysent.c@1.39 / diff / nxr@1.39
regen for christos_time_t merge
MAIN commitmail json YAML
src/distrib/sets/lists/xserver/md.netwinder@1.12
/
diff
/
nxr@1.12
src/external/mit/xorg/lib/dri/Makefile@1.7 / diff / nxr@1.7
src/external/mit/xorg/server/drivers/Makefile@1.22 / diff / nxr@1.22
src/external/mit/xorg/lib/dri/Makefile@1.7 / diff / nxr@1.7
src/external/mit/xorg/server/drivers/Makefile@1.22 / diff / nxr@1.22
* install only wsfb driver and manpages for netwinder
* don't install client side dri modules for netwinder
* remove module and driver entries from set lists for netwinder that
are no longer installed.
* don't install client side dri modules for netwinder
* remove module and driver entries from set lists for netwinder that
are no longer installed.
MAIN commitmail json YAML
add entries for MKDEBUG=yes
- xmlwf.debug
- fc-match.debug
- fc-cat.debug
- xmlwf.debug
- fc-match.debug
- fc-cat.debug
MAIN commitmail json YAML
sort
MAIN commitmail json YAML
- fix crazy condition that always evaluates to false without this
iwn_fix_channel() never gets called.
- remove hardcode to ic->ic_channels[11]
fixes a problem in associating to access points
iwn_fix_channel() never gets called.
- remove hardcode to ic->ic_channels[11]
fixes a problem in associating to access points
MAIN commitmail json YAML
add reachover for xf86-video-r128
MAIN commitmail json YAML
add -I${DESTDIR}${X11INCDIR}/X11/dri to CPPFLAGS if DRI is enabled it
is needed but not added where DRI=yes is set so do it here
add ${X11FLAGS.EXTENSION} to CPPFLAGS since many of the drivers build
options depending on extensions enabled.
is needed but not added where DRI=yes is set so do it here
add ${X11FLAGS.EXTENSION} to CPPFLAGS since many of the drivers build
options depending on extensions enabled.
MAIN commitmail json YAML
add reachover build for xf86-video-nvxbox
MAIN commitmail json YAML
make sure libdixmods (linked into the Xorg server) is aware of MITSHM and
other server extensions.
other server extensions.
MAIN commitmail json YAML
whitespace tweak
- one subdir per line
- one condition per line
- sort subdirs
should allow future manipulation to minimize line changes
- one subdir per line
- one condition per line
- sort subdirs
should allow future manipulation to minimize line changes
MAIN commitmail json YAML
src/external/mit/xorg/lib/dri/i965/Makefile@1.3
/
diff
/
nxr@1.3
src/external/mit/xorg/lib/dri/s3v/Makefile@1.3 / diff / nxr@1.3
src/external/mit/xorg/lib/libOSMesa/Makefile@1.2 / diff / nxr@1.2
src/external/mit/xorg/lib/dri/s3v/Makefile@1.3 / diff / nxr@1.3
src/external/mit/xorg/lib/libOSMesa/Makefile@1.2 / diff / nxr@1.2
sprinkle some -Wno-error for now to get things built
MAIN commitmail json YAML
src/distrib/sets/lists/base/mi@1.775
/
diff
/
nxr@1.775
src/distrib/sets/lists/xetc/mi@1.10 / diff / nxr@1.10
src/etc/mtree/NetBSD.dist@1.381 / diff / nxr@1.381
src/external/mit/xorg/lib/fontconfig/etc/Makefile@1.2 / diff / nxr@1.2
src/distrib/sets/lists/xetc/mi@1.10 / diff / nxr@1.10
src/etc/mtree/NetBSD.dist@1.381 / diff / nxr@1.381
src/external/mit/xorg/lib/fontconfig/etc/Makefile@1.2 / diff / nxr@1.2
install font configurations to /etc/fonts/conf.d
MAIN commitmail json YAML
src/distrib/sets/lists/xserver/md.amd64@1.38
/
diff
/
nxr@1.38
src/distrib/sets/lists/xserver/md.i386@1.52 / diff / nxr@1.52
src/distrib/sets/lists/xserver/md.macppc@1.40 / diff / nxr@1.40
src/distrib/sets/lists/xserver/md.netwinder@1.10 / diff / nxr@1.10
src/distrib/sets/lists/xserver/md.sgimips@1.23 / diff / nxr@1.23
src/distrib/sets/lists/xserver/md.shark@1.20 / diff / nxr@1.20
src/external/mit/xorg/server/xorg-server/GL/GLcore/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/server/xorg-server/GL/GLcore/Makefile.GLcore@1.1 / diff / nxr@1.1
src/external/mit/xorg/server/xorg-server/GL/Makefile@1.2 / diff / nxr@1.2
src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/GLcore/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/Makefile@1.4 / diff / nxr@1.4
src/distrib/sets/lists/xserver/md.i386@1.52 / diff / nxr@1.52
src/distrib/sets/lists/xserver/md.macppc@1.40 / diff / nxr@1.40
src/distrib/sets/lists/xserver/md.netwinder@1.10 / diff / nxr@1.10
src/distrib/sets/lists/xserver/md.sgimips@1.23 / diff / nxr@1.23
src/distrib/sets/lists/xserver/md.shark@1.20 / diff / nxr@1.20
src/external/mit/xorg/server/xorg-server/GL/GLcore/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/server/xorg-server/GL/GLcore/Makefile.GLcore@1.1 / diff / nxr@1.1
src/external/mit/xorg/server/xorg-server/GL/Makefile@1.2 / diff / nxr@1.2
src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/GLcore/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/Makefile@1.4 / diff / nxr@1.4
build and install the libGLcore server module
MAIN commitmail json YAML
add missing SRCS to libglx module and archive (now it works)
MAIN commitmail json YAML
src/distrib/sets/lists/xserver/md.amd64@1.37
/
diff
/
nxr@1.37
src/distrib/sets/lists/xserver/md.i386@1.51 / diff / nxr@1.51
src/distrib/sets/lists/xserver/md.macppc@1.39 / diff / nxr@1.39
src/distrib/sets/lists/xserver/md.sgimips@1.22 / diff / nxr@1.22
src/distrib/sets/lists/xserver/md.shark@1.19 / diff / nxr@1.19
src/distrib/sets/lists/xserver/md.i386@1.51 / diff / nxr@1.51
src/distrib/sets/lists/xserver/md.macppc@1.39 / diff / nxr@1.39
src/distrib/sets/lists/xserver/md.sgimips@1.22 / diff / nxr@1.22
src/distrib/sets/lists/xserver/md.shark@1.19 / diff / nxr@1.19
add entries for the libglx extension module in xorg
MAIN commitmail json YAML
src/external/mit/xorg/server/xorg-server/GL/glx/Makefile@1.2
/
diff
/
nxr@1.2
src/external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx@1.3 / diff / nxr@1.3
src/external/mit/xorg/server/xorg-server/Makefile@1.17 / diff / nxr@1.17
src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/Makefile@1.3 / diff / nxr@1.3
src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/glx/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx@1.3 / diff / nxr@1.3
src/external/mit/xorg/server/xorg-server/Makefile@1.17 / diff / nxr@1.17
src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/Makefile@1.3 / diff / nxr@1.3
src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/glx/Makefile@1.1 / diff / nxr@1.1
descend into GL/glx and build the libglx.a archive and the libglx.so
extension module.
extension module.
MAIN commitmail json YAML
ioport.debug does not belong in the mi set
MAIN commitmail json YAML
src/distrib/sets/lists/xcomp/md.netwinder@1.4
/
diff
/
nxr@1.4
src/distrib/sets/lists/xserver/md.netwinder@1.9 / diff / nxr@1.9
src/distrib/sets/lists/xserver/md.netwinder@1.9 / diff / nxr@1.9
fix netwinder sets for xorg
MAIN commitmail json YAML
src/external/mit/xorg/server/xorg-server/hw/xfree86/utils/Makefile@1.8
/
diff
/
nxr@1.8
src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile@1.8 / diff / nxr@1.8
src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile@1.8 / diff / nxr@1.8
build pcitweak, scanpci for netwinder (used to do this on xfree)
build arm_video and related for netwinder
build netbsdPci for netwinder
build arm_video and related for netwinder
build netbsdPci for netwinder
MAIN commitmail json YAML
don't make LIBDIR.GL/glx descending there is disabled currently
MAIN commitmail json YAML
src/distrib/sets/lists/xserver/md.amd64@1.36
/
diff
/
nxr@1.36
src/distrib/sets/lists/xserver/md.cats@1.24 / diff / nxr@1.24
src/distrib/sets/lists/xserver/md.i386@1.50 / diff / nxr@1.50
src/distrib/sets/lists/xserver/md.macppc@1.38 / diff / nxr@1.38
src/distrib/sets/lists/xserver/md.shark@1.18 / diff / nxr@1.18
src/distrib/sets/lists/xserver/md.cats@1.24 / diff / nxr@1.24
src/distrib/sets/lists/xserver/md.i386@1.50 / diff / nxr@1.50
src/distrib/sets/lists/xserver/md.macppc@1.38 / diff / nxr@1.38
src/distrib/sets/lists/xserver/md.shark@1.18 / diff / nxr@1.18
- add exa cat,man,html entries (from hubertf@)
- sort and make uniq
- remove commented out Xmacppc
- sort and make uniq
- remove commented out Xmacppc
MAIN commitmail json YAML
add more includes to CPPFLAGS for dri/drm
MAIN commitmail json YAML
descend into xf86-video-mach64
MAIN commitmail json YAML
src/distrib/sets/lists/xserver/md.amd64@1.34
/
diff
/
nxr@1.34
src/distrib/sets/lists/xserver/md.i386@1.48 / diff / nxr@1.48
src/distrib/sets/lists/xserver/md.i386@1.48 / diff / nxr@1.48
mach64 driver set list entries for amd64 and i386
MAIN commitmail json YAML
add reachover for mach64 driver
MAIN commitmail json YAML
add /usr/X11R7/lib/modules/dri
MAIN commitmail json YAML
switch back to using USE_I386_IOPL for amd64 since it gets us x86_64_iopl
if __x86_64__ is defined. this should fix libxorgos.a build on amd64.
USE_AMD64_IOPL is for openbsd if the configure.ac is to be believed.
XXX we may also want to enable PCCONS_SUPPORT and HAS_APERTURE_DRV for
amd64 as well?
if __x86_64__ is defined. this should fix libxorgos.a build on amd64.
USE_AMD64_IOPL is for openbsd if the configure.ac is to be believed.
XXX we may also want to enable PCCONS_SUPPORT and HAS_APERTURE_DRV for
amd64 as well?
MAIN commitmail json YAML
replace XTHREAD_CFLAGS with _REENTRANT instead of _POSIX_THREAD_SAFE_FUNCTIONS
as is done in pkgsrc.
as is done in pkgsrc.
MAIN commitmail json YAML
fix amd64 lists for MKDEBUG=yes MKXORG=yes
MAIN commitmail json YAML
src/distrib/sets/lists/xbase/shl.elf@1.14
/
diff
/
nxr@1.14
src/distrib/sets/lists/xbase/shl.mi@1.15 / diff / nxr@1.15
src/distrib/sets/lists/xbase/shl.mi@1.15 / diff / nxr@1.15
add xorg locale module entries
MAIN commitmail json YAML
src/external/mit/xorg/lib/libX11/Makefile@1.3
/
diff
/
nxr@1.3
src/external/mit/xorg/lib/libX11/Makefile.ximcp@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.xlcDef@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.xlibi18n@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.xlocale@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.xomGeneric@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/ximcp/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/xlcDef/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/xlibi18n/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/xlocale/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/xomGeneric/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.ximcp@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.xlcDef@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.xlibi18n@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.xlocale@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/Makefile.xomGeneric@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/ximcp/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/xlcDef/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/xlibi18n/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/xlocale/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/lib/libX11/xomGeneric/Makefile@1.1 / diff / nxr@1.1
* build and install locale modules
this fixes the problem with copy & paste not working
this fixes the problem with copy & paste not working
MAIN commitmail json YAML
use XLOCALE.DEFINES from bsd.x11.mk
MAIN commitmail json YAML
add XLOCALE.DEFINES for locale path defs, easier to manage them here
than deep in the reachover.
than deep in the reachover.
MAIN commitmail json YAML
src/distrib/sets/lists/xcomp/mi@1.47
/
diff
/
nxr@1.47
src/external/mit/xorg/lib/libX11/Makefile@1.2 / diff / nxr@1.2
src/external/mit/xorg/lib/libX11/Makefile@1.2 / diff / nxr@1.2
install libX11 man,cat,html pages
MAIN commitmail json YAML
remove commented out CPPFLAGS
MAIN commitmail json YAML
src/distrib/sets/lists/xbase/mi@1.65
/
diff
/
nxr@1.65
src/distrib/sets/lists/xcomp/mi@1.46 / diff / nxr@1.46
src/distrib/sets/lists/xcomp/mi@1.46 / diff / nxr@1.46
add xorg list entries for xinput binary and manpages
MAIN commitmail json YAML
src/external/mit/xorg/bin/Makefile@1.2
/
diff
/
nxr@1.2
src/external/mit/xorg/bin/xinput/Makefile@1.1 / diff / nxr@1.1
src/external/mit/xorg/bin/xinput/Makefile@1.1 / diff / nxr@1.1
reachover for building xinput
MAIN commitmail json YAML
add entry for xorgversion.def that is now installed
MAIN commitmail json YAML
install xorgversion.def
MAIN commitmail json YAML
enable WSCONS_SUPPORT for the keyboard driver
MAIN commitmail json YAML
src/distrib/sets/lists/xcomp/md.i386@1.18
/
diff
/
nxr@1.18
src/distrib/sets/lists/xcomp/mi@1.43 / diff / nxr@1.43
src/distrib/sets/lists/xcomp/mi@1.43 / diff / nxr@1.43
add chooser.debug and xorgconfig.debug entries for xorg when MKDEBUG=yes
MAIN commitmail json YAML
revert previous since it causes xorg to break when loading configuration
MAIN commitmail json YAML
src/distrib/sets/lists/xbase/mi@1.63
/
diff
/
nxr@1.63
src/x11/bin/Makefile@1.9 / diff / nxr@1.9
src/x11/bin/rgb/Makefile@1.3 / diff / nxr@1.3
src/x11/bin/showrgb/Makefile@1.1 / diff / nxr@1.1
src/x11/bin/Makefile@1.9 / diff / nxr@1.9
src/x11/bin/rgb/Makefile@1.3 / diff / nxr@1.3
src/x11/bin/showrgb/Makefile@1.1 / diff / nxr@1.1
- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above
should resolve pr/36836
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above
should resolve pr/36836
MAIN commitmail json YAML
src/x11/tools/Makefile@1.9
/
diff
/
nxr@1.9
src/x11/tools/rgb/Makefile@1.1 / diff / nxr@1.1
src/x11/tools/rgb/Makefile.rgb@1.1 / diff / nxr@1.1
src/x11/tools/rgb/Makefile@1.1 / diff / nxr@1.1
src/x11/tools/rgb/Makefile.rgb@1.1 / diff / nxr@1.1
build rgb as a host tool so we can generate the rgb database for the
Xmac68k server.
Xmac68k server.
MAIN commitmail json YAML
src/external/mit/xorg/server/xorg-server/Makefile.common@1.3
/
diff
/
nxr@1.3
src/external/mit/xorg/server/xorg-server/mi/Makefile@1.4 / diff / nxr@1.4
src/external/mit/xorg/server/xorg-server/mi/Makefile@1.4 / diff / nxr@1.4
- build miext for netwinder, sparc64
- adjust CPPFLAGS for includes needed for sparc64
- adjust CPPFLAGS for includes needed for sparc64
MAIN commitmail json YAML
src/external/mit/xorg/server/xorg-server/exa/Makefile@1.2
/
diff
/
nxr@1.2
src/external/mit/xorg/server/xorg-server/exa/Makefile.exa@1.1 / diff / nxr@1.1
src/external/mit/xorg/server/xorg-server/exa/Makefile.exa@1.1 / diff / nxr@1.1
split the exa sources into those required by the archive and those by
the module (like most others) so the sources are exposed for the module
build.
use LIPISPRIVATE=yes for the libexa.a build even though this is mostly
irrelevant since we don't need to build the archive only the module.
the module (like most others) so the sources are exposed for the module
build.
use LIPISPRIVATE=yes for the libexa.a build even though this is mostly
irrelevant since we don't need to build the archive only the module.
MAIN commitmail json YAML
src/external/mit/xorg/server/xorg-server/Makefile@1.15
/
diff
/
nxr@1.15
src/external/mit/xorg/server/xorg-server/Makefile.Xserver@1.6 / diff / nxr@1.6
src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile@1.21 / diff / nxr@1.21
src/external/mit/xorg/server/xorg-server/hw/xfree86/exa/Makefile@1.4 / diff / nxr@1.4
src/external/mit/xorg/server/xorg-server/Makefile.Xserver@1.6 / diff / nxr@1.6
src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile@1.21 / diff / nxr@1.21
src/external/mit/xorg/server/xorg-server/hw/xfree86/exa/Makefile@1.4 / diff / nxr@1.4
don't link libexa.a into the Xorg server. instead build the loadable
module with the correct set of sources and they shall provide what is
needed for the i830 driver at runtime.
module with the correct set of sources and they shall provide what is
needed for the i830 driver at runtime.
MAIN commitmail json YAML
remove x11 entry for XF86Config.5 since it is not mi
discovered by: Juergen Hannken-Illjes while building evbppc
discovered by: Juergen Hannken-Illjes while building evbppc
MAIN commitmail json YAML
add missing symbol table entry
should resolve pr36039
should resolve pr36039
MAIN commitmail json YAML
- don't build lnx_agp.c on !AGP machines
- build the .c versions of BUSmemcpy.c IODelay.c SlowBcopy.c for any
of macppc cats sgimips sparc64 sparc netwinder shark ofppc
- build the .c versions of BUSmemcpy.c IODelay.c SlowBcopy.c for any
of macppc cats sgimips sparc64 sparc netwinder shark ofppc
MAIN commitmail json YAML
when the char being searched for is not found strchr() must return NULL
not a pointer to the terminating '\0'. the only time we return a pointer
to the terminating '\0' is when the char being searched for is '\0'.
fixes problem observed booting -current install
http://mail-index.netbsd.org/current-users/2008/03/20/msg001445.html
not a pointer to the terminating '\0'. the only time we return a pointer
to the terminating '\0' is when the char being searched for is '\0'.
fixes problem observed booting -current install
http://mail-index.netbsd.org/current-users/2008/03/20/msg001445.html
MAIN commitmail json YAML
whitespace '\t' -> ' '