lkml.org 
[lkml]   [2008]   [Jun]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 51/60] microblaze_v4: pool.h socket.h
    Date
    From: Michal Simek <monstr@monstr.eu>


    Signed-off-by: Michal Simek <monstr@monstr.eu>
    ---
    include/asm-generic/socket.h | 66 +++++++++++++++++++++++++++++++++++++++
    include/asm-microblaze/poll.h | 1 +
    include/asm-microblaze/socket.h | 1 +
    3 files changed, 68 insertions(+), 0 deletions(-)
    create mode 100644 include/asm-generic/socket.h
    create mode 100644 include/asm-microblaze/poll.h
    create mode 100644 include/asm-microblaze/socket.h

    diff --git a/include/asm-generic/socket.h b/include/asm-generic/socket.h
    new file mode 100644
    index 0000000..3f3430e
    --- /dev/null
    +++ b/include/asm-generic/socket.h
    @@ -0,0 +1,66 @@
    +/*
    + * Copyright (C) 2006 Atmark Techno, Inc.
    + *
    + * This file is subject to the terms and conditions of the GNU General Public
    + * License. See the file "COPYING" in the main directory of this archive
    + * for more details.
    + */
    +
    +#ifndef _ASM_GENERIC_SOCKET_H
    +#define _ASM_GENERIC_SOCKET_H
    +
    +#include <asm/sockios.h>
    +
    +/* For setsockoptions(2) */
    +#define SOL_SOCKET 1
    +
    +#define SO_DEBUG 1
    +#define SO_REUSEADDR 2
    +#define SO_TYPE 3
    +#define SO_ERROR 4
    +#define SO_DONTROUTE 5
    +#define SO_BROADCAST 6
    +#define SO_SNDBUF 7
    +#define SO_RCVBUF 8
    +#define SO_SNDBUFFORCE 32
    +#define SO_RCVBUFFORCE 33
    +#define SO_KEEPALIVE 9
    +#define SO_OOBINLINE 10
    +#define SO_NO_CHECK 11
    +#define SO_PRIORITY 12
    +#define SO_LINGER 13
    +#define SO_BSDCOMPAT 14
    +/* To add :#define SO_REUSEPORT 15 */
    +#define SO_PASSCRED 16
    +#define SO_PEERCRED 17
    +#define SO_RCVLOWAT 18
    +#define SO_SNDLOWAT 19
    +#define SO_RCVTIMEO 20
    +#define SO_SNDTIMEO 21
    +
    +/* Security levels - as per NRL IPv6 - don't actually do anything */
    +#define SO_SECURITY_AUTHENTICATION 22
    +#define SO_SECURITY_ENCRYPTION_TRANSPORT 23
    +#define SO_SECURITY_ENCRYPTION_NETWORK 24
    +
    +#define SO_BINDTODEVICE 25
    +
    +/* Socket filtering */
    +#define SO_ATTACH_FILTER 26
    +#define SO_DETACH_FILTER 27
    +
    +#define SO_PEERNAME 28
    +#define SO_TIMESTAMP 29
    +#define SCM_TIMESTAMP SO_TIMESTAMP
    +
    +#define SO_ACCEPTCONN 30
    +
    +#define SO_PEERSEC 31
    +#define SO_PASSSEC 34
    +
    +#define SO_TIMESTAMPNS 35
    +#define SCM_TIMESTAMPNS SO_TIMESTAMPNS
    +
    +#define SO_MARK 36
    +
    +#endif /* _ASM_GENERIC_SOCKET_H */
    diff --git a/include/asm-microblaze/poll.h b/include/asm-microblaze/poll.h
    new file mode 100644
    index 0000000..c98509d
    --- /dev/null
    +++ b/include/asm-microblaze/poll.h
    @@ -0,0 +1 @@
    +#include <asm-generic/poll.h>
    diff --git a/include/asm-microblaze/socket.h b/include/asm-microblaze/socket.h
    new file mode 100644
    index 0000000..6b71384
    --- /dev/null
    +++ b/include/asm-microblaze/socket.h
    @@ -0,0 +1 @@
    +#include <asm-generic/socket.h>
    --
    1.5.4.GIT


    \
     
     \ /
      Last update: 2008-06-26 15:01    [W:4.056 / U:0.880 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site