Lines Matching refs:nes_cm_node

82 static inline int mini_cm_accelerated(struct nes_cm_core *, struct nes_cm_node *);
85 static struct nes_cm_node *mini_cm_connect(struct nes_cm_core *, struct nes_vnic *, u16, void *, st…
86 static int mini_cm_close(struct nes_cm_core *, struct nes_cm_node *);
87 static int mini_cm_accept(struct nes_cm_core *, struct nes_cm_node *);
88 static int mini_cm_reject(struct nes_cm_core *, struct nes_cm_node *);
94 static void form_cm_frame(struct sk_buff *, struct nes_cm_node *, void *, u32, void *, u32, u8);
95 static int add_ref_cm_node(struct nes_cm_node *);
96 static int rem_ref_cm_node(struct nes_cm_core *, struct nes_cm_node *);
103 static int send_mpa_request(struct nes_cm_node *, struct sk_buff *);
104 static int send_mpa_reject(struct nes_cm_node *);
105 static int send_syn(struct nes_cm_node *, u32, struct sk_buff *);
106 static int send_reset(struct nes_cm_node *, struct sk_buff *);
107 static int send_ack(struct nes_cm_node *cm_node, struct sk_buff *skb);
108 static int send_fin(struct nes_cm_node *cm_node, struct sk_buff *skb);
109 static void process_packet(struct nes_cm_node *, struct sk_buff *, struct nes_cm_core *);
111 static void active_open_err(struct nes_cm_node *, struct sk_buff *, int);
112 static void passive_open_err(struct nes_cm_node *, struct sk_buff *, int);
113 static void cleanup_retrans_entry(struct nes_cm_node *);
114 static void handle_rcv_mpa(struct nes_cm_node *, struct sk_buff *);
115 static void free_retrans_entry(struct nes_cm_node *cm_node);
116 static int handle_tcp_options(struct nes_cm_node *cm_node, struct tcphdr *tcph, struct sk_buff *skb…
124 static void handle_recv_entry(struct nes_cm_node *cm_node, u32 rem_node);
127 static int cm_build_mpa_frame(struct nes_cm_node *, u8 **, u16 *, u8 *, u8);
128 static void build_mpa_v2(struct nes_cm_node *, void *, u8);
129 static void build_mpa_v1(struct nes_cm_node *, void *, u8);
130 static void build_rdma0_msg(struct nes_cm_node *, struct nes_qp **);
133 static void record_ird_ord(struct nes_cm_node *, u16, u16);
162 int nes_add_ref_cm_node(struct nes_cm_node *cm_node) in nes_add_ref_cm_node()
167 int nes_rem_ref_cm_node(struct nes_cm_node *cm_node) in nes_rem_ref_cm_node()
174 static struct nes_cm_event *create_event(struct nes_cm_node * cm_node, in create_event()
210 static int send_mpa_request(struct nes_cm_node *cm_node, struct sk_buff *skb) in send_mpa_request()
231 static int send_mpa_reject(struct nes_cm_node *cm_node) in send_mpa_reject()
261 static int parse_mpa(struct nes_cm_node *cm_node, u8 *buffer, u32 *type, in parse_mpa()
437 struct nes_cm_node *cm_node, void *options, u32 optionsize, in form_cm_frame()
550 static void record_ird_ord(struct nes_cm_node *cm_node, in record_ird_ord()
566 static int cm_build_mpa_frame(struct nes_cm_node *cm_node, u8 **start_buff, in cm_build_mpa_frame()
592 static void build_mpa_v2(struct nes_cm_node *cm_node, in build_mpa_v2()
637 static void build_mpa_v1(struct nes_cm_node *cm_node, void *start_addr, u8 mpa_key) in build_mpa_v1()
654 static void build_rdma0_msg(struct nes_cm_node *cm_node, struct nes_qp **nesqp_addr) in build_rdma0_msg()
711 int schedule_nes_timer(struct nes_cm_node *cm_node, struct sk_buff *skb, in schedule_nes_timer()
776 static void nes_retrans_expired(struct nes_cm_node *cm_node) in nes_retrans_expired()
800 static void handle_recv_entry(struct nes_cm_node *cm_node, u32 rem_node) in handle_recv_entry()
848 struct nes_cm_node *cm_node; in nes_cm_timer_tick()
864 cm_node = container_of(list_node, struct nes_cm_node, list); in nes_cm_timer_tick()
873 cm_node = container_of(list_node, struct nes_cm_node, in nes_cm_timer_tick()
998 static int send_syn(struct nes_cm_node *cm_node, u32 sendack, in send_syn()
1064 static int send_reset(struct nes_cm_node *cm_node, struct sk_buff *skb) in send_reset()
1086 static int send_ack(struct nes_cm_node *cm_node, struct sk_buff *skb) in send_ack()
1108 static int send_fin(struct nes_cm_node *cm_node, struct sk_buff *skb) in send_fin()
1131 static struct nes_cm_node *find_node(struct nes_cm_core *cm_core, in find_node()
1136 struct nes_cm_node *cm_node; in find_node()
1203 static int add_hte_node(struct nes_cm_core *cm_core, struct nes_cm_node *cm_node) in add_hte_node()
1238 struct nes_cm_node *cm_node = NULL; in mini_cm_dec_refcnt_listen()
1250 cm_node = container_of(list_pos, struct nes_cm_node, in mini_cm_dec_refcnt_listen()
1262 cm_node = container_of(list_pos, struct nes_cm_node, in mini_cm_dec_refcnt_listen()
1265 struct nes_cm_node *loopback = cm_node->loopbackpartner; in mini_cm_dec_refcnt_listen()
1367 struct nes_cm_node *cm_node) in mini_cm_accelerated()
1444 static struct nes_cm_node *make_cm_node(struct nes_cm_core *cm_core, in make_cm_node()
1448 struct nes_cm_node *cm_node; in make_cm_node()
1544 static int add_ref_cm_node(struct nes_cm_node *cm_node) in add_ref_cm_node()
1555 struct nes_cm_node *cm_node) in rem_ref_cm_node()
1609 static int process_options(struct nes_cm_node *cm_node, u8 *optionsloc, in process_options()
1662 static void handle_fin_pkt(struct nes_cm_node *cm_node) in handle_fin_pkt()
1716 static void handle_rst_pkt(struct nes_cm_node *cm_node, struct sk_buff *skb, in handle_rst_pkt()
1780 static void handle_rcv_mpa(struct nes_cm_node *cm_node, struct sk_buff *skb) in handle_rcv_mpa()
1835 static void indicate_pkt_err(struct nes_cm_node *cm_node, struct sk_buff *skb) in indicate_pkt_err()
1855 static int check_syn(struct nes_cm_node *cm_node, struct tcphdr *tcph, in check_syn()
1867 static int check_seq(struct nes_cm_node *cm_node, struct tcphdr *tcph, in check_seq()
1901 static void handle_syn_pkt(struct nes_cm_node *cm_node, struct sk_buff *skb, in handle_syn_pkt()
1962 static void handle_synack_pkt(struct nes_cm_node *cm_node, struct sk_buff *skb, in handle_synack_pkt()
2021 static int handle_ack_pkt(struct nes_cm_node *cm_node, struct sk_buff *skb, in handle_ack_pkt()
2110 static int handle_tcp_options(struct nes_cm_node *cm_node, struct tcphdr *tcph, in handle_tcp_options()
2140 static void active_open_err(struct nes_cm_node *cm_node, struct sk_buff *skb, in active_open_err()
2161 static void passive_open_err(struct nes_cm_node *cm_node, struct sk_buff *skb, in passive_open_err()
2180 static void free_retrans_entry(struct nes_cm_node *cm_node) in free_retrans_entry()
2193 static void cleanup_retrans_entry(struct nes_cm_node *cm_node) in cleanup_retrans_entry()
2206 static void process_packet(struct nes_cm_node *cm_node, struct sk_buff *skb, in process_packet()
2325 static struct nes_cm_node *mini_cm_connect(struct nes_cm_core *cm_core, in mini_cm_connect()
2330 struct nes_cm_node *cm_node; in mini_cm_connect()
2332 struct nes_cm_node *loopbackremotenode; in mini_cm_connect()
2434 static int mini_cm_accept(struct nes_cm_core *cm_core, struct nes_cm_node *cm_node) in mini_cm_accept()
2443 static int mini_cm_reject(struct nes_cm_core *cm_core, struct nes_cm_node *cm_node) in mini_cm_reject()
2450 struct nes_cm_node *loopback = cm_node->loopbackpartner; in mini_cm_reject()
2508 static int mini_cm_close(struct nes_cm_core *cm_core, struct nes_cm_node *cm_node) in mini_cm_close()
2566 struct nes_cm_node *cm_node = NULL; in mini_cm_recv_pkt()
2768 static int nes_cm_init_tsa_conn(struct nes_qp *nesqp, struct nes_cm_node *cm_node) in nes_cm_init_tsa_conn()
3064 struct nes_cm_node *cm_node; in nes_accept()
3095 cm_node = (struct nes_cm_node *)cm_id->provider_data; in nes_accept()
3309 struct nes_cm_node *cm_node; in nes_reject()
3310 struct nes_cm_node *loopback; in nes_reject()
3315 cm_node = (struct nes_cm_node *)cm_id->provider_data; in nes_reject()
3346 struct nes_cm_node *cm_node; in nes_connect()
3571 struct nes_cm_node *cm_node; in cm_event_connected()
3811 struct nes_cm_node *cm_node; in cm_event_mpa_req()
3859 struct nes_cm_node *cm_node; in cm_event_mpa_reject()