Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
bind.c File Reference
#include <linux/kernel.h>
#include <net/sock.h>
#include <linux/in.h>
#include <linux/if_arp.h>
#include <linux/jhash.h>
#include <linux/ratelimit.h>
#include "rds.h"

Go to the source code of this file.

Macros

#define BIND_HASH_SIZE   1024
 

Functions

struct rds_sockrds_find_bound (__be32 addr, __be16 port)
 
void rds_remove_bound (struct rds_sock *rs)
 
int rds_bind (struct socket *sock, struct sockaddr *uaddr, int addr_len)
 

Macro Definition Documentation

#define BIND_HASH_SIZE   1024

Definition at line 41 of file bind.c.

Function Documentation

int rds_bind ( struct socket sock,
struct sockaddr uaddr,
int  addr_len 
)

Definition at line 163 of file bind.c.

struct rds_sock* rds_find_bound ( __be32  addr,
__be16  port 
)
read

Definition at line 94 of file bind.c.

void rds_remove_bound ( struct rds_sock rs)

Definition at line 144 of file bind.c.