/linux-4.1.27/include/net/ |
D | ip_vs.h | 424 struct ip_vs_conn; 446 int *verdict, struct ip_vs_conn **cpp, 449 struct ip_vs_conn * 455 struct ip_vs_conn * 462 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph); 465 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph); 472 void (*state_transition)(struct ip_vs_conn *cp, int direction, 480 int (*app_conn_bind)(struct ip_vs_conn *cp); 518 struct ip_vs_conn { struct 551 struct ip_vs_conn *control; /* Master control connection */ argument [all …]
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | ip_vs_conn.c | 147 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 * 351 struct ip_vs_conn *ip_vs_ct_in_get(const struct ip_vs_conn_param *p) in ip_vs_ct_in_get() [all …]
|
D | ip_vs_proto_ah_esp.c | 58 static struct ip_vs_conn * 63 struct ip_vs_conn *cp; in ah_esp_conn_in_get() 86 static struct ip_vs_conn * 90 struct ip_vs_conn *cp; in ah_esp_conn_out_get() 111 int *verdict, struct ip_vs_conn **cpp, in ah_esp_conn_schedule()
|
D | ip_vs_ftp.c | 66 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() 313 static int ip_vs_ftp_in(struct ip_vs_app *app, struct ip_vs_conn *cp, in ip_vs_ftp_in() 322 struct ip_vs_conn *n_cp; in ip_vs_ftp_in()
|
D | ip_vs_app.c | 264 int ip_vs_bind_app(struct ip_vs_conn *cp, in ip_vs_bind_app() 274 void ip_vs_unbind_app(struct ip_vs_conn *cp) in ip_vs_unbind_app() 351 static inline void vs_seq_update(struct ip_vs_conn *cp, struct ip_vs_seq *vseq, in vs_seq_update() 365 static inline int app_tcp_pkt_out(struct ip_vs_conn *cp, struct sk_buff *skb, in app_tcp_pkt_out() 415 int ip_vs_app_pkt_out(struct ip_vs_conn *cp, struct sk_buff *skb) in ip_vs_app_pkt_out() 440 static inline int app_tcp_pkt_in(struct ip_vs_conn *cp, struct sk_buff *skb, in app_tcp_pkt_in() 490 int ip_vs_app_pkt_in(struct ip_vs_conn *cp, struct sk_buff *skb) in ip_vs_app_pkt_in()
|
D | ip_vs_core.c | 112 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() 412 struct ip_vs_conn * 418 struct ip_vs_conn *cp = NULL; in ip_vs_schedule() 559 struct ip_vs_conn *cp; in ip_vs_leave() [all …]
|
D | ip_vs_xmit.c | 511 struct ip_vs_conn *cp) in ip_vs_tunnel_xmit_prepare() 544 struct ip_vs_conn *cp, int local) in ip_vs_nat_send_or_cont() 575 struct ip_vs_conn *cp, int local) in ip_vs_send_or_cont() 599 ip_vs_null_xmit(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_null_xmit() 613 ip_vs_bypass_xmit(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_bypass_xmit() 645 ip_vs_bypass_xmit_v6(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_bypass_xmit_v6() 677 ip_vs_nat_xmit(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_nat_xmit() 767 ip_vs_nat_xmit_v6(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_nat_xmit_v6() 956 ip_vs_tunnel_xmit(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_tunnel_xmit() 1053 ip_vs_tunnel_xmit_v6(struct sk_buff *skb, struct ip_vs_conn *cp, in ip_vs_tunnel_xmit_v6() [all …]
|
D | ip_vs_nfct.c | 82 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()
|
D | ip_vs_proto_udp.c | 33 int *verdict, struct ip_vs_conn **cpp, in udp_conn_schedule() 128 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in udp_snat_handler() 211 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in udp_dnat_handler() 386 static int udp_app_conn_bind(struct ip_vs_conn *cp) in udp_app_conn_bind() 447 udp_state_transition(struct ip_vs_conn *cp, int direction, in udp_state_transition()
|
D | ip_vs_proto_tcp.c | 36 int *verdict, struct ip_vs_conn **cpp, in tcp_conn_schedule() 132 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in tcp_snat_handler() 210 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in tcp_dnat_handler() 474 set_tcp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp, in set_tcp_state() 546 tcp_state_transition(struct ip_vs_conn *cp, int direction, in tcp_state_transition() 610 tcp_app_conn_bind(struct ip_vs_conn *cp) in tcp_app_conn_bind() 656 void ip_vs_tcp_conn_listen(struct net *net, struct ip_vs_conn *cp) in ip_vs_tcp_conn_listen()
|
D | ip_vs_proto_sctp.c | 13 int *verdict, struct ip_vs_conn **cpp, in sctp_conn_schedule() 80 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in sctp_snat_handler() 127 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in sctp_dnat_handler() 369 set_sctp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp, in set_sctp_state() 463 sctp_state_transition(struct ip_vs_conn *cp, int direction, in sctp_state_transition() 509 static int sctp_app_conn_bind(struct ip_vs_conn *cp) in sctp_app_conn_bind()
|
D | ip_vs_pe_sip.c | 107 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()
|
D | Makefile | 15 ip_vs-objs := ip_vs_conn.o ip_vs_core.o ip_vs_ctl.o ip_vs_sched.o \
|
D | ip_vs_sync.c | 396 select_master_thread_id(struct netns_ipvs *ipvs, struct ip_vs_conn *cp) in select_master_thread_id() 429 static inline bool in_persistence(struct ip_vs_conn *cp) in in_persistence() 448 struct ip_vs_conn *cp, int pkts) in ip_vs_sync_conn_needed() 527 static void ip_vs_sync_conn_v0(struct net *net, struct ip_vs_conn *cp, in ip_vs_sync_conn_v0() 624 void ip_vs_sync_conn(struct net *net, struct ip_vs_conn *cp, int pkts) in ip_vs_sync_conn() 845 struct ip_vs_conn *cp; in ip_vs_proc_conn()
|
/linux-4.1.27/net/netfilter/ |
D | xt_ipvs.c | 55 struct ip_vs_conn *cp; in ipvs_mt()
|