Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (6m)  netbsd-10 (4d)  netbsd-9 (4d)  netbsd-8 (9d) 

2024-05-20 19:42:38 UTC Now

2014-07-31 03:39:36 UTC 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
src/sys/netbt/sco_upper.c@1.15 / diff / nxr@1.15
src/sys/netinet/raw_ip.c@1.139 / diff / nxr@1.139
src/sys/netinet/tcp_usrreq.c@1.194 / diff / nxr@1.194
src/sys/netinet/tcp_var.h@1.175 / diff / nxr@1.175
src/sys/netinet/udp_usrreq.c@1.212 / diff / nxr@1.212
src/sys/netinet6/raw_ip6.c@1.132 / diff / nxr@1.132
src/sys/netinet6/udp6_usrreq.c@1.111 / diff / nxr@1.111
src/sys/netipsec/keysock.c@1.39 / diff / nxr@1.39
src/sys/netmpls/mpls_proto.c@1.19 / diff / nxr@1.19
src/sys/netnatm/natm.c@1.41 / diff / nxr@1.41
src/sys/rump/net/lib/libsockin/sockin.c@1.54 / diff / nxr@1.54
src/sys/sys/protosw.h@1.56 / diff / nxr@1.56
src/sys/sys/un.h@1.51 / diff / nxr@1.51

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

(rtr)