Lines Matching refs:ip_vs_app
418 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
774 int (*bind_conn)(struct ip_vs_app *, struct ip_vs_conn *, argument
777 void (*unbind_conn)(struct ip_vs_app *, struct ip_vs_conn *); argument
783 int (*conn_schedule)(struct sk_buff *skb, struct ip_vs_app *app, argument
787 (*conn_in_get)(const struct sk_buff *skb, struct ip_vs_app *app, argument
791 (*conn_out_get)(const struct sk_buff *skb, struct ip_vs_app *app, argument
796 struct ip_vs_app *app); argument
798 void (*timeout_change)(struct ip_vs_app *app, int flags); argument
1306 struct ip_vs_app *register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app);
1307 void unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app);
1310 int register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto,
1312 int ip_vs_app_inc_get(struct ip_vs_app *inc);
1313 void ip_vs_app_inc_put(struct ip_vs_app *inc);