Lines Matching defs:pd
35 tcp_conn_schedule(int af, struct sk_buff *skb, struct ip_vs_proto_data *pd,
72 *cpp = ip_vs_schedule(svc, skb, pd, &ignored, iph);
75 *verdict = ip_vs_leave(svc, skb, pd, iph);
447 static void tcp_timeout_change(struct ip_vs_proto_data *pd, int flags)
457 pd->tcp_state_table = (on ? tcp_states_dos : tcp_states);
474 set_tcp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp,
498 pd->tcp_state_table[state_off+state_idx].next_state[cp->state];
506 pd->pp->name,
536 if (likely(pd))
537 cp->timeout = pd->timeout_table[cp->state = new_state];
548 struct ip_vs_proto_data *pd)
563 set_tcp_state(pd, cp, direction, th);
581 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(net, IPPROTO_TCP);
592 atomic_inc(&pd->appcnt);
602 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(net, IPPROTO_TCP);
604 atomic_dec(&pd->appcnt);
658 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(net, IPPROTO_TCP);
662 cp->timeout = (pd ? pd->timeout_table[IP_VS_TCP_S_LISTEN]
671 static int __ip_vs_tcp_init(struct net *net, struct ip_vs_proto_data *pd)
676 pd->timeout_table = ip_vs_create_timeout_table((int *)tcp_timeouts,
678 if (!pd->timeout_table)
680 pd->tcp_state_table = tcp_states;
684 static void __ip_vs_tcp_exit(struct net *net, struct ip_vs_proto_data *pd)
686 kfree(pd->timeout_table);