ip_vs_app 413 include/net/ip_vs.h struct ip_vs_app; ip_vs_app 462 include/net/ip_vs.h int (*register_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc); ip_vs_app 464 include/net/ip_vs.h void (*unregister_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc); ip_vs_app 552 include/net/ip_vs.h struct ip_vs_app *app; /* bound ip_vs_app object */ ip_vs_app 754 include/net/ip_vs.h struct ip_vs_app *app; /* its real application */ ip_vs_app 763 include/net/ip_vs.h int (*pkt_out)(struct ip_vs_app *, struct ip_vs_conn *, ip_vs_app 770 include/net/ip_vs.h int (*pkt_in)(struct ip_vs_app *, struct ip_vs_conn *, ip_vs_app 774 include/net/ip_vs.h int (*init_conn)(struct ip_vs_app *, struct ip_vs_conn *); ip_vs_app 777 include/net/ip_vs.h int (*done_conn)(struct ip_vs_app *, struct ip_vs_conn *); ip_vs_app 781 include/net/ip_vs.h int (*bind_conn)(struct ip_vs_app *, struct ip_vs_conn *, ip_vs_app 784 include/net/ip_vs.h void (*unbind_conn)(struct ip_vs_app *, struct ip_vs_conn *); ip_vs_app 790 include/net/ip_vs.h int (*conn_schedule)(struct sk_buff *skb, struct ip_vs_app *app, ip_vs_app 794 include/net/ip_vs.h (*conn_in_get)(const struct sk_buff *skb, struct ip_vs_app *app, ip_vs_app 798 include/net/ip_vs.h (*conn_out_get)(const struct sk_buff *skb, struct ip_vs_app *app, ip_vs_app 803 include/net/ip_vs.h struct ip_vs_app *app); ip_vs_app 805 include/net/ip_vs.h void (*timeout_change)(struct ip_vs_app *app, int flags); ip_vs_app 1334 include/net/ip_vs.h struct ip_vs_app *register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app); ip_vs_app 1335 include/net/ip_vs.h void unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app); ip_vs_app 1338 include/net/ip_vs.h int register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, ip_vs_app 1340 include/net/ip_vs.h int ip_vs_app_inc_get(struct ip_vs_app *inc); ip_vs_app 1341 include/net/ip_vs.h void ip_vs_app_inc_put(struct ip_vs_app *inc); ip_vs_app 45 net/netfilter/ipvs/ip_vs_app.c static inline int ip_vs_app_get(struct ip_vs_app *app) ip_vs_app 51 net/netfilter/ipvs/ip_vs_app.c static inline void ip_vs_app_put(struct ip_vs_app *app) ip_vs_app 56 net/netfilter/ipvs/ip_vs_app.c static void ip_vs_app_inc_destroy(struct ip_vs_app *inc) ip_vs_app 64 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *inc = container_of(head, struct ip_vs_app, rcu_head); ip_vs_app 73 net/netfilter/ipvs/ip_vs_app.c ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, ip_vs_app 77 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *inc; ip_vs_app 125 net/netfilter/ipvs/ip_vs_app.c ip_vs_app_inc_release(struct netns_ipvs *ipvs, struct ip_vs_app *inc) ip_vs_app 148 net/netfilter/ipvs/ip_vs_app.c int ip_vs_app_inc_get(struct ip_vs_app *inc) ip_vs_app 162 net/netfilter/ipvs/ip_vs_app.c void ip_vs_app_inc_put(struct ip_vs_app *inc) ip_vs_app 173 net/netfilter/ipvs/ip_vs_app.c register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, ip_vs_app 189 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app) ip_vs_app 191 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *a; ip_vs_app 232 net/netfilter/ipvs/ip_vs_app.c void unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app) ip_vs_app 234 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *a, *anxt, *inc, *nxt; ip_vs_app 271 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *inc = cp->app; ip_vs_app 361 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *app, ip_vs_app 414 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *app; ip_vs_app 438 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *app, ip_vs_app 491 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *app; ip_vs_app 519 net/netfilter/ipvs/ip_vs_app.c static struct ip_vs_app *ip_vs_app_idx(struct netns_ipvs *ipvs, loff_t pos) ip_vs_app 521 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *app, *inc; ip_vs_app 545 net/netfilter/ipvs/ip_vs_app.c struct ip_vs_app *inc, *app; ip_vs_app 558 net/netfilter/ipvs/ip_vs_app.c return list_entry(e, struct ip_vs_app, a_list); ip_vs_app 562 net/netfilter/ipvs/ip_vs_app.c app = list_entry(e, struct ip_vs_app, a_list); ip_vs_app 580 net/netfilter/ipvs/ip_vs_app.c const struct ip_vs_app *inc = v; ip_vs_app 77 net/netfilter/ipvs/ip_vs_ftp.c ip_vs_ftp_init_conn(struct ip_vs_app *app, struct ip_vs_conn *cp) ip_vs_app 86 net/netfilter/ipvs/ip_vs_ftp.c ip_vs_ftp_done_conn(struct ip_vs_app *app, struct ip_vs_conn *cp) ip_vs_app 248 net/netfilter/ipvs/ip_vs_ftp.c static int ip_vs_ftp_out(struct ip_vs_app *app, struct ip_vs_conn *cp, ip_vs_app 418 net/netfilter/ipvs/ip_vs_ftp.c static int ip_vs_ftp_in(struct ip_vs_app *app, struct ip_vs_conn *cp, ip_vs_app 558 net/netfilter/ipvs/ip_vs_ftp.c static struct ip_vs_app ip_vs_ftp = { ip_vs_app 578 net/netfilter/ipvs/ip_vs_ftp.c struct ip_vs_app *app; ip_vs_app 488 net/netfilter/ipvs/ip_vs_proto_sctp.c static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) ip_vs_app 490 net/netfilter/ipvs/ip_vs_proto_sctp.c struct ip_vs_app *i; ip_vs_app 511 net/netfilter/ipvs/ip_vs_proto_sctp.c static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) ip_vs_app 523 net/netfilter/ipvs/ip_vs_proto_sctp.c struct ip_vs_app *inc; ip_vs_app 614 net/netfilter/ipvs/ip_vs_proto_tcp.c static int tcp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) ip_vs_app 616 net/netfilter/ipvs/ip_vs_proto_tcp.c struct ip_vs_app *i; ip_vs_app 639 net/netfilter/ipvs/ip_vs_proto_tcp.c tcp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) ip_vs_app 653 net/netfilter/ipvs/ip_vs_proto_tcp.c struct ip_vs_app *inc; ip_vs_app 361 net/netfilter/ipvs/ip_vs_proto_udp.c static int udp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) ip_vs_app 363 net/netfilter/ipvs/ip_vs_proto_udp.c struct ip_vs_app *i; ip_vs_app 386 net/netfilter/ipvs/ip_vs_proto_udp.c udp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) ip_vs_app 399 net/netfilter/ipvs/ip_vs_proto_udp.c struct ip_vs_app *inc;