|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | l2t_entry |
| struct | l2t_data |
| struct | l2t_skb_cb |
Macros | |
| #define | L2T_SKB_CB(skb) ((struct l2t_skb_cb *)(skb)->cb) |
| #define | L2DATA(cdev) (rcu_dereference((cdev)->l2opt)) |
| #define | W_TCB_L2T_IX 0 |
| #define | S_TCB_L2T_IX 7 |
| #define | M_TCB_L2T_IX 0x7ffULL |
| #define | V_TCB_L2T_IX(x) ((x) << S_TCB_L2T_IX) |
Typedefs | |
| typedef void(* | arp_failure_handler_func )(struct t3cdev *dev, struct sk_buff *skb) |
Enumerations | |
| enum | { L2T_STATE_VALID, L2T_STATE_STALE, L2T_STATE_RESOLVING, L2T_STATE_UNUSED } |
Functions | |
| void | t3_l2e_free (struct l2t_data *d, struct l2t_entry *e) |
| void | t3_l2t_update (struct t3cdev *dev, struct neighbour *neigh) |
| struct l2t_entry * | t3_l2t_get (struct t3cdev *cdev, struct dst_entry *dst, struct net_device *dev, const void *daddr) |
| int | t3_l2t_send_slow (struct t3cdev *dev, struct sk_buff *skb, struct l2t_entry *e) |
| void | t3_l2t_send_event (struct t3cdev *dev, struct l2t_entry *e) |
| struct l2t_data * | t3_init_l2t (unsigned int l2t_capacity) |
| void | t3_free_l2t (struct l2t_data *d) |
| int | cxgb3_ofld_send (struct t3cdev *dev, struct sk_buff *skb) |
| #define L2DATA | ( | cdev | ) | (rcu_dereference((cdev)->l2opt)) |
| #define V_TCB_L2T_IX | ( | x | ) | ((x) << S_TCB_L2T_IX) |
| anonymous enum |
Definition at line 1047 of file cxgb3_offload.c.
1.8.2