git: kernel: Remove our ancient SCTP support.

Sascha Wildner swildner at crater.dragonflybsd.org
Tue Jan 6 20:04:49 PST 2015


commit 60a260ad521d493aaf9903c3c53c868713874134
Author: Sascha Wildner <saw at online.de>
Date:   Wed Jan 7 05:02:23 2015 +0100

    kernel: Remove our ancient SCTP support.
    
    It was based on an early stage of FreeBSD's support and never got
    beyond that point, due to lack of usage and lack of maintenance.
    
    It is also kind of standing the the way of ongoing work in the
    IPv6 stack by sephe.
    
    If anyone ever wants to start again on upgrading and maintaining it,
    they can decide then if reverting this commit again makes sense as a
    base.
    
    Requested-by: sephe
    Approved-by:  dillon

Summary of changes:
 Makefile_upgrade.inc                  |    23 +
 UPDATING                              |     5 +
 lib/Makefile                          |     1 -
 lib/libc/net/Symbol.map               |     1 -
 lib/libsctp/Makefile                  |     5 -
 lib/libsctp/sctp_sys_calls.c          |   658 --
 share/mk/bsd.libnames.mk              |     1 -
 sys/conf/files                        |    13 -
 sys/conf/options                      |    12 -
 sys/config/LINT                       |    12 -
 sys/config/LINT64                     |    12 -
 sys/dev/netif/oce/oce_if.h            |     1 -
 sys/dev/virtual/virtio/net/if_vtnet.c |     7 +-
 sys/kern/init_sysent.c                |     2 +-
 sys/kern/syscalls.c                   |     2 +-
 sys/kern/syscalls.master              |     2 +-
 sys/kern/uipc_socket.c                |    47 +-
 sys/kern/uipc_syscalls.c              |    96 -
 sys/net/lagg/if_lagg.c                |     1 -
 sys/net/rtsock.c                      |    19 -
 sys/netinet/in.h                      |     2 -
 sys/netinet/in_proto.c                |    62 -
 sys/netinet/sctp.h                    |   308 -
 sys/netinet/sctp_asconf.c             |  2893 ---------
 sys/netinet/sctp_asconf.h             |    78 -
 sys/netinet/sctp_callout.h            |    73 -
 sys/netinet/sctp_constants.h          |   832 ---
 sys/netinet/sctp_crc32.c              |   181 -
 sys/netinet/sctp_crc32.h              |    51 -
 sys/netinet/sctp_hashdriver.c         |   264 -
 sys/netinet/sctp_hashdriver.h         |    44 -
 sys/netinet/sctp_header.h             |   498 --
 sys/netinet/sctp_indata.c             |  4759 ---------------
 sys/netinet/sctp_indata.h             |    80 -
 sys/netinet/sctp_input.c              |  4394 --------------
 sys/netinet/sctp_input.h              |    58 -
 sys/netinet/sctp_output.c             | 10446 --------------------------------
 sys/netinet/sctp_output.h             |   162 -
 sys/netinet/sctp_pcb.c                |  5024 ---------------
 sys/netinet/sctp_pcb.h                |   692 ---
 sys/netinet/sctp_peeloff.c            |   224 -
 sys/netinet/sctp_peeloff.h            |    59 -
 sys/netinet/sctp_sha1.c               |   260 -
 sys/netinet/sctp_sha1.h               |    87 -
 sys/netinet/sctp_structs.h            |   669 --
 sys/netinet/sctp_timer.c              |  1565 -----
 sys/netinet/sctp_timer.h              |    85 -
 sys/netinet/sctp_uio.h                |   524 --
 sys/netinet/sctp_usrreq.c             |  4557 --------------
 sys/netinet/sctp_var.h                |   258 -
 sys/netinet/sctputil.c                |  3726 ------------
 sys/netinet/sctputil.h                |   313 -
 sys/netinet6/sctp6_usrreq.c           |  1526 -----
 sys/netinet6/sctp6_var.h              |    77 -
 sys/sys/mbuf.h                        |     3 +-
 sys/sys/param.h                       |     3 +-
 sys/sys/protosw.h                     |     2 +-
 sys/sys/socket.h                      |     2 +-
 sys/sys/syscall.h                     |     1 -
 sys/sys/syscall.mk                    |     1 -
 sys/sys/sysproto.h                    |     8 -
 sys/sys/sysunion.h                    |     1 -
 62 files changed, 38 insertions(+), 45734 deletions(-)
 delete mode 100644 lib/libsctp/Makefile
 delete mode 100644 lib/libsctp/sctp_sys_calls.c
 delete mode 100644 sys/netinet/sctp.h
 delete mode 100644 sys/netinet/sctp_asconf.c
 delete mode 100644 sys/netinet/sctp_asconf.h
 delete mode 100644 sys/netinet/sctp_callout.h
 delete mode 100644 sys/netinet/sctp_constants.h
 delete mode 100644 sys/netinet/sctp_crc32.c
 delete mode 100644 sys/netinet/sctp_crc32.h
 delete mode 100644 sys/netinet/sctp_hashdriver.c
 delete mode 100644 sys/netinet/sctp_hashdriver.h
 delete mode 100644 sys/netinet/sctp_header.h
 delete mode 100644 sys/netinet/sctp_indata.c
 delete mode 100644 sys/netinet/sctp_indata.h
 delete mode 100644 sys/netinet/sctp_input.c
 delete mode 100644 sys/netinet/sctp_input.h
 delete mode 100644 sys/netinet/sctp_output.c
 delete mode 100644 sys/netinet/sctp_output.h
 delete mode 100644 sys/netinet/sctp_pcb.c
 delete mode 100644 sys/netinet/sctp_pcb.h
 delete mode 100644 sys/netinet/sctp_peeloff.c
 delete mode 100644 sys/netinet/sctp_peeloff.h
 delete mode 100644 sys/netinet/sctp_sha1.c
 delete mode 100644 sys/netinet/sctp_sha1.h
 delete mode 100644 sys/netinet/sctp_structs.h
 delete mode 100644 sys/netinet/sctp_timer.c
 delete mode 100644 sys/netinet/sctp_timer.h
 delete mode 100644 sys/netinet/sctp_uio.h
 delete mode 100644 sys/netinet/sctp_usrreq.c
 delete mode 100644 sys/netinet/sctp_var.h
 delete mode 100644 sys/netinet/sctputil.c
 delete mode 100644 sys/netinet/sctputil.h
 delete mode 100644 sys/netinet6/sctp6_usrreq.c
 delete mode 100644 sys/netinet6/sctp6_var.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/60a260ad521d493aaf9903c3c53c868713874134


-- 
DragonFly BSD source repository



More information about the Commits mailing list