Searched refs:lro (Results 1 - 25 of 30) sorted by relevance

12

/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 Dipoib_ethtool.c140 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 Dipoib_main.c63 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 Dipoib_ib.c290 lro_receive_skb(&priv->lro.lro_mgr, skb, NULL);
445 lro_flush_all(&priv->lro.lro_mgr);
H A Dipoib.h356 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 Dipoib_ethtool.c140 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 Dipoib_main.c63 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 Dipoib_ib.c290 lro_receive_skb(&priv->lro.lro_mgr, skb, NULL);
445 lro_flush_all(&priv->lro.lro_mgr);
H A Dipoib.h356 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 Den_rx.c316 /* 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 Den_ethtool.c51 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 Dmlx4_en.h252 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 Den_rx.c316 /* 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 Den_ethtool.c51 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 Dmlx4_en.h252 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 Ds2io.c41 * 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 Ds2io.h672 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 Ds2io.c41 * 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 Ds2io.h672 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 Dcxgb3_ioctl.h93 int32_t lro; member in struct:ch_qset_params
H A Dsge.c2011 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 Dcxgb3_main.c662 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 Dcxgb3_ioctl.h93 int32_t lro; member in struct:ch_qset_params
H A Dsge.c2011 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 Dvmxnet3_int.h309 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 Dvmxnet3_int.h309 bool lro; member in struct:vmxnet3_adapter

Completed in 316 milliseconds

12