Home
last modified time | relevance | path

Searched refs:ip_vs_protocol (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/net/netfilter/ipvs/
H A Dip_vs_proto.c38 static struct ip_vs_protocol *ip_vs_proto_table[IP_VS_PROTO_TAB_SIZE];
49 static int __used __init register_ip_vs_protocol(struct ip_vs_protocol *pp) in register_ip_vs_protocol()
66 register_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_protocol *pp) in register_ip_vs_proto_netns()
96 static int unregister_ip_vs_protocol(struct ip_vs_protocol *pp) in unregister_ip_vs_protocol()
98 struct ip_vs_protocol **pp_p; in unregister_ip_vs_protocol()
138 * get ip_vs_protocol object by its proto.
140 struct ip_vs_protocol * ip_vs_proto_get(unsigned short proto) in ip_vs_proto_get()
142 struct ip_vs_protocol *pp; in ip_vs_proto_get()
155 * get ip_vs_protocol object data by netns and proto
199 struct ip_vs_protocol *p in ip_vs_state_name()
[all...]
H A Dip_vs_proto_udp.c28 udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp);
136 udp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in udp_snat_handler()
219 udp_dnat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in udp_dnat_handler()
300 udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) in udp_csum_check()
482 struct ip_vs_protocol ip_vs_protocol_udp = {
H A Dip_vs_proto_ah_esp.c116 struct ip_vs_protocol ip_vs_protocol_ah = {
138 struct ip_vs_protocol ip_vs_protocol_esp = {
H A Dip_vs_core.c73 tcp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp,
79 udp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp,
457 struct ip_vs_protocol *pp = pd->pp; in ip_vs_schedule()
760 void ip_vs_nat_icmp(struct sk_buff *skb, struct ip_vs_protocol *pp, in ip_vs_nat_icmp()
806 void ip_vs_nat_icmp_v6(struct sk_buff *skb, struct ip_vs_protocol *pp, in ip_vs_nat_icmp_v6()
871 struct ip_vs_protocol *pp, in handle_response_icmp()
934 struct ip_vs_protocol *pp; in ip_vs_out_icmp()
1009 struct ip_vs_protocol *pp; in ip_vs_out_icmp_v6()
1276 struct ip_vs_protocol *pp = pd->pp; in handle_response()
1348 struct ip_vs_protocol *p in ip_vs_out()
[all...]
H A Dip_vs_proto_sctp.c13 sctp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp);
91 sctp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in sctp_snat_handler()
138 sctp_dnat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in sctp_dnat_handler()
186 sctp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) in sctp_csum_check()
574 struct ip_vs_protocol ip_vs_protocol_sctp = {
H A Dip_vs_xmit.c691 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_null_xmit()
705 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_bypass_xmit()
734 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_bypass_xmit_v6()
766 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_nat_xmit()
854 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_nat_xmit_v6()
1134 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_tunnel_xmit()
1285 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_tunnel_xmit_v6()
1438 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_dr_xmit()
1472 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_dr_xmit_v6()
1511 struct ip_vs_protocol *p in ip_vs_icmp_xmit()
[all...]
H A Dip_vs_proto_tcp.c32 tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp);
147 tcp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in tcp_snat_handler()
225 tcp_dnat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in tcp_dnat_handler()
304 tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) in tcp_csum_check()
725 struct ip_vs_protocol ip_vs_protocol_tcp = {
H A Dip_vs_app.c76 struct ip_vs_protocol *pp; in ip_vs_app_inc_new()
127 struct ip_vs_protocol *pp; in ip_vs_app_inc_release()
260 struct ip_vs_protocol *pp) in ip_vs_bind_app()
H A Dip_vs_sync.c965 struct ip_vs_protocol *pp; in ip_vs_process_message_v0()
1074 struct ip_vs_protocol *pp; in ip_vs_proc_sync_conn()
/kernel/linux/linux-6.6/net/netfilter/ipvs/
H A Dip_vs_proto.c38 static struct ip_vs_protocol *ip_vs_proto_table[IP_VS_PROTO_TAB_SIZE];
49 static int __used __init register_ip_vs_protocol(struct ip_vs_protocol *pp) in register_ip_vs_protocol()
66 register_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_protocol *pp) in register_ip_vs_proto_netns()
96 static int unregister_ip_vs_protocol(struct ip_vs_protocol *pp) in unregister_ip_vs_protocol()
98 struct ip_vs_protocol **pp_p; in unregister_ip_vs_protocol()
138 * get ip_vs_protocol object by its proto.
140 struct ip_vs_protocol * ip_vs_proto_get(unsigned short proto) in ip_vs_proto_get()
142 struct ip_vs_protocol *pp; in ip_vs_proto_get()
155 * get ip_vs_protocol object data by netns and proto
199 struct ip_vs_protocol *p in ip_vs_state_name()
[all...]
H A Dip_vs_proto_udp.c28 udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp);
136 udp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in udp_snat_handler()
219 udp_dnat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in udp_dnat_handler()
300 udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) in udp_csum_check()
482 struct ip_vs_protocol ip_vs_protocol_udp = {
H A Dip_vs_proto_ah_esp.c116 struct ip_vs_protocol ip_vs_protocol_ah = {
138 struct ip_vs_protocol ip_vs_protocol_esp = {
H A Dip_vs_proto_sctp.c13 sctp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp);
91 sctp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in sctp_snat_handler()
138 sctp_dnat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in sctp_dnat_handler()
186 sctp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) in sctp_csum_check()
574 struct ip_vs_protocol ip_vs_protocol_sctp = {
H A Dip_vs_core.c445 struct ip_vs_protocol *pp = pd->pp; in ip_vs_schedule()
748 void ip_vs_nat_icmp(struct sk_buff *skb, struct ip_vs_protocol *pp, in ip_vs_nat_icmp()
794 void ip_vs_nat_icmp_v6(struct sk_buff *skb, struct ip_vs_protocol *pp, in ip_vs_nat_icmp_v6()
859 struct ip_vs_protocol *pp, in handle_response_icmp()
922 struct ip_vs_protocol *pp; in ip_vs_out_icmp()
997 struct ip_vs_protocol *pp; in ip_vs_out_icmp_v6()
1262 struct ip_vs_protocol *pp = pd->pp; in handle_response()
1334 struct ip_vs_protocol *pp; in ip_vs_out_hook()
1474 struct ip_vs_protocol *pp = pd->pp; in ip_vs_try_to_schedule()
1585 struct ip_vs_protocol *p in ip_vs_in_icmp()
[all...]
H A Dip_vs_xmit.c691 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_null_xmit()
705 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_bypass_xmit()
730 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_bypass_xmit_v6()
758 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_nat_xmit()
842 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_nat_xmit_v6()
1118 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_tunnel_xmit()
1263 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_tunnel_xmit_v6()
1410 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_dr_xmit()
1440 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_dr_xmit_v6()
1475 struct ip_vs_protocol *p in ip_vs_icmp_xmit()
[all...]
H A Dip_vs_proto_tcp.c32 tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp);
147 tcp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in tcp_snat_handler()
225 tcp_dnat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in tcp_dnat_handler()
304 tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) in tcp_csum_check()
725 struct ip_vs_protocol ip_vs_protocol_tcp = {
H A Dip_vs_app.c76 struct ip_vs_protocol *pp; in ip_vs_app_inc_new()
127 struct ip_vs_protocol *pp; in ip_vs_app_inc_release()
260 struct ip_vs_protocol *pp) in ip_vs_bind_app()
H A Dip_vs_sync.c965 struct ip_vs_protocol *pp; in ip_vs_process_message_v0()
1074 struct ip_vs_protocol *pp; in ip_vs_proc_sync_conn()
/kernel/linux/linux-5.10/include/net/
H A Dip_vs.h415 struct ip_vs_protocol { struct
416 struct ip_vs_protocol *next;
422 void (*init)(struct ip_vs_protocol *pp);
424 void (*exit)(struct ip_vs_protocol *pp);
448 int (*snat_handler)(struct sk_buff *skb, struct ip_vs_protocol *pp,
451 int (*dnat_handler)(struct sk_buff *skb, struct ip_vs_protocol *pp,
466 void (*debug_packet)(int af, struct ip_vs_protocol *pp,
477 struct ip_vs_protocol *pp;
483 struct ip_vs_protocol *ip_vs_proto_get(unsigned short proto);
544 struct ip_vs_protocol *p
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dip_vs.h476 struct ip_vs_protocol { struct
477 struct ip_vs_protocol *next;
483 void (*init)(struct ip_vs_protocol *pp);
485 void (*exit)(struct ip_vs_protocol *pp);
509 int (*snat_handler)(struct sk_buff *skb, struct ip_vs_protocol *pp,
512 int (*dnat_handler)(struct sk_buff *skb, struct ip_vs_protocol *pp,
527 void (*debug_packet)(int af, struct ip_vs_protocol *pp,
538 struct ip_vs_protocol *pp;
544 struct ip_vs_protocol *ip_vs_proto_get(unsigned short proto);
605 struct ip_vs_protocol *p
[all...]
/kernel/linux/linux-5.10/net/netfilter/
H A Dxt_ipvs.c56 struct ip_vs_protocol *pp; in ipvs_mt()
/kernel/linux/linux-6.6/net/netfilter/
H A Dxt_ipvs.c56 struct ip_vs_protocol *pp; in ipvs_mt()

Completed in 29 milliseconds