/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_proto.c | 38 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 D | ip_vs_proto_udp.c | 28 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 D | ip_vs_proto_ah_esp.c | 116 struct ip_vs_protocol ip_vs_protocol_ah = { 138 struct ip_vs_protocol ip_vs_protocol_esp = {
|
H A D | ip_vs_core.c | 73 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 D | ip_vs_proto_sctp.c | 13 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 D | ip_vs_xmit.c | 691 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 D | ip_vs_proto_tcp.c | 32 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 D | ip_vs_app.c | 76 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 D | ip_vs_sync.c | 965 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 D | ip_vs_proto.c | 38 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 D | ip_vs_proto_udp.c | 28 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 D | ip_vs_proto_ah_esp.c | 116 struct ip_vs_protocol ip_vs_protocol_ah = { 138 struct ip_vs_protocol ip_vs_protocol_esp = {
|
H A D | ip_vs_proto_sctp.c | 13 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 D | ip_vs_core.c | 445 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 D | ip_vs_xmit.c | 691 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 D | ip_vs_proto_tcp.c | 32 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 D | ip_vs_app.c | 76 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 D | ip_vs_sync.c | 965 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 D | ip_vs.h | 415 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 D | ip_vs.h | 476 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 D | xt_ipvs.c | 56 struct ip_vs_protocol *pp; in ipvs_mt()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | xt_ipvs.c | 56 struct ip_vs_protocol *pp; in ipvs_mt()
|