Skip to content
Snippets Groups Projects
Select Git revision
  • 6c85e4bcfd7c07ca20c0d8ad1bdde652ef99131f
  • openEuler-1.0-LTS default protected
  • openEuler-22.09
  • OLK-5.10
  • openEuler-22.03-LTS
  • openEuler-22.03-LTS-Ascend
  • master
  • openEuler-22.03-LTS-LoongArch-NW
  • openEuler-22.09-HCK
  • openEuler-20.03-LTS-SP3
  • openEuler-21.09
  • openEuler-21.03
  • openEuler-20.09
  • 4.19.90-2210.5.0
  • 5.10.0-123.0.0
  • 5.10.0-60.63.0
  • 5.10.0-60.62.0
  • 4.19.90-2210.4.0
  • 5.10.0-121.0.0
  • 5.10.0-60.61.0
  • 4.19.90-2210.3.0
  • 5.10.0-60.60.0
  • 5.10.0-120.0.0
  • 5.10.0-60.59.0
  • 5.10.0-119.0.0
  • 4.19.90-2210.2.0
  • 4.19.90-2210.1.0
  • 5.10.0-118.0.0
  • 5.10.0-106.19.0
  • 5.10.0-60.58.0
  • 4.19.90-2209.6.0
  • 5.10.0-106.18.0
  • 5.10.0-106.17.0
33 results

pm8001_init.c

Blame
  • socket.c 193.46 KiB
    /* SCTP kernel implementation
     * (C) Copyright IBM Corp. 2001, 2004
     * Copyright (c) 1999-2000 Cisco, Inc.
     * Copyright (c) 1999-2001 Motorola, Inc.
     * Copyright (c) 2001-2003 Intel Corp.
     * Copyright (c) 2001-2002 Nokia, Inc.
     * Copyright (c) 2001 La Monte H.P. Yarroll
     *
     * This file is part of the SCTP kernel implementation
     *
     * These functions interface with the sockets layer to implement the
     * SCTP Extensions for the Sockets API.
     *
     * Note that the descriptions from the specification are USER level
     * functions--this file is the functions which populate the struct proto
     * for SCTP which is the BOTTOM of the sockets interface.
     *
     * This SCTP implementation is free software;
     * you can redistribute it and/or modify it under the terms of
     * the GNU General Public License as published by
     * the Free Software Foundation; either version 2, or (at your option)
     * any later version.
     *
     * This SCTP implementation is distributed in the hope that it
     * will be useful, but WITHOUT ANY WARRANTY; without even the implied
     *                 ************************
     * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     * See the GNU General Public License for more details.
     *
     * You should have received a copy of the GNU General Public License
     * along with GNU CC; see the file COPYING.  If not, write to
     * the Free Software Foundation, 59 Temple Place - Suite 330,
     * Boston, MA 02111-1307, USA.
     *
     * Please send any bug reports or fixes you make to the
     * email address(es):
     *    lksctp developers <lksctp-developers@lists.sourceforge.net>
     *
     * Or submit a bug report through the following website:
     *    http://www.sf.net/projects/lksctp
     *
     * Written or modified by:
     *    La Monte H.P. Yarroll <piggy@acm.org>
     *    Narasimha Budihal     <narsi@refcode.org>
     *    Karl Knutson          <karl@athena.chicago.il.us>
     *    Jon Grimm             <jgrimm@us.ibm.com>
     *    Xingang Guo           <xingang.guo@intel.com>
     *    Daisy Chang           <daisyc@us.ibm.com>
     *    Sridhar Samudrala     <samudrala@us.ibm.com>
     *    Inaky Perez-Gonzalez  <inaky.gonzalez@intel.com>
     *    Ardelle Fan	    <ardelle.fan@intel.com>
     *    Ryan Layer	    <rmlayer@us.ibm.com>
     *    Anup Pemmaiah         <pemmaiah@cc.usu.edu>
     *    Kevin Gao             <kevin.gao@intel.com>
     *
     * Any bugs reported given to us we will try to fix... any fixes shared will
     * be incorporated into the next SCTP release.
     */
    
    #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
    
    #include <linux/types.h>
    #include <linux/kernel.h>
    #include <linux/wait.h>
    #include <linux/time.h>
    #include <linux/ip.h>
    #include <linux/capability.h>
    #include <linux/fcntl.h>
    #include <linux/poll.h>
    #include <linux/init.h>