/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_ethtool.c | 140 data[index++] = priv->lro.lro_mgr.stats.aggregated; 141 data[index++] = priv->lro.lro_mgr.stats.flushed; 142 if (priv->lro.lro_mgr.stats.flushed) 143 data[index++] = priv->lro.lro_mgr.stats.aggregated / 144 priv->lro.lro_mgr.stats.flushed; 147 data[index++] = priv->lro.lro_mgr.stats.no_desc;
|
H A D | ipoib_main.c | 63 static int lro; variable 64 module_param(lro, bool, 0444); 65 MODULE_PARM_DESC(lro, "Enable LRO (Large Receive Offload)"); 1017 priv->lro.lro_mgr.max_aggr = lro_max_aggr; 1018 priv->lro.lro_mgr.max_desc = IPOIB_MAX_LRO_DESCRIPTORS; 1019 priv->lro.lro_mgr.lro_arr = priv->lro.lro_desc; 1020 priv->lro.lro_mgr.get_skb_header = get_skb_hdr; 1021 priv->lro.lro_mgr.features = LRO_F_NAPI; 1022 priv->lro [all...] |
H A D | ipoib_ib.c | 290 lro_receive_skb(&priv->lro.lro_mgr, skb, NULL); 445 lro_flush_all(&priv->lro.lro_mgr);
|
H A D | ipoib.h | 356 struct ipoib_lro lro; member in struct:ipoib_dev_priv
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_ethtool.c | 140 data[index++] = priv->lro.lro_mgr.stats.aggregated; 141 data[index++] = priv->lro.lro_mgr.stats.flushed; 142 if (priv->lro.lro_mgr.stats.flushed) 143 data[index++] = priv->lro.lro_mgr.stats.aggregated / 144 priv->lro.lro_mgr.stats.flushed; 147 data[index++] = priv->lro.lro_mgr.stats.no_desc;
|
H A D | ipoib_main.c | 63 static int lro; variable 64 module_param(lro, bool, 0444); 65 MODULE_PARM_DESC(lro, "Enable LRO (Large Receive Offload)"); 1017 priv->lro.lro_mgr.max_aggr = lro_max_aggr; 1018 priv->lro.lro_mgr.max_desc = IPOIB_MAX_LRO_DESCRIPTORS; 1019 priv->lro.lro_mgr.lro_arr = priv->lro.lro_desc; 1020 priv->lro.lro_mgr.get_skb_header = get_skb_hdr; 1021 priv->lro.lro_mgr.features = LRO_F_NAPI; 1022 priv->lro [all...] |
H A D | ipoib_ib.c | 290 lro_receive_skb(&priv->lro.lro_mgr, skb, NULL); 445 lro_flush_all(&priv->lro.lro_mgr);
|
H A D | ipoib.h | 356 struct ipoib_lro lro; member in struct:ipoib_dev_priv
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/mlx4/ |
H A D | en_rx.c | 316 /* Configure lro mngr */ 317 memset(&ring->lro, 0, sizeof(struct net_lro_mgr)); 318 ring->lro.dev = priv->dev; 319 ring->lro.features = LRO_F_NAPI; 320 ring->lro.frag_align_pad = NET_IP_ALIGN; 321 ring->lro.ip_summed = CHECKSUM_UNNECESSARY; 322 ring->lro.ip_summed_aggr = CHECKSUM_UNNECESSARY; 323 ring->lro.max_desc = mdev->profile.num_lro; 324 ring->lro.max_aggr = MAX_SKB_FRAGS; 325 ring->lro [all...] |
H A D | en_ethtool.c | 51 priv->port_stats.lro_aggregated += priv->rx_ring[i].lro.stats.aggregated; 52 priv->port_stats.lro_flushed += priv->rx_ring[i].lro.stats.flushed; 53 priv->port_stats.lro_no_desc += priv->rx_ring[i].lro.stats.no_desc;
|
H A D | mlx4_en.h | 252 struct net_lro_mgr lro; member in struct:mlx4_en_rx_ring
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/mlx4/ |
H A D | en_rx.c | 316 /* Configure lro mngr */ 317 memset(&ring->lro, 0, sizeof(struct net_lro_mgr)); 318 ring->lro.dev = priv->dev; 319 ring->lro.features = LRO_F_NAPI; 320 ring->lro.frag_align_pad = NET_IP_ALIGN; 321 ring->lro.ip_summed = CHECKSUM_UNNECESSARY; 322 ring->lro.ip_summed_aggr = CHECKSUM_UNNECESSARY; 323 ring->lro.max_desc = mdev->profile.num_lro; 324 ring->lro.max_aggr = MAX_SKB_FRAGS; 325 ring->lro [all...] |
H A D | en_ethtool.c | 51 priv->port_stats.lro_aggregated += priv->rx_ring[i].lro.stats.aggregated; 52 priv->port_stats.lro_flushed += priv->rx_ring[i].lro.stats.flushed; 53 priv->port_stats.lro_no_desc += priv->rx_ring[i].lro.stats.no_desc;
|
H A D | mlx4_en.h | 252 struct net_lro_mgr lro; member in struct:mlx4_en_rx_ring
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/ |
H A D | s2io.c | 41 * lro: Specifies whether to enable Large Receive Offload (LRO) or not. 500 module_param_named(lro, lro_enable, uint, 0); 3041 if (ring_data->lro) { 3044 struct lro *lro = &ring_data->lro0_n[i]; local 3045 if (lro->in_use) { 3046 update_L3L4_header(ring_data->nic, lro); 3047 queue_rx_frame(lro->parent, lro->vlan_tag); 3048 clear_lro_session(lro); 8422 check_for_socket_match(struct lro *lro, struct iphdr *ip, struct tcphdr *tcp) argument 8439 initiate_new_session(struct lro *lro, u8 *l2h, struct iphdr *ip, struct tcphdr *tcp, u32 tcp_pyld_len, u16 vlan_tag) argument 8467 update_L3L4_header(struct s2io_nic *sp, struct lro *lro) argument 8499 aggregate_new_rx(struct lro *lro, struct iphdr *ip, struct tcphdr *tcp, u32 l4_pyld) argument 8579 s2io_club_tcp_session(struct ring_info *ring_data, u8 *buffer, u8 **tcp, u32 *tcp_len, struct lro **lro, struct RxD_t *rxdp, struct s2io_nic *sp) argument 8677 clear_lro_session(struct lro *lro) argument 8704 lro_append_pkt(struct s2io_nic *sp, struct lro *lro, struct sk_buff *skb, u32 tcp_len) argument [all...] |
H A D | s2io.h | 672 struct lro { struct 700 struct lro lro0_n[MAX_LRO_SESSIONS]; 701 u8 lro; member in struct:ring_info 974 u8 lro; member in struct:s2io_nic 1142 u8 **tcp, u32 *tcp_len, struct lro **lro, struct RxD_t *rxdp, 1144 static void clear_lro_session(struct lro *lro); 1146 static void update_L3L4_header(struct s2io_nic *sp, struct lro *lro); [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/ |
H A D | s2io.c | 41 * lro: Specifies whether to enable Large Receive Offload (LRO) or not. 500 module_param_named(lro, lro_enable, uint, 0); 3041 if (ring_data->lro) { 3044 struct lro *lro = &ring_data->lro0_n[i]; local 3045 if (lro->in_use) { 3046 update_L3L4_header(ring_data->nic, lro); 3047 queue_rx_frame(lro->parent, lro->vlan_tag); 3048 clear_lro_session(lro); 8422 check_for_socket_match(struct lro *lro, struct iphdr *ip, struct tcphdr *tcp) argument 8439 initiate_new_session(struct lro *lro, u8 *l2h, struct iphdr *ip, struct tcphdr *tcp, u32 tcp_pyld_len, u16 vlan_tag) argument 8467 update_L3L4_header(struct s2io_nic *sp, struct lro *lro) argument 8499 aggregate_new_rx(struct lro *lro, struct iphdr *ip, struct tcphdr *tcp, u32 l4_pyld) argument 8579 s2io_club_tcp_session(struct ring_info *ring_data, u8 *buffer, u8 **tcp, u32 *tcp_len, struct lro **lro, struct RxD_t *rxdp, struct s2io_nic *sp) argument 8677 clear_lro_session(struct lro *lro) argument 8704 lro_append_pkt(struct s2io_nic *sp, struct lro *lro, struct sk_buff *skb, u32 tcp_len) argument [all...] |
H A D | s2io.h | 672 struct lro { struct 700 struct lro lro0_n[MAX_LRO_SESSIONS]; 701 u8 lro; member in struct:ring_info 974 u8 lro; member in struct:s2io_nic 1142 u8 **tcp, u32 *tcp_len, struct lro **lro, struct RxD_t *rxdp, 1144 static void clear_lro_session(struct lro *lro); 1146 static void update_L3L4_header(struct s2io_nic *sp, struct lro *lro); [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/cxgb3/ |
H A D | cxgb3_ioctl.h | 93 int32_t lro; member in struct:ch_qset_params
|
H A D | sge.c | 2011 struct sk_buff *skb, int pad, int lro) 2033 if (lro) 2050 if (lro) 2286 int packet_complete, eth, ethpad = 2, lro = qs->lro_enabled; local 2321 lro &= eth && is_eth_tcp(rss_hi); 2332 if (lro > 0) { 2383 rx_eth(adap, q, skb, ethpad, lro); 2010 rx_eth(struct adapter *adap, struct sge_rspq *rq, struct sk_buff *skb, int pad, int lro) argument
|
H A D | cxgb3_main.c | 662 adapter->params.sge.qset[qset_idx].lro = !!val; 2147 if ((adapter->flags & FULL_INIT_DONE) && t.lro > 0) 2216 if (t.lro >= 0) 2217 set_qset_lro(dev, t.qset_idx, t.lro); 2251 t.lro = q->lro;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/cxgb3/ |
H A D | cxgb3_ioctl.h | 93 int32_t lro; member in struct:ch_qset_params
|
H A D | sge.c | 2011 struct sk_buff *skb, int pad, int lro) 2033 if (lro) 2050 if (lro) 2286 int packet_complete, eth, ethpad = 2, lro = qs->lro_enabled; local 2321 lro &= eth && is_eth_tcp(rss_hi); 2332 if (lro > 0) { 2383 rx_eth(adap, q, skb, ethpad, lro); 2010 rx_eth(struct adapter *adap, struct sge_rspq *rq, struct sk_buff *skb, int pad, int lro) argument
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/vmxnet3/ |
H A D | vmxnet3_int.h | 309 bool lro; member in struct:vmxnet3_adapter
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/vmxnet3/ |
H A D | vmxnet3_int.h | 309 bool lro; member in struct:vmxnet3_adapter
|