Home
last modified time | relevance | path

Searched refs:toedev (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/netinet/
H A Dtoecore.h47 struct toedev { struct
48 TAILQ_ENTRY(toedev) link; /* glue for toedev_list */
55 int (*tod_connect)(struct toedev *, struct socket *, struct nhop_object *, argument
59 int (*tod_listen_start)(struct toedev *, struct tcpcb *); argument
60 int (*tod_listen_stop)(struct toedev *, struct tcpcb *); argument
66 void (*tod_input)(struct toedev *, struct tcpcb *, struct mbuf *); argument
73 void (*tod_rcvd)(struct toedev *, struct tcpcb *); argument
79 int (*tod_output)(struct toedev *, struct tcpcb *); argument
82 int (*tod_send_rst)(struct toedev *, struct tcpcb *); argument
85 int (*tod_send_fin)(struct toedev *, struct tcpcb *); argument
[all …]
H A Dtoecore.c72 static TAILQ_HEAD(, toedev) toedev_list;
78 toedev_connect(struct toedev *tod __unused, struct socket *so __unused, in toedev_connect()
86 toedev_listen_start(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_listen_start()
93 toedev_listen_stop(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_listen_stop()
100 toedev_input(struct toedev *tod __unused, struct tcpcb *tp __unused, in toedev_input()
109 toedev_rcvd(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_rcvd()
116 toedev_output(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_output()
123 toedev_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_pcb_detach()
130 toedev_l2_update(struct toedev *tod __unused, struct ifnet *ifp __unused, in toedev_l2_update()
139 toedev_route_redirect(struct toedev *tod __unused, struct ifnet *ifp __unused, in toedev_route_redirect()
[all …]
H A Dtcp_offload.c65 struct toedev *tod; in tcp_offload_connect()
133 struct toedev *tod = tp->tod; in tcp_offload_input()
144 struct toedev *tod = tp->tod; in tcp_offload_output()
169 struct toedev *tod = tp->tod; in tcp_offload_rcvd()
180 struct toedev *tod = tp->tod; in tcp_offload_ctloutput()
191 struct toedev *tod = tp->tod; in tcp_offload_tcp_info()
203 struct toedev *tod = tp->tod; in tcp_offload_alloc_tls_session()
214 struct toedev *tod = tp->tod; in tcp_offload_detach()
225 struct toedev *tod = tp->tod; in tcp_offload_pmtu_update()
H A Dtcp_syncache.h71 struct toedev *sc_tod; /* entry added by this TOE */
H A Dtcp_syncache.c390 struct toedev *tod = sc->sc_tod; in syncache_insert()
423 struct toedev *tod = sc->sc_tod; in syncache_drop()
973 struct toedev *tod = sc->sc_tod; in syncache_socket()
1252 struct toedev *tod = sc->sc_tod; in syncache_expand()
2000 struct toedev *tod = sc->sc_tod; in syncache_respond()
2030 struct toedev *tod = sc->sc_tod; in syncache_respond()
H A Dtcp_var.h426 struct toedev *tod; /* toedev handling this connection */
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_tom.h332 struct toedev tod;
362 tod_td(struct toedev *tod) in tod_td()
482 void t4_pcb_detach(struct toedev *, struct tcpcb *);
487 int t4_connect(struct toedev *, struct socket *, struct nhop_object *,
494 int t4_listen_start(struct toedev *, struct tcpcb *);
495 int t4_listen_stop(struct toedev *, struct tcpcb *);
496 void t4_syncache_added(struct toedev *, void *);
497 void t4_syncache_removed(struct toedev *, void *);
498 int t4_syncache_respond(struct toedev *, void *, struct mbuf *);
503 void t4_offload_socket(struct toedev *, void *, struct socket *);
[all …]
H A Dt4_tom_l2t.h38 void t4_l2_update(struct toedev *, if_t, struct sockaddr *,
H A Dt4_listen.c89 static void send_abort_rpl_synqe(struct toedev *, struct synq_entry *, int);
527 send_abort_rpl_synqe(struct toedev *tod, struct synq_entry *synqe, in send_abort_rpl_synqe()
650 t4_listen_start(struct toedev *tod, struct tcpcb *tp) in t4_listen_start()
747 t4_listen_stop(struct toedev *tod, struct tcpcb *tp) in t4_listen_stop()
827 t4_syncache_added(struct toedev *tod __unused, void *arg) in t4_syncache_added()
835 t4_syncache_removed(struct toedev *tod, void *arg) in t4_syncache_removed()
851 t4_syncache_respond(struct toedev *tod, void *arg, struct mbuf *m) in t4_syncache_respond()
1105 t4_offload_socket(struct toedev *tod, void *arg, struct socket *so) in t4_offload_socket()
1332 struct toedev *tod; in do_pass_accept_req()
H A Dt4_connect.c116 struct toedev *tod = &toep->td->tod; in act_open_failure_cleanup()
240 t4_connect(struct toedev *tod, struct socket *so, struct nhop_object *nh, in t4_connect()
H A Dt4_tom_l2t.c233 struct toedev *tod = &td->tod; in resolve_entry()
423 t4_l2_update(struct toedev *tod, if_t ifp, struct sockaddr *sa, in t4_l2_update()
H A Dt4_tom.c379 t4_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp) in t4_pcb_detach()
418 t4_ctloutput(struct toedev *tod, struct tcpcb *tp, int dir, int name) in t4_ctloutput()
832 t4_tcp_info(struct toedev *tod, const struct tcpcb *tp, struct tcp_info *ti) in t4_tcp_info()
845 t4_alloc_tls_session(struct toedev *tod, struct tcpcb *tp, in t4_alloc_tls_session()
895 t4_pmtu_update(struct toedev *tod, struct tcpcb *tp, tcp_seq seq, int mtu) in t4_pmtu_update()
1864 struct toedev *tod; in t4_tom_activate()
H A Dt4_cpl_io.c412 t4_rcvd_locked(struct toedev *tod, struct tcpcb *tp) in t4_rcvd_locked()
436 t4_rcvd(struct toedev *tod, struct tcpcb *tp) in t4_rcvd()
1244 t4_tod_output(struct toedev *tod, struct tcpcb *tp) in t4_tod_output()
1263 t4_send_fin(struct toedev *tod, struct tcpcb *tp) in t4_send_fin()
1284 t4_send_rst(struct toedev *tod, struct tcpcb *tp) in t4_send_rst()
/freebsd/
H A DObsoleteFiles.inc16077 OLD_FILES+=usr/include/netinet/toedev.h