Symbol: ip_vs_app
include/net/ip_vs.h
1070
struct ip_vs_app *app; /* its real application */
include/net/ip_vs.h
1079
int (*pkt_out)(struct ip_vs_app *, struct ip_vs_conn *,
include/net/ip_vs.h
1086
int (*pkt_in)(struct ip_vs_app *, struct ip_vs_conn *,
include/net/ip_vs.h
1090
int (*init_conn)(struct ip_vs_app *, struct ip_vs_conn *);
include/net/ip_vs.h
1093
int (*done_conn)(struct ip_vs_app *, struct ip_vs_conn *);
include/net/ip_vs.h
1097
int (*bind_conn)(struct ip_vs_app *, struct ip_vs_conn *,
include/net/ip_vs.h
1100
void (*unbind_conn)(struct ip_vs_app *, struct ip_vs_conn *);
include/net/ip_vs.h
1106
int (*conn_schedule)(struct sk_buff *skb, struct ip_vs_app *app,
include/net/ip_vs.h
1110
(*conn_in_get)(const struct sk_buff *skb, struct ip_vs_app *app,
include/net/ip_vs.h
1114
(*conn_out_get)(const struct sk_buff *skb, struct ip_vs_app *app,
include/net/ip_vs.h
1119
struct ip_vs_app *app);
include/net/ip_vs.h
1121
void (*timeout_change)(struct ip_vs_app *app, int flags);
include/net/ip_vs.h
1801
struct ip_vs_app *register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app);
include/net/ip_vs.h
1802
void unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app);
include/net/ip_vs.h
1805
int register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto,
include/net/ip_vs.h
1807
int ip_vs_app_inc_get(struct ip_vs_app *inc);
include/net/ip_vs.h
1808
void ip_vs_app_inc_put(struct ip_vs_app *inc);
include/net/ip_vs.h
710
struct ip_vs_app;
include/net/ip_vs.h
760
int (*register_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
include/net/ip_vs.h
762
void (*unregister_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
include/net/ip_vs.h
848
struct ip_vs_app *app; /* bound ip_vs_app object */
net/netfilter/ipvs/ip_vs_app.c
124
ip_vs_app_inc_release(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
net/netfilter/ipvs/ip_vs_app.c
147
int ip_vs_app_inc_get(struct ip_vs_app *inc)
net/netfilter/ipvs/ip_vs_app.c
161
void ip_vs_app_inc_put(struct ip_vs_app *inc)
net/netfilter/ipvs/ip_vs_app.c
172
register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto,
net/netfilter/ipvs/ip_vs_app.c
188
struct ip_vs_app *register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app)
net/netfilter/ipvs/ip_vs_app.c
190
struct ip_vs_app *a;
net/netfilter/ipvs/ip_vs_app.c
231
void unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app)
net/netfilter/ipvs/ip_vs_app.c
233
struct ip_vs_app *a, *anxt, *inc, *nxt;
net/netfilter/ipvs/ip_vs_app.c
270
struct ip_vs_app *inc = cp->app;
net/netfilter/ipvs/ip_vs_app.c
360
struct ip_vs_app *app,
net/netfilter/ipvs/ip_vs_app.c
412
struct ip_vs_app *app;
net/netfilter/ipvs/ip_vs_app.c
436
struct ip_vs_app *app,
net/netfilter/ipvs/ip_vs_app.c
44
static inline int ip_vs_app_get(struct ip_vs_app *app)
net/netfilter/ipvs/ip_vs_app.c
488
struct ip_vs_app *app;
net/netfilter/ipvs/ip_vs_app.c
50
static inline void ip_vs_app_put(struct ip_vs_app *app)
net/netfilter/ipvs/ip_vs_app.c
516
static struct ip_vs_app *ip_vs_app_idx(struct netns_ipvs *ipvs, loff_t pos)
net/netfilter/ipvs/ip_vs_app.c
518
struct ip_vs_app *app, *inc;
net/netfilter/ipvs/ip_vs_app.c
542
struct ip_vs_app *inc, *app;
net/netfilter/ipvs/ip_vs_app.c
55
static void ip_vs_app_inc_destroy(struct ip_vs_app *inc)
net/netfilter/ipvs/ip_vs_app.c
555
return list_entry(e, struct ip_vs_app, a_list);
net/netfilter/ipvs/ip_vs_app.c
559
app = list_entry(e, struct ip_vs_app, a_list);
net/netfilter/ipvs/ip_vs_app.c
577
const struct ip_vs_app *inc = v;
net/netfilter/ipvs/ip_vs_app.c
63
struct ip_vs_app *inc = container_of(head, struct ip_vs_app, rcu_head);
net/netfilter/ipvs/ip_vs_app.c
72
ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto,
net/netfilter/ipvs/ip_vs_app.c
76
struct ip_vs_app *inc;
net/netfilter/ipvs/ip_vs_ftp.c
248
static int ip_vs_ftp_out(struct ip_vs_app *app, struct ip_vs_conn *cp,
net/netfilter/ipvs/ip_vs_ftp.c
418
static int ip_vs_ftp_in(struct ip_vs_app *app, struct ip_vs_conn *cp,
net/netfilter/ipvs/ip_vs_ftp.c
558
static struct ip_vs_app ip_vs_ftp = {
net/netfilter/ipvs/ip_vs_ftp.c
578
struct ip_vs_app *app;
net/netfilter/ipvs/ip_vs_ftp.c
77
ip_vs_ftp_init_conn(struct ip_vs_app *app, struct ip_vs_conn *cp)
net/netfilter/ipvs/ip_vs_ftp.c
86
ip_vs_ftp_done_conn(struct ip_vs_app *app, struct ip_vs_conn *cp)
net/netfilter/ipvs/ip_vs_proto_sctp.c
483
static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
net/netfilter/ipvs/ip_vs_proto_sctp.c
485
struct ip_vs_app *i;
net/netfilter/ipvs/ip_vs_proto_sctp.c
506
static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
net/netfilter/ipvs/ip_vs_proto_sctp.c
518
struct ip_vs_app *inc;
net/netfilter/ipvs/ip_vs_proto_tcp.c
575
static int tcp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
net/netfilter/ipvs/ip_vs_proto_tcp.c
577
struct ip_vs_app *i;
net/netfilter/ipvs/ip_vs_proto_tcp.c
600
tcp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
net/netfilter/ipvs/ip_vs_proto_tcp.c
614
struct ip_vs_app *inc;
net/netfilter/ipvs/ip_vs_proto_udp.c
326
static int udp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
net/netfilter/ipvs/ip_vs_proto_udp.c
328
struct ip_vs_app *i;
net/netfilter/ipvs/ip_vs_proto_udp.c
351
udp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
net/netfilter/ipvs/ip_vs_proto_udp.c
364
struct ip_vs_app *inc;