Home
last modified time | relevance | path

Searched refs:ip_vs_app (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_app.c50 static inline int ip_vs_app_get(struct ip_vs_app *app) in ip_vs_app_get()
56 static inline void ip_vs_app_put(struct ip_vs_app *app) in ip_vs_app_put()
61 static void ip_vs_app_inc_destroy(struct ip_vs_app *inc) in ip_vs_app_inc_destroy()
69 struct ip_vs_app *inc = container_of(head, struct ip_vs_app, rcu_head); in ip_vs_app_inc_rcu_free()
78 ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, in ip_vs_app_inc_new()
82 struct ip_vs_app *inc; in ip_vs_app_inc_new()
130 ip_vs_app_inc_release(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in ip_vs_app_inc_release()
153 int ip_vs_app_inc_get(struct ip_vs_app *inc) in ip_vs_app_inc_get()
167 void ip_vs_app_inc_put(struct ip_vs_app *inc) in ip_vs_app_inc_put()
178 register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, in register_ip_vs_app_inc()
[all …]
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()
311 static int ip_vs_ftp_in(struct ip_vs_app *app, struct ip_vs_conn *cp, in ip_vs_ftp_in()
420 static struct ip_vs_app ip_vs_ftp = {
440 struct ip_vs_app *app; in __ip_vs_ftp_init()
Dip_vs_proto_udp.c365 static int udp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_register_app()
367 struct ip_vs_app *i; in udp_register_app()
390 udp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_unregister_app()
403 struct ip_vs_app *inc; in udp_app_conn_bind()
DMakefile16 ip_vs_xmit.o ip_vs_app.o ip_vs_sync.o \
Dip_vs_proto_sctp.c486 static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_register_app()
488 struct ip_vs_app *i; in sctp_register_app()
509 static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_unregister_app()
521 struct ip_vs_app *inc; in sctp_app_conn_bind()
Dip_vs_proto_tcp.c594 static int tcp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_register_app()
596 struct ip_vs_app *i; in tcp_register_app()
619 tcp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_unregister_app()
633 struct ip_vs_app *inc; in tcp_app_conn_bind()
/linux-4.4.14/include/net/
Dip_vs.h418 struct ip_vs_app;
470 int (*register_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
472 void (*unregister_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
560 struct ip_vs_app *app; /* bound ip_vs_app object */
737 struct ip_vs_app { struct
747 struct ip_vs_app *app; /* its real application */ argument
756 int (*pkt_out)(struct ip_vs_app *, struct ip_vs_conn *, argument
763 int (*pkt_in)(struct ip_vs_app *, struct ip_vs_conn *, argument
767 int (*init_conn)(struct ip_vs_app *, struct ip_vs_conn *); argument
770 int (*done_conn)(struct ip_vs_app *, struct ip_vs_conn *); argument
[all …]