Home
last modified time | relevance | path

Searched refs:pp (Results 1 – 25 of 31) sorted by relevance

12

/net/netfilter/ipvs/
Dip_vs_proto.c49 static int __used __init register_ip_vs_protocol(struct ip_vs_protocol *pp) in register_ip_vs_protocol() argument
51 unsigned int hash = IP_VS_PROTO_HASH(pp->protocol); in register_ip_vs_protocol()
53 pp->next = ip_vs_proto_table[hash]; in register_ip_vs_protocol()
54 ip_vs_proto_table[hash] = pp; in register_ip_vs_protocol()
56 if (pp->init != NULL) in register_ip_vs_protocol()
57 pp->init(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() argument
68 unsigned int hash = IP_VS_PROTO_HASH(pp->protocol); in register_ip_vs_proto_netns()
75 pd->pp = pp; /* For speed issues */ in register_ip_vs_proto_netns()
80 if (pp->init_netns != NULL) { in register_ip_vs_proto_netns()
[all …]
Dip_vs_core.c207 if (likely(pd->pp->state_transition)) in ip_vs_set_state()
208 pd->pp->state_transition(cp, direction, skb, pd); in ip_vs_set_state()
427 struct ip_vs_protocol *pp = pd->pp; in ip_vs_schedule() local
462 IP_VS_DBG_PKT(12, svc->af, pp, skb, iph->off, in ip_vs_schedule()
472 cp = pp->conn_in_get(svc->ipvs, svc->af, skb, iph); in ip_vs_schedule()
476 IP_VS_DBG_PKT(12, svc->af, pp, skb, iph->off, in ip_vs_schedule()
611 ret = cp->packet_xmit(skb, cp, pd->pp, iph); in ip_vs_leave()
731 void ip_vs_nat_icmp(struct sk_buff *skb, struct ip_vs_protocol *pp, in ip_vs_nat_icmp() argument
769 IP_VS_DBG_PKT(11, AF_INET, pp, skb, (void *)ciph - (void *)iph, in ip_vs_nat_icmp()
772 IP_VS_DBG_PKT(11, AF_INET, pp, skb, (void *)ciph - (void *)iph, in ip_vs_nat_icmp()
[all …]
Dip_vs_proto_udp.c141 udp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in udp_snat_handler() argument
163 if (pp->csum_check && !pp->csum_check(cp->af, skb, pp)) in udp_snat_handler()
193 skb->ip_summed = (cp->app && pp->csum_check) ? in udp_snat_handler()
216 pp->name, udph->check, in udp_snat_handler()
224 udp_dnat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in udp_dnat_handler() argument
246 if (pp->csum_check && !pp->csum_check(cp->af, skb, pp)) in udp_dnat_handler()
277 skb->ip_summed = (cp->app && pp->csum_check) ? in udp_dnat_handler()
305 udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) in udp_csum_check() argument
334 IP_VS_DBG_RL_PKT(0, af, pp, skb, 0, in udp_csum_check()
345 IP_VS_DBG_RL_PKT(0, af, pp, skb, 0, in udp_csum_check()
Dip_vs_xmit.c613 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_null_xmit() argument
627 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_bypass_xmit() argument
659 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_bypass_xmit_v6() argument
694 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_nat_xmit() argument
731 IP_VS_DBG_RL_PKT(10, AF_INET, pp, skb, ipvsh->off, in ip_vs_nat_xmit()
741 IP_VS_DBG_RL_PKT(1, AF_INET, pp, skb, ipvsh->off, in ip_vs_nat_xmit()
755 if (pp->dnat_handler && !pp->dnat_handler(skb, pp, cp, ipvsh)) in ip_vs_nat_xmit()
760 IP_VS_DBG_PKT(10, AF_INET, pp, skb, ipvsh->off, "After DNAT"); in ip_vs_nat_xmit()
785 struct ip_vs_protocol *pp, struct ip_vs_iphdr *ipvsh) in ip_vs_nat_xmit_v6() argument
822 IP_VS_DBG_RL_PKT(10, AF_INET6, pp, skb, ipvsh->off, in ip_vs_nat_xmit_v6()
[all …]
Dip_vs_app.c81 struct ip_vs_protocol *pp; in ip_vs_app_inc_new() local
85 if (!(pp = ip_vs_proto_get(proto))) in ip_vs_app_inc_new()
88 if (!pp->unregister_app) in ip_vs_app_inc_new()
110 ret = pp->register_app(ipvs, inc); in ip_vs_app_inc_new()
116 pp->name, inc->name, ntohs(inc->port)); in ip_vs_app_inc_new()
132 struct ip_vs_protocol *pp; in ip_vs_app_inc_release() local
134 if (!(pp = ip_vs_proto_get(inc->protocol))) in ip_vs_app_inc_release()
137 if (pp->unregister_app) in ip_vs_app_inc_release()
138 pp->unregister_app(ipvs, inc); in ip_vs_app_inc_release()
141 pp->name, inc->name, ntohs(inc->port)); in ip_vs_app_inc_release()
[all …]
Dip_vs_proto_tcp.c151 tcp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in tcp_snat_handler() argument
173 if (pp->csum_check && !pp->csum_check(cp->af, skb, pp)) in tcp_snat_handler()
199 skb->ip_summed = (cp->app && pp->csum_check) ? in tcp_snat_handler()
221 pp->name, tcph->check, in tcp_snat_handler()
229 tcp_dnat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in tcp_dnat_handler() argument
251 if (pp->csum_check && !pp->csum_check(cp->af, skb, pp)) in tcp_dnat_handler()
282 skb->ip_summed = (cp->app && pp->csum_check) ? in tcp_dnat_handler()
308 tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) in tcp_csum_check() argument
330 IP_VS_DBG_RL_PKT(0, af, pp, skb, 0, in tcp_csum_check()
341 IP_VS_DBG_RL_PKT(0, af, pp, skb, 0, in tcp_csum_check()
[all …]
Dip_vs_proto_sctp.c88 sctp_snat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in sctp_snat_handler() argument
108 if (pp->csum_check && !pp->csum_check(cp->af, skb, pp)) in sctp_snat_handler()
135 sctp_dnat_handler(struct sk_buff *skb, struct ip_vs_protocol *pp, in sctp_dnat_handler() argument
155 if (pp->csum_check && !pp->csum_check(cp->af, skb, pp)) in sctp_dnat_handler()
183 sctp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) in sctp_csum_check() argument
205 IP_VS_DBG_RL_PKT(0, af, pp, skb, 0, in sctp_csum_check()
441 pd->pp->name, in set_sctp_state()
Dip_vs_sync.c960 struct ip_vs_protocol *pp; in ip_vs_process_message_v0() local
990 pp = ip_vs_proto_get(s->protocol); in ip_vs_process_message_v0()
991 if (!pp) { in ip_vs_process_message_v0()
996 if (state >= pp->num_states) { in ip_vs_process_message_v0()
998 pp->name, state); in ip_vs_process_message_v0()
1072 struct ip_vs_protocol *pp; in ip_vs_proc_sync_conn() local
1151 pp = ip_vs_proto_get(s->v4.protocol); in ip_vs_proc_sync_conn()
1152 if (!pp) { in ip_vs_proc_sync_conn()
1158 if (state >= pp->num_states) { in ip_vs_proc_sync_conn()
1160 pp->name, state); in ip_vs_proc_sync_conn()
/net/phonet/
Daf_phonet.c42 struct phonet_protocol *pp; in phonet_proto_get() local
48 pp = rcu_dereference(proto_tab[protocol]); in phonet_proto_get()
49 if (pp && !try_module_get(pp->prot->owner)) in phonet_proto_get()
50 pp = NULL; in phonet_proto_get()
53 return pp; in phonet_proto_get()
56 static inline void phonet_proto_put(struct phonet_protocol *pp) in phonet_proto_put() argument
58 module_put(pp->prot->owner); in phonet_proto_put()
473 struct phonet_protocol *pp) in phonet_proto_register() argument
480 err = proto_register(pp->prot, 1); in phonet_proto_register()
488 rcu_assign_pointer(proto_tab[protocol], pp); in phonet_proto_register()
[all …]
/net/rxrpc/
Dar-connection.c76 struct rb_node *p, *parent, **pp; in rxrpc_get_bundle() local
117 pp = &trans->bundles.rb_node; in rxrpc_get_bundle()
119 while (*pp) { in rxrpc_get_bundle()
120 parent = *pp; in rxrpc_get_bundle()
124 pp = &(*pp)->rb_left; in rxrpc_get_bundle()
126 pp = &(*pp)->rb_right; in rxrpc_get_bundle()
135 rb_link_node(&bundle->node, parent, pp); in rxrpc_get_bundle()
627 struct rb_node *p, **pp; in rxrpc_incoming_connection() local
683 pp = &trans->server_conns.rb_node; in rxrpc_incoming_connection()
685 while (*pp) { in rxrpc_incoming_connection()
[all …]
Dar-accept.c323 struct rb_node *parent, **pp; in rxrpc_accept_call() local
338 pp = &rx->calls.rb_node; in rxrpc_accept_call()
340 while (*pp) { in rxrpc_accept_call()
341 parent = *pp; in rxrpc_accept_call()
345 pp = &(*pp)->rb_left; in rxrpc_accept_call()
347 pp = &(*pp)->rb_right; in rxrpc_accept_call()
378 rb_link_node(&call->sock_node, parent, pp); in rxrpc_accept_call()
Dar-call.c323 struct rb_node *p, *parent, **pp; in rxrpc_get_client_call() local
363 pp = &rx->calls.rb_node; in rxrpc_get_client_call()
365 while (*pp) { in rxrpc_get_client_call()
366 parent = *pp; in rxrpc_get_client_call()
370 pp = &(*pp)->rb_left; in rxrpc_get_client_call()
372 pp = &(*pp)->rb_right; in rxrpc_get_client_call()
382 rb_link_node(&call->sock_node, parent, pp); in rxrpc_get_client_call()
Dar-key.c691 struct rxrpc_key_token *token, **pp; in rxrpc_preparse() local
774 pp = (struct rxrpc_key_token **)&prep->payload.data[0]; in rxrpc_preparse()
775 while (*pp) in rxrpc_preparse()
776 pp = &(*pp)->next; in rxrpc_preparse()
777 *pp = token; in rxrpc_preparse()
/net/bridge/
Dbr_mdb.c66 struct net_bridge_port_group __rcu **pp; in br_mdb_fill_info() local
79 for (pp = &mp->ports; in br_mdb_fill_info()
80 (p = rcu_dereference(*pp)) != NULL; in br_mdb_fill_info()
81 pp = &p->next) { in br_mdb_fill_info()
396 struct net_bridge_port_group __rcu **pp; in br_mdb_add_group() local
410 for (pp = &mp->ports; in br_mdb_add_group()
411 (p = mlock_dereference(*pp, br)) != NULL; in br_mdb_add_group()
412 pp = &p->next) { in br_mdb_add_group()
419 p = br_multicast_new_port_group(port, group, *pp, state); in br_mdb_add_group()
422 rcu_assign_pointer(*pp, p); in br_mdb_add_group()
[all …]
Dbr_multicast.c269 struct net_bridge_port_group __rcu **pp; in br_multicast_del_pg() local
277 for (pp = &mp->ports; in br_multicast_del_pg()
278 (p = mlock_dereference(*pp, br)) != NULL; in br_multicast_del_pg()
279 pp = &p->next) { in br_multicast_del_pg()
283 rcu_assign_pointer(*pp, p->next); in br_multicast_del_pg()
679 struct net_bridge_port_group __rcu **pp; in br_multicast_add_group() local
699 for (pp = &mp->ports; in br_multicast_add_group()
700 (p = mlock_dereference(*pp, br)) != NULL; in br_multicast_add_group()
701 pp = &p->next) { in br_multicast_add_group()
708 p = br_multicast_new_port_group(port, group, *pp, MDB_TEMPORARY); in br_multicast_add_group()
[all …]
/net/netfilter/
Dxt_ipvs.c55 struct ip_vs_protocol *pp; in ipvs_mt() local
80 pp = ip_vs_proto_get(iph.protocol); in ipvs_mt()
81 if (unlikely(!pp)) { in ipvs_mt()
89 cp = pp->conn_out_get(ipvs, family, skb, &iph); in ipvs_mt()
/net/ipv4/
Dtcp_metrics.c1042 struct tcp_metrics_block __rcu **pp; in tcp_metrics_flush_all() local
1044 pp = &hb->chain; in tcp_metrics_flush_all()
1045 for (tm = deref_locked(*pp); tm; tm = deref_locked(*pp)) { in tcp_metrics_flush_all()
1047 *pp = tm->tcpm_next; in tcp_metrics_flush_all()
1050 pp = &tm->tcpm_next; in tcp_metrics_flush_all()
1061 struct tcp_metrics_block __rcu **pp; in tcp_metrics_nl_cmd_del() local
1082 pp = &hb->chain; in tcp_metrics_nl_cmd_del()
1084 for (tm = deref_locked(*pp); tm; tm = deref_locked(*pp)) { in tcp_metrics_nl_cmd_del()
1088 *pp = tm->tcpm_next; in tcp_metrics_nl_cmd_del()
1092 pp = &tm->tcpm_next; in tcp_metrics_nl_cmd_del()
Dgre_offload.c122 struct sk_buff **pp = NULL; in gre_gro_receive() local
230 pp = call_gro_receive(ptype->callbacks.gro_receive, head, skb); in gre_gro_receive()
237 return pp; in gre_gro_receive()
Dtcp_offload.c180 struct sk_buff **pp = NULL; in tcp_gro_receive() local
266 pp = head; in tcp_gro_receive()
271 return pp; in tcp_gro_receive()
Dfou.c196 struct sk_buff **pp = NULL; in fou_gro_receive() local
217 pp = call_gro_receive(ops->callbacks.gro_receive, head, skb); in fou_gro_receive()
222 return pp; in fou_gro_receive()
278 struct sk_buff **pp = NULL; in gue_gro_receive() local
387 pp = call_gro_receive(ops->callbacks.gro_receive, head, skb); in gue_gro_receive()
395 return pp; in gue_gro_receive()
Dudp_offload.c297 struct sk_buff *p, **pp = NULL; in udp_gro_receive() local
342 pp = call_gro_receive_udp(uo_priv->offload->callbacks.gro_receive, in udp_gro_receive()
349 return pp; in udp_gro_receive()
/net/sctp/
Dsocket.c6202 struct sctp_bind_bucket *pp; in sctp_get_port_local() local
6229 sctp_for_each_hentry(pp, &head->chain) in sctp_get_port_local()
6230 if ((pp->port == rover) && in sctp_get_port_local()
6231 net_eq(sock_net(sk), pp->net)) in sctp_get_port_local()
6258 sctp_for_each_hentry(pp, &head->chain) { in sctp_get_port_local()
6259 if ((pp->port == snum) && net_eq(pp->net, sock_net(sk))) in sctp_get_port_local()
6263 pp = NULL; in sctp_get_port_local()
6266 if (!hlist_empty(&pp->owner)) { in sctp_get_port_local()
6277 if (pp->fastreuse && sk->sk_reuse && in sctp_get_port_local()
6291 sk_for_each_bound(sk2, &pp->owner) { in sctp_get_port_local()
[all …]
/net/ipv6/
Dip6_offload.c174 struct sk_buff **pp = NULL; in ipv6_gro_receive() local
255 pp = call_gro_receive(ops->callbacks.gro_receive, head, skb); in ipv6_gro_receive()
263 return pp; in ipv6_gro_receive()
/net/ethernet/
Deth.c405 struct sk_buff *p, **pp = NULL; in eth_gro_receive() local
445 pp = call_gro_receive(ptype->callbacks.gro_receive, head, skb); in eth_gro_receive()
452 return pp; in eth_gro_receive()
/net/nfc/
Ddigital_dep.c77 u8 pp; member
89 u8 pp; member
414 payload_bits = DIGITAL_PAYLOAD_PP_TO_BITS(atr_res->pp); in digital_in_recv_atr_res()
484 atr_req->pp = DIGITAL_PAYLOAD_BITS_TO_PP(payload_bits); in digital_in_send_atr_req()
487 atr_req->pp |= DIGITAL_GB_BIT; in digital_in_send_atr_req()
1429 atr_res->pp = DIGITAL_PAYLOAD_BITS_TO_PP(payload_bits); in digital_tg_send_atr_res()
1434 atr_res->pp |= DIGITAL_GB_BIT; in digital_tg_send_atr_res()
1507 payload_bits = DIGITAL_PAYLOAD_PP_TO_BITS(atr_req->pp); in digital_tg_recv_atr_req()

12