#include <linux/atomic.h>
#include <linux/skbuff.h>
#include <linux/ip.h>
#include <linux/tcp.h>
#include <linux/init.h>
#include <linux/if_arp.h>
#include <linux/if_vlan.h>
#include <linux/notifier.h>
#include <linux/net.h>
#include <linux/types.h>
#include <linux/timer.h>
#include <linux/time.h>
#include <linux/delay.h>
#include <linux/etherdevice.h>
#include <linux/netdevice.h>
#include <linux/random.h>
#include <linux/list.h>
#include <linux/threads.h>
#include <linux/highmem.h>
#include <linux/slab.h>
#include <net/arp.h>
#include <net/neighbour.h>
#include <net/route.h>
#include <net/ip_fib.h>
#include <net/tcp.h>
#include "nes.h"
Go to the source code of this file.
|
int | nes_add_ref_cm_node (struct nes_cm_node *cm_node) |
|
int | nes_rem_ref_cm_node (struct nes_cm_node *cm_node) |
|
int | schedule_nes_timer (struct nes_cm_node *cm_node, struct sk_buff *skb, enum nes_timer_type type, int send_retrans, int close_when_complete) |
|
int | nes_cm_disconn (struct nes_qp *nesqp) |
|
int | nes_accept (struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) |
|
int | nes_reject (struct iw_cm_id *cm_id, const void *pdata, u8 pdata_len) |
|
int | nes_connect (struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) |
|
int | nes_create_listen (struct iw_cm_id *cm_id, int backlog) |
|
int | nes_destroy_listen (struct iw_cm_id *cm_id) |
|
int | nes_cm_recv (struct sk_buff *skb, struct net_device *netdevice) |
|
int | nes_cm_start (void) |
|
int | nes_cm_stop (void) |
|
#define TCPOPT_TIMESTAMP 8 |
nes_cm_start Start and init a cm core module
Definition at line 3464 of file nes_cm.c.
nes_cm_stop stop and dealloc all cm core instances
Definition at line 3480 of file nes_cm.c.
nes_connect setup and launch cm connect node
Definition at line 3271 of file nes_cm.c.
nes_destroy_listen
Definition at line 3429 of file nes_cm.c.
schedule_nes_timer note - cm_node needs to be protected before calling this. Encase in: rem_ref_cm_node(cm_core, cm_node);add_ref_cm_node(cm_node);
Definition at line 666 of file nes_cm.c.