Searched refs:l2t_entry (Results 1 - 17 of 17) sorted by relevance

/freebsd-10.1-release/sys/dev/cxgb/ulp/tom/
H A Dcxgb_l2t.h57 struct l2t_entry { struct
64 struct l2t_entry *first; /* start of hash chain */
65 struct l2t_entry *next; /* next l2t_entry on chain */
75 struct l2t_entry *rover; /* starting point for next allocation */
78 struct l2t_entry l2tab[0];
81 void t3_l2e_free(struct l2t_data *, struct l2t_entry *e);
84 struct l2t_entry *t3_l2t_get(struct port_info *, struct ifnet *,
86 int t3_l2t_send_slow(struct adapter *, struct mbuf *, struct l2t_entry *);
92 l2t_send(struct adapter *sc, struct mbuf *m, struct l2t_entry *
[all...]
H A Dcxgb_l2t.c81 setup_l2e_send_pending(struct adapter *sc, struct l2t_entry *e)
127 arpq_enqueue(struct l2t_entry *e, struct mbuf *m)
147 resolution_failed(struct l2t_entry *e)
163 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr,
213 resolve_entry(struct adapter *sc, struct l2t_entry *e)
238 t3_l2t_send_slow(struct adapter *sc, struct mbuf *m, struct l2t_entry *e)
285 static struct l2t_entry *
288 struct l2t_entry *end, *e, **p;
326 struct l2t_entry *
330 struct l2t_entry *
[all...]
H A Dcxgb_toepcb.h53 struct l2t_entry *tp_l2t;
H A Dcxgb_tom.h114 struct l2t_entry *e;
256 uint32_t calc_opt0h(struct socket *, int, int, struct l2t_entry *);
H A Dcxgb_listen.c494 struct l2t_entry *e = NULL;
948 struct l2t_entry *e = synqe->e;
H A Dcxgb_cpl_io.c834 calc_opt0h(struct socket *so, int mtu_idx, int rscale, struct l2t_entry *e)
953 struct l2t_entry *e = NULL;
/freebsd-10.1-release/sys/dev/cxgbe/
H A Dt4_l2t.h60 struct l2t_entry { struct
67 struct l2t_entry *first; /* start of hash chain */
68 struct l2t_entry *next; /* next l2t_entry on chain */
82 struct l2t_entry *rover;/* starting point for next allocation */
83 struct l2t_entry l2tab[];
89 struct l2t_entry *t4_alloc_l2e(struct l2t_data *);
90 struct l2t_entry *t4_l2t_alloc_switching(struct l2t_data *);
91 int t4_l2t_set_switching(struct adapter *, struct l2t_entry *, uint16_t,
93 int t4_write_l2e(struct adapter *, struct l2t_entry *, in
[all...]
H A Dt4_l2t.c69 struct l2t_entry *
72 struct l2t_entry *end, *e, **p;
113 t4_write_l2e(struct adapter *sc, struct l2t_entry *e, int sync)
147 struct l2t_entry *
150 struct l2t_entry *e;
169 t4_l2t_set_switching(struct adapter *sc, struct l2t_entry *e, uint16_t vlan,
193 d = malloc(sizeof(*d) + l2t_size * sizeof (struct l2t_entry), M_CXGBE,
204 struct l2t_entry *e = &d->l2tab[i];
252 vlan_prio(const struct l2t_entry *e)
258 l2e_state(const struct l2t_entry *
[all...]
H A Dt4_main.c353 struct l2t_entry *l2t; /* Layer Two Table entry for dmac */
/freebsd-10.1-release/sys/dev/cxgbe/tom/
H A Dt4_tom_l2t.h35 int t4_l2t_send_slow(struct adapter *, struct wrqe *, struct l2t_entry *);
36 struct l2t_entry *t4_l2t_get(struct port_info *, struct ifnet *,
44 t4_l2t_send(struct adapter *sc, struct wrqe *wr, struct l2t_entry *e)
H A Dt4_tom_l2t.c60 l2t_hold(struct l2t_data *d, struct l2t_entry *e)
99 l2_cmp(const struct sockaddr *sa, struct l2t_entry *e)
118 l2_store(const struct sockaddr *sa, struct l2t_entry *e)
143 arpq_enqueue(struct l2t_entry *e, struct wrqe *wr)
151 send_pending(struct adapter *sc, struct l2t_entry *e)
173 resolution_failed(struct l2t_entry *e)
186 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr,
236 resolve_entry(struct adapter *sc, struct l2t_entry *e)
271 t4_l2t_send_slow(struct adapter *sc, struct wrqe *wr, struct l2t_entry *e)
347 struct l2t_entry *
[all...]
H A Dt4_tom.h109 struct l2t_entry *l2te; /* L2 table entry used by this connection */
243 uint64_t calc_opt0(struct socket *, struct port_info *, struct l2t_entry *,
245 uint64_t select_ntuple(struct port_info *, struct l2t_entry *);
H A Dt4_listen.c350 struct l2t_entry *e = &sc->l2t->l2tab[synqe->l2e_idx];
674 struct l2t_entry *e;
826 struct l2t_entry *e = &sc->l2t->l2tab[synqe->l2e_idx];
1122 static struct l2t_entry *
1127 struct l2t_entry *e;
1228 struct l2t_entry *e = NULL;
H A Dt4_tom.c511 calc_opt0(struct socket *so, struct port_info *pi, struct l2t_entry *e,
544 select_ntuple(struct port_info *pi, struct l2t_entry *e)
/freebsd-10.1-release/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_cm.h178 struct l2t_entry *l2t;
241 int iwch_ep_redirect(void *ctx, struct rtentry *old, struct rtentry *new, struct l2t_entry *l2t);
/freebsd-10.1-release/sys/dev/cxgbe/iw_cxgbe/
H A Diw_cxgbe.h780 struct l2t_entry *l2t;
829 struct l2t_entry *l2t);
H A Dcm.c2317 struct l2t_entry *l2t)

Completed in 110 milliseconds