Home
last modified time | relevance | path

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

/linux/net/netfilter/ipvs/
H A Dip_vs_app.c44 static inline int ip_vs_app_get(struct ip_vs_app *app) in ip_vs_app_get()
50 static inline void ip_vs_app_put(struct ip_vs_app *app) in ip_vs_app_put()
55 static void ip_vs_app_inc_destroy(struct ip_vs_app *inc) in ip_vs_app_inc_destroy()
63 struct ip_vs_app *inc = container_of(head, struct ip_vs_app, rcu_head); in ip_vs_app_inc_rcu_free()
72 ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, in ip_vs_app_inc_new()
76 struct ip_vs_app *inc; in ip_vs_app_inc_new()
124 ip_vs_app_inc_release(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in ip_vs_app_inc_release()
147 int ip_vs_app_inc_get(struct ip_vs_app *inc) in ip_vs_app_inc_get()
161 void ip_vs_app_inc_put(struct ip_vs_app *inc) in ip_vs_app_inc_put()
172 register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, in register_ip_vs_app_inc()
[all …]
H A Dip_vs_proto_udp.c326 static int udp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_register_app()
328 struct ip_vs_app *i; in udp_register_app()
351 udp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_unregister_app()
364 struct ip_vs_app *inc; in udp_app_conn_bind()
H A Dip_vs_proto_sctp.c481 static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_register_app()
483 struct ip_vs_app *i; in sctp_register_app()
504 static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_unregister_app()
516 struct ip_vs_app *inc; in sctp_app_conn_bind()
H A Dip_vs_proto_tcp.c573 static int tcp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_register_app()
575 struct ip_vs_app *i; in tcp_register_app()
598 tcp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_unregister_app()
612 struct ip_vs_app *inc; in tcp_app_conn_bind()
/linux/include/net/
H A Dip_vs.h714 struct ip_vs_app;
764 int (*register_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
766 void (*unregister_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
852 struct ip_vs_app *app; /* bound ip_vs_app object */
1066 struct ip_vs_app { struct
1076 struct ip_vs_app *app; /* its real application */ argument
1085 int (*pkt_out)(struct ip_vs_app *, struct ip_vs_conn *, argument
1092 int (*pkt_in)(struct ip_vs_app *, struct ip_vs_conn *, argument
1096 int (*init_conn)(struct ip_vs_app *, struct ip_vs_conn *); argument
1099 int (*done_conn)(struct ip_vs_app *, struct ip_vs_conn *); argument
[all …]