Home
last modified time | relevance | path

Searched refs:ip_vs_conn (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/include/net/
Dip_vs.h417 struct ip_vs_conn;
440 int *verdict, struct ip_vs_conn **cpp,
443 struct ip_vs_conn *
449 struct ip_vs_conn *
456 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph);
459 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph);
466 void (*state_transition)(struct ip_vs_conn *cp, int direction,
474 int (*app_conn_bind)(struct ip_vs_conn *cp);
512 struct ip_vs_conn { struct
543 struct ip_vs_conn *control; /* Master control connection */ argument
[all …]
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_conn.c147 static unsigned int ip_vs_conn_hashkey_conn(const struct ip_vs_conn *cp) in ip_vs_conn_hashkey_conn()
167 static inline int ip_vs_conn_hash(struct ip_vs_conn *cp) in ip_vs_conn_hash()
203 static inline int ip_vs_conn_unhash(struct ip_vs_conn *cp) in ip_vs_conn_unhash()
231 static inline bool ip_vs_conn_unlink(struct ip_vs_conn *cp) in ip_vs_conn_unlink()
265 static inline struct ip_vs_conn *
269 struct ip_vs_conn *cp; in __ip_vs_conn_in_get()
296 struct ip_vs_conn *ip_vs_conn_in_get(const struct ip_vs_conn_param *p) in ip_vs_conn_in_get()
298 struct ip_vs_conn *cp; in ip_vs_conn_in_get()
337 struct ip_vs_conn *
352 struct ip_vs_conn *ip_vs_ct_in_get(const struct ip_vs_conn_param *p) in ip_vs_ct_in_get()
[all …]
Dip_vs_proto_ah_esp.c58 static struct ip_vs_conn *
62 struct ip_vs_conn *cp; in ah_esp_conn_in_get()
84 static struct ip_vs_conn *
88 struct ip_vs_conn *cp; in ah_esp_conn_out_get()
109 int *verdict, struct ip_vs_conn **cpp, in ah_esp_conn_schedule()
Dip_vs_ftp.c66 ip_vs_ftp_init_conn(struct ip_vs_app *app, struct ip_vs_conn *cp) in ip_vs_ftp_init_conn()
75 ip_vs_ftp_done_conn(struct ip_vs_app *app, struct ip_vs_conn *cp) in ip_vs_ftp_done_conn()
169 static int ip_vs_ftp_out(struct ip_vs_app *app, struct ip_vs_conn *cp, in ip_vs_ftp_out()
178 struct ip_vs_conn *n_cp; in ip_vs_ftp_out()
311 static int ip_vs_ftp_in(struct ip_vs_app *app, struct ip_vs_conn *cp, in ip_vs_ftp_in()
320 struct ip_vs_conn *n_cp; in ip_vs_ftp_in()
Dip_vs_app.c256 int ip_vs_bind_app(struct ip_vs_conn *cp, in ip_vs_bind_app()
266 void ip_vs_unbind_app(struct ip_vs_conn *cp) in ip_vs_unbind_app()
343 static inline void vs_seq_update(struct ip_vs_conn *cp, struct ip_vs_seq *vseq, in vs_seq_update()
357 static inline int app_tcp_pkt_out(struct ip_vs_conn *cp, struct sk_buff *skb, in app_tcp_pkt_out()
407 int ip_vs_app_pkt_out(struct ip_vs_conn *cp, struct sk_buff *skb) in ip_vs_app_pkt_out()
432 static inline int app_tcp_pkt_in(struct ip_vs_conn *cp, struct sk_buff *skb, in app_tcp_pkt_in()
482 int ip_vs_app_pkt_in(struct ip_vs_conn *cp, struct sk_buff *skb) in ip_vs_app_pkt_in()
Dip_vs_core.c112 ip_vs_in_stats(struct ip_vs_conn *cp, struct sk_buff *skb) in ip_vs_in_stats()
146 ip_vs_out_stats(struct ip_vs_conn *cp, struct sk_buff *skb) in ip_vs_out_stats()
180 ip_vs_conn_stats(struct ip_vs_conn *cp, struct ip_vs_service *svc) in ip_vs_conn_stats()
203 ip_vs_set_state(struct ip_vs_conn *cp, int direction, in ip_vs_set_state()
234 static struct ip_vs_conn *
239 struct ip_vs_conn *cp = NULL; in ip_vs_sched_persist()
241 struct ip_vs_conn *ct; in ip_vs_sched_persist()
422 struct ip_vs_conn *
428 struct ip_vs_conn *cp = NULL; in ip_vs_schedule()
584 struct ip_vs_conn *cp; in ip_vs_leave()
[all …]
Dip_vs_xmit.c524 struct ip_vs_conn *cp) in ip_vs_tunnel_xmit_prepare()
557 struct ip_vs_conn *cp, int local) in ip_vs_nat_send_or_cont()
588 struct ip_vs_conn *cp, int local) in ip_vs_send_or_cont()
612 ip_vs_null_xmit(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_null_xmit()
626 ip_vs_bypass_xmit(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_bypass_xmit()
658 ip_vs_bypass_xmit_v6(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_bypass_xmit_v6()
693 ip_vs_nat_xmit(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_nat_xmit()
784 ip_vs_nat_xmit_v6(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_nat_xmit_v6()
974 ip_vs_tunnel_xmit(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_tunnel_xmit()
1071 ip_vs_tunnel_xmit_v6(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_tunnel_xmit_v6()
[all …]
Dip_vs_nfct.c82 ip_vs_update_conntrack(struct sk_buff *skb, struct ip_vs_conn *cp, int outin) in ip_vs_update_conntrack()
147 struct ip_vs_conn *cp; in ip_vs_nfct_expect_callback()
226 struct ip_vs_conn *cp, u_int8_t proto, in ip_vs_nfct_expect_related()
256 void ip_vs_conn_drop_conntrack(struct ip_vs_conn *cp) in ip_vs_conn_drop_conntrack()
Dip_vs_proto_udp.c34 int *verdict, struct ip_vs_conn **cpp, in udp_conn_schedule()
142 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in udp_snat_handler()
225 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in udp_dnat_handler()
399 static int udp_app_conn_bind(struct ip_vs_conn *cp) in udp_app_conn_bind()
460 udp_state_transition(struct ip_vs_conn *cp, int direction, in udp_state_transition()
Dip_vs_proto_tcp.c37 int *verdict, struct ip_vs_conn **cpp, in tcp_conn_schedule()
152 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in tcp_snat_handler()
230 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in tcp_dnat_handler()
494 set_tcp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp, in set_tcp_state()
566 tcp_state_transition(struct ip_vs_conn *cp, int direction, in tcp_state_transition()
629 tcp_app_conn_bind(struct ip_vs_conn *cp) in tcp_app_conn_bind()
675 void ip_vs_tcp_conn_listen(struct ip_vs_conn *cp) in ip_vs_tcp_conn_listen()
Dip_vs_proto_sctp.c14 int *verdict, struct ip_vs_conn **cpp, in sctp_conn_schedule()
89 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in sctp_snat_handler()
136 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in sctp_dnat_handler()
378 set_sctp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp, in set_sctp_state()
472 sctp_state_transition(struct ip_vs_conn *cp, int direction, in sctp_state_transition()
517 static int sctp_app_conn_bind(struct ip_vs_conn *cp) in sctp_app_conn_bind()
Dip_vs_pe_sip.c107 struct ip_vs_conn *ct) in ip_vs_sip_ct_match()
140 static int ip_vs_sip_show_pe_data(const struct ip_vs_conn *cp, char *buf) in ip_vs_sip_show_pe_data()
DMakefile15 ip_vs-objs := ip_vs_conn.o ip_vs_core.o ip_vs_ctl.o ip_vs_sched.o \
Dip_vs_sync.c403 select_master_thread_id(struct netns_ipvs *ipvs, struct ip_vs_conn *cp) in select_master_thread_id()
438 static inline bool in_persistence(struct ip_vs_conn *cp) in in_persistence()
457 struct ip_vs_conn *cp, int pkts) in ip_vs_sync_conn_needed()
536 static void ip_vs_sync_conn_v0(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, in ip_vs_sync_conn_v0()
626 void ip_vs_sync_conn(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, int pkts) in ip_vs_sync_conn()
846 struct ip_vs_conn *cp; in ip_vs_proc_conn()
/linux-4.4.14/net/netfilter/
Dxt_ipvs.c56 struct ip_vs_conn *cp; in ipvs_mt()