Home
last modified time | relevance | path

Searched refs:ip_vs_app (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/net/netfilter/ipvs/
H A Dip_vs_app.c3 * ip_vs_app.c: Application module support for IPVS
8 * is that ip_vs_app module handles the reverse direction (incoming requests
43 * Get an ip_vs_app object
45 static inline int ip_vs_app_get(struct ip_vs_app *app) in ip_vs_app_get()
51 static inline void ip_vs_app_put(struct ip_vs_app *app) in ip_vs_app_put()
56 static void ip_vs_app_inc_destroy(struct ip_vs_app *inc) in ip_vs_app_inc_destroy()
64 struct ip_vs_app *inc = container_of(head, struct ip_vs_app, rcu_head); in ip_vs_app_inc_rcu_free()
73 ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, in ip_vs_app_inc_new()
77 struct ip_vs_app *in in ip_vs_app_inc_new()
[all...]
H A Dip_vs_ftp.c77 ip_vs_ftp_init_conn(struct ip_vs_app *app, struct ip_vs_conn *cp) in ip_vs_ftp_init_conn()
86 ip_vs_ftp_done_conn(struct ip_vs_app *app, struct ip_vs_conn *cp) in ip_vs_ftp_done_conn()
248 static int ip_vs_ftp_out(struct ip_vs_app *app, struct ip_vs_conn *cp, in ip_vs_ftp_out()
418 static int ip_vs_ftp_in(struct ip_vs_app *app, struct ip_vs_conn *cp, in ip_vs_ftp_in()
558 static struct ip_vs_app ip_vs_ftp = {
578 struct ip_vs_app *app; in __ip_vs_ftp_init()
H A Dip_vs_proto_udp.c245 * Attempt ip_vs_app call. in udp_dnat_handler()
361 static int udp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_register_app()
363 struct ip_vs_app *i; in udp_register_app()
386 udp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_unregister_app()
399 struct ip_vs_app *inc; in udp_app_conn_bind()
H A Dip_vs_proto_sctp.c488 static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_register_app()
490 struct ip_vs_app *i; in sctp_register_app()
511 static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_unregister_app()
523 struct ip_vs_app *inc; in sctp_app_conn_bind()
H A DMakefile17 ip_vs_xmit.o ip_vs_app.o ip_vs_sync.o \
H A Dip_vs_proto_tcp.c251 * Attempt ip_vs_app call. in tcp_dnat_handler()
616 static int tcp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_register_app()
618 struct ip_vs_app *i; in tcp_register_app()
641 tcp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_unregister_app()
655 struct ip_vs_app *inc; in tcp_app_conn_bind()
/kernel/linux/linux-6.6/net/netfilter/ipvs/
H A Dip_vs_app.c3 * ip_vs_app.c: Application module support for IPVS
8 * is that ip_vs_app module handles the reverse direction (incoming requests
43 * Get an ip_vs_app object
45 static inline int ip_vs_app_get(struct ip_vs_app *app) in ip_vs_app_get()
51 static inline void ip_vs_app_put(struct ip_vs_app *app) in ip_vs_app_put()
56 static void ip_vs_app_inc_destroy(struct ip_vs_app *inc) in ip_vs_app_inc_destroy()
64 struct ip_vs_app *inc = container_of(head, struct ip_vs_app, rcu_head); in ip_vs_app_inc_rcu_free()
73 ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, in ip_vs_app_inc_new()
77 struct ip_vs_app *in in ip_vs_app_inc_new()
[all...]
H A Dip_vs_ftp.c77 ip_vs_ftp_init_conn(struct ip_vs_app *app, struct ip_vs_conn *cp) in ip_vs_ftp_init_conn()
86 ip_vs_ftp_done_conn(struct ip_vs_app *app, struct ip_vs_conn *cp) in ip_vs_ftp_done_conn()
248 static int ip_vs_ftp_out(struct ip_vs_app *app, struct ip_vs_conn *cp, in ip_vs_ftp_out()
418 static int ip_vs_ftp_in(struct ip_vs_app *app, struct ip_vs_conn *cp, in ip_vs_ftp_in()
558 static struct ip_vs_app ip_vs_ftp = {
578 struct ip_vs_app *app; in __ip_vs_ftp_init()
H A Dip_vs_proto_udp.c245 * Attempt ip_vs_app call. in udp_dnat_handler()
361 static int udp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_register_app()
363 struct ip_vs_app *i; in udp_register_app()
386 udp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_unregister_app()
399 struct ip_vs_app *inc; in udp_app_conn_bind()
H A Dip_vs_proto_sctp.c488 static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_register_app()
490 struct ip_vs_app *i; in sctp_register_app()
511 static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_unregister_app()
523 struct ip_vs_app *inc; in sctp_app_conn_bind()
H A DMakefile17 ip_vs_xmit.o ip_vs_app.o ip_vs_sync.o \
H A Dip_vs_proto_tcp.c251 * Attempt ip_vs_app call. in tcp_dnat_handler()
616 static int tcp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_register_app()
618 struct ip_vs_app *i; in tcp_register_app()
641 tcp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_unregister_app()
655 struct ip_vs_app *inc; in tcp_app_conn_bind()
/kernel/linux/linux-5.10/include/net/
H A Dip_vs.h411 struct ip_vs_app;
460 int (*register_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
462 void (*unregister_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
550 struct ip_vs_app *app; /* bound ip_vs_app object */
744 struct ip_vs_app { struct
754 struct ip_vs_app *app; /* its real application */
763 int (*pkt_out)(struct ip_vs_app *, struct ip_vs_conn *,
770 int (*pkt_in)(struct ip_vs_app *, struct ip_vs_conn *,
773 /* ip_vs_app initialize
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dip_vs.h472 struct ip_vs_app;
521 int (*register_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
523 void (*unregister_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
611 struct ip_vs_app *app; /* bound ip_vs_app object */
806 struct ip_vs_app { struct
816 struct ip_vs_app *app; /* its real application */
825 int (*pkt_out)(struct ip_vs_app *, struct ip_vs_conn *,
832 int (*pkt_in)(struct ip_vs_app *, struct ip_vs_conn *,
835 /* ip_vs_app initialize
[all...]

Completed in 14 milliseconds