• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/net/

Lines Matching refs:ip_vs_conn

249  *	Each ip_vs_conn has 2 (output AND input seq. changes).
288 struct ip_vs_conn;
307 int *verdict, struct ip_vs_conn **cpp);
309 struct ip_vs_conn *
317 struct ip_vs_conn *
326 struct ip_vs_protocol *pp, struct ip_vs_conn *cp);
329 struct ip_vs_protocol *pp, struct ip_vs_conn *cp);
336 int (*state_transition)(struct ip_vs_conn *cp, int direction,
344 int (*app_conn_bind)(struct ip_vs_conn *cp);
361 struct ip_vs_conn {
389 struct ip_vs_conn *control; /* Master control connection */
398 int (*packet_xmit)(struct sk_buff *skb, struct ip_vs_conn *cp,
560 int (*pkt_out)(struct ip_vs_app *, struct ip_vs_conn *,
564 int (*pkt_in)(struct ip_vs_app *, struct ip_vs_conn *,
568 int (*init_conn)(struct ip_vs_app *, struct ip_vs_conn *);
571 int (*done_conn)(struct ip_vs_app *, struct ip_vs_conn *);
575 int (*bind_conn)(struct ip_vs_app *, struct ip_vs_conn *,
578 void (*unbind_conn)(struct ip_vs_app *, struct ip_vs_conn *);
585 int *verdict, struct ip_vs_conn **cpp);
587 struct ip_vs_conn *
592 struct ip_vs_conn *
597 int (*state_transition)(struct ip_vs_conn *cp, int direction,
616 * ip_vs_conn handling functions
617 * (from ip_vs_conn.c)
627 extern struct ip_vs_conn *ip_vs_conn_in_get
631 extern struct ip_vs_conn *ip_vs_ct_in_get
635 struct ip_vs_conn * ip_vs_conn_in_get_proto(int af, const struct sk_buff *skb,
641 extern struct ip_vs_conn *ip_vs_conn_out_get
645 struct ip_vs_conn * ip_vs_conn_out_get_proto(int af, const struct sk_buff *skb,
652 static inline void __ip_vs_conn_put(struct ip_vs_conn *cp)
656 extern void ip_vs_conn_put(struct ip_vs_conn *cp);
657 extern void ip_vs_conn_fill_cport(struct ip_vs_conn *cp, __be16 cport);
659 extern struct ip_vs_conn *
664 extern void ip_vs_conn_expire_now(struct ip_vs_conn *cp);
668 extern void ip_vs_tcp_conn_listen(struct ip_vs_conn *cp);
669 extern int ip_vs_check_template(struct ip_vs_conn *ct);
674 static inline void ip_vs_control_del(struct ip_vs_conn *cp)
676 struct ip_vs_conn *ctl_cp = cp->control;
710 ip_vs_control_add(struct ip_vs_conn *cp, struct ip_vs_conn *ctl_cp)
742 extern int ip_vs_bind_app(struct ip_vs_conn *cp, struct ip_vs_protocol *pp);
743 extern void ip_vs_unbind_app(struct ip_vs_conn *cp);
749 extern int ip_vs_app_pkt_out(struct ip_vs_conn *, struct sk_buff *skb);
750 extern int ip_vs_app_pkt_in(struct ip_vs_conn *, struct sk_buff *skb);
787 extern struct ip_vs_conn *
824 extern struct ip_vs_dest *ip_vs_try_bind_dest(struct ip_vs_conn *cp);
838 extern void ip_vs_sync_conn(struct ip_vs_conn *cp);
854 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp);
856 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp);
858 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp);
860 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp);
862 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp);
864 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp, int offset);
869 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp);
871 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp);
873 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp);
875 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp);
877 (struct sk_buff *skb, struct ip_vs_conn *cp, struct ip_vs_protocol *pp,
902 static inline char ip_vs_fwd_tag(struct ip_vs_conn *cp)
924 struct ip_vs_conn *cp, int dir);
928 struct ip_vs_conn *cp, int dir);
958 extern void ip_vs_update_conntrack(struct sk_buff *skb, struct ip_vs_conn *cp,