Searched refs:lro_mgr (Results 1 - 25 of 32) sorted by relevance

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/ipv4/
H A Dinet_lro.c48 #define LRO_INC_STATS(lro_mgr, attr) { lro_mgr->stats.attr++; }
273 static struct net_lro_desc *lro_get_desc(struct net_lro_mgr *lro_mgr, argument
280 int max_desc = lro_mgr->max_desc;
299 LRO_INC_STATS(lro_mgr, no_desc);
304 static void lro_flush(struct net_lro_mgr *lro_mgr, argument
313 if (lro_mgr->features & LRO_F_NAPI)
323 if (lro_mgr->features & LRO_F_NAPI)
329 LRO_INC_STATS(lro_mgr, flushed);
333 static int __lro_proc_skb(struct net_lro_mgr *lro_mgr, struc argument
391 lro_gen_skb(struct net_lro_mgr *lro_mgr, struct skb_frag_struct *frags, int len, int true_size, void *mac_hdr, int hlen, __wsum sum, u32 ip_summed) argument
433 __lro_proc_segment(struct net_lro_mgr *lro_mgr, struct skb_frag_struct *frags, int len, int true_size, struct vlan_group *vgrp, u16 vlan_tag, void *priv, __wsum sum) argument
513 lro_receive_skb(struct net_lro_mgr *lro_mgr, struct sk_buff *skb, void *priv) argument
526 lro_vlan_hwaccel_receive_skb(struct net_lro_mgr *lro_mgr, struct sk_buff *skb, struct vlan_group *vgrp, u16 vlan_tag, void *priv) argument
541 lro_receive_frags(struct net_lro_mgr *lro_mgr, struct skb_frag_struct *frags, int len, int true_size, void *priv, __wsum sum) argument
559 lro_vlan_hwaccel_receive_frags(struct net_lro_mgr *lro_mgr, struct skb_frag_struct *frags, int len, int true_size, struct vlan_group *vgrp, u16 vlan_tag, void *priv, __wsum sum) argument
579 lro_flush_all(struct net_lro_mgr *lro_mgr) argument
591 lro_flush_pkt(struct net_lro_mgr *lro_mgr, struct iphdr *iph, struct tcphdr *tcph) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/ipv4/
H A Dinet_lro.c48 #define LRO_INC_STATS(lro_mgr, attr) { lro_mgr->stats.attr++; }
273 static struct net_lro_desc *lro_get_desc(struct net_lro_mgr *lro_mgr, argument
280 int max_desc = lro_mgr->max_desc;
299 LRO_INC_STATS(lro_mgr, no_desc);
304 static void lro_flush(struct net_lro_mgr *lro_mgr, argument
313 if (lro_mgr->features & LRO_F_NAPI)
323 if (lro_mgr->features & LRO_F_NAPI)
329 LRO_INC_STATS(lro_mgr, flushed);
333 static int __lro_proc_skb(struct net_lro_mgr *lro_mgr, struc argument
391 lro_gen_skb(struct net_lro_mgr *lro_mgr, struct skb_frag_struct *frags, int len, int true_size, void *mac_hdr, int hlen, __wsum sum, u32 ip_summed) argument
433 __lro_proc_segment(struct net_lro_mgr *lro_mgr, struct skb_frag_struct *frags, int len, int true_size, struct vlan_group *vgrp, u16 vlan_tag, void *priv, __wsum sum) argument
513 lro_receive_skb(struct net_lro_mgr *lro_mgr, struct sk_buff *skb, void *priv) argument
526 lro_vlan_hwaccel_receive_skb(struct net_lro_mgr *lro_mgr, struct sk_buff *skb, struct vlan_group *vgrp, u16 vlan_tag, void *priv) argument
541 lro_receive_frags(struct net_lro_mgr *lro_mgr, struct skb_frag_struct *frags, int len, int true_size, void *priv, __wsum sum) argument
559 lro_vlan_hwaccel_receive_frags(struct net_lro_mgr *lro_mgr, struct skb_frag_struct *frags, int len, int true_size, struct vlan_group *vgrp, u16 vlan_tag, void *priv, __wsum sum) argument
579 lro_flush_all(struct net_lro_mgr *lro_mgr) argument
591 lro_flush_pkt(struct net_lro_mgr *lro_mgr, struct iphdr *iph, struct tcphdr *tcph) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/
H A Dinet_lro.h129 * @lro_mgr: LRO manager to use
135 void lro_receive_skb(struct net_lro_mgr *lro_mgr,
143 void lro_vlan_hwaccel_receive_skb(struct net_lro_mgr *lro_mgr,
155 * @lro_mgr: LRO manager to use
164 void lro_receive_frags(struct net_lro_mgr *lro_mgr,
168 void lro_vlan_hwaccel_receive_frags(struct net_lro_mgr *lro_mgr,
176 * Forward all aggregated SKBs held by lro_mgr to network stack
179 void lro_flush_all(struct net_lro_mgr *lro_mgr);
181 void lro_flush_pkt(struct net_lro_mgr *lro_mgr,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/
H A Dinet_lro.h129 * @lro_mgr: LRO manager to use
135 void lro_receive_skb(struct net_lro_mgr *lro_mgr,
143 void lro_vlan_hwaccel_receive_skb(struct net_lro_mgr *lro_mgr,
155 * @lro_mgr: LRO manager to use
164 void lro_receive_frags(struct net_lro_mgr *lro_mgr,
168 void lro_vlan_hwaccel_receive_frags(struct net_lro_mgr *lro_mgr,
176 * Forward all aggregated SKBs held by lro_mgr to network stack
179 void lro_flush_all(struct net_lro_mgr *lro_mgr);
181 void lro_flush_pkt(struct net_lro_mgr *lro_mgr,
/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.c1017 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.lro_mgr.dev = priv->dev;
1023 priv->lro.lro_mgr.ip_summed_aggr = CHECKSUM_UNNECESSARY;
H A Dipoib_ib.c290 lro_receive_skb(&priv->lro.lro_mgr, skb, NULL);
445 lro_flush_all(&priv->lro.lro_mgr);
/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.c1017 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.lro_mgr.dev = priv->dev;
1023 priv->lro.lro_mgr.ip_summed_aggr = CHECKSUM_UNNECESSARY;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/ehea/
H A Dehea_ethtool.c251 tmp |= port->port_res[k].lro_mgr.stats.aggregated;
255 tmp |= port->port_res[k].lro_mgr.stats.flushed;
259 tmp |= port->port_res[k].lro_mgr.stats.no_desc;
H A Dehea.h401 struct net_lro_mgr lro_mgr; member in struct:ehea_port_res
H A Dehea_main.c676 lro_vlan_hwaccel_receive_skb(&pr->lro_mgr, skb,
681 lro_receive_skb(&pr->lro_mgr, skb, cqe);
775 lro_flush_all(&pr->lro_mgr);
1606 pr->lro_mgr.max_aggr = pr->port->lro_max_aggr;
1607 pr->lro_mgr.max_desc = MAX_LRO_DESCRIPTORS;
1608 pr->lro_mgr.lro_arr = pr->lro_desc;
1609 pr->lro_mgr.get_skb_header = get_skb_hdr;
1610 pr->lro_mgr.features = LRO_F_NAPI | LRO_F_EXTRACT_VLAN_ID;
1611 pr->lro_mgr.dev = port->netdev;
1612 pr->lro_mgr
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/ehea/
H A Dehea_ethtool.c251 tmp |= port->port_res[k].lro_mgr.stats.aggregated;
255 tmp |= port->port_res[k].lro_mgr.stats.flushed;
259 tmp |= port->port_res[k].lro_mgr.stats.no_desc;
H A Dehea.h401 struct net_lro_mgr lro_mgr; member in struct:ehea_port_res
H A Dehea_main.c676 lro_vlan_hwaccel_receive_skb(&pr->lro_mgr, skb,
681 lro_receive_skb(&pr->lro_mgr, skb, cqe);
775 lro_flush_all(&pr->lro_mgr);
1606 pr->lro_mgr.max_aggr = pr->port->lro_max_aggr;
1607 pr->lro_mgr.max_desc = MAX_LRO_DESCRIPTORS;
1608 pr->lro_mgr.lro_arr = pr->lro_desc;
1609 pr->lro_mgr.get_skb_header = get_skb_hdr;
1610 pr->lro_mgr.features = LRO_F_NAPI | LRO_F_EXTRACT_VLAN_ID;
1611 pr->lro_mgr.dev = port->netdev;
1612 pr->lro_mgr
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/
H A Dmv643xx_eth.c357 struct net_lro_mgr lro_mgr; member in struct:rx_queue
617 lro_receive_skb(&rxq->lro_mgr, skb, (void *)cmd_sts);
642 lro_flush_all(&rxq->lro_mgr);
1202 lro_aggregated += rxq->lro_mgr.stats.aggregated;
1203 lro_flushed += rxq->lro_mgr.stats.flushed;
1204 lro_no_desc += rxq->lro_mgr.stats.no_desc;
1909 rxq->lro_mgr.dev = mp->dev;
1910 memset(&rxq->lro_mgr.stats, 0, sizeof(rxq->lro_mgr.stats));
1911 rxq->lro_mgr
[all...]
H A Dpasemi_mac.h88 struct net_lro_mgr lro_mgr; member in struct:pasemi_mac
H A Dpasemi_mac.c820 lro_receive_skb(&mac->lro_mgr, skb, (void *)macrx);
841 lro_flush_all(&mac->lro_mgr);
1761 mac->lro_mgr.max_aggr = LRO_MAX_AGGR;
1762 mac->lro_mgr.max_desc = MAX_LRO_DESCRIPTORS;
1763 mac->lro_mgr.lro_arr = mac->lro_desc;
1764 mac->lro_mgr.get_skb_header = get_skb_hdr;
1765 mac->lro_mgr.features = LRO_F_NAPI | LRO_F_EXTRACT_VLAN_ID;
1766 mac->lro_mgr.dev = mac->netdev;
1767 mac->lro_mgr.ip_summed = CHECKSUM_UNNECESSARY;
1768 mac->lro_mgr
[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 Dmv643xx_eth.c357 struct net_lro_mgr lro_mgr; member in struct:rx_queue
617 lro_receive_skb(&rxq->lro_mgr, skb, (void *)cmd_sts);
642 lro_flush_all(&rxq->lro_mgr);
1202 lro_aggregated += rxq->lro_mgr.stats.aggregated;
1203 lro_flushed += rxq->lro_mgr.stats.flushed;
1204 lro_no_desc += rxq->lro_mgr.stats.no_desc;
1909 rxq->lro_mgr.dev = mp->dev;
1910 memset(&rxq->lro_mgr.stats, 0, sizeof(rxq->lro_mgr.stats));
1911 rxq->lro_mgr
[all...]
H A Dpasemi_mac.h88 struct net_lro_mgr lro_mgr; member in struct:pasemi_mac
H A Dpasemi_mac.c820 lro_receive_skb(&mac->lro_mgr, skb, (void *)macrx);
841 lro_flush_all(&mac->lro_mgr);
1761 mac->lro_mgr.max_aggr = LRO_MAX_AGGR;
1762 mac->lro_mgr.max_desc = MAX_LRO_DESCRIPTORS;
1763 mac->lro_mgr.lro_arr = mac->lro_desc;
1764 mac->lro_mgr.get_skb_header = get_skb_hdr;
1765 mac->lro_mgr.features = LRO_F_NAPI | LRO_F_EXTRACT_VLAN_ID;
1766 mac->lro_mgr.dev = mac->netdev;
1767 mac->lro_mgr.ip_summed = CHECKSUM_UNNECESSARY;
1768 mac->lro_mgr
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/myri10ge/
H A Dmyri10ge.c167 struct net_lro_mgr lro_mgr; member in struct:myri10ge_rx_done
1322 lro_receive_frags(&ss->rx_done.lro_mgr, rx_frags,
1475 lro_flush_all(&rx_done->lro_mgr);
1889 data[i++] = ss->rx_done.lro_mgr.stats.aggregated;
1890 data[i++] = ss->rx_done.lro_mgr.stats.flushed;
1891 if (ss->rx_done.lro_mgr.stats.flushed)
1892 data[i++] = ss->rx_done.lro_mgr.stats.aggregated /
1893 ss->rx_done.lro_mgr.stats.flushed;
1896 data[i++] = ss->rx_done.lro_mgr.stats.no_desc;
2360 struct net_lro_mgr *lro_mgr; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/myri10ge/
H A Dmyri10ge.c167 struct net_lro_mgr lro_mgr; member in struct:myri10ge_rx_done
1322 lro_receive_frags(&ss->rx_done.lro_mgr, rx_frags,
1475 lro_flush_all(&rx_done->lro_mgr);
1889 data[i++] = ss->rx_done.lro_mgr.stats.aggregated;
1890 data[i++] = ss->rx_done.lro_mgr.stats.flushed;
1891 if (ss->rx_done.lro_mgr.stats.flushed)
1892 data[i++] = ss->rx_done.lro_mgr.stats.aggregated /
1893 ss->rx_done.lro_mgr.stats.flushed;
1896 data[i++] = ss->rx_done.lro_mgr.stats.no_desc;
2360 struct net_lro_mgr *lro_mgr; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/infiniband/hw/nes/
H A Dnes_hw.c1876 nesvnic->lro_mgr.max_aggr = nes_lro_max_aggr;
1877 nesvnic->lro_mgr.max_desc = NES_MAX_LRO_DESCRIPTORS;
1878 nesvnic->lro_mgr.lro_arr = nesvnic->lro_desc;
1879 nesvnic->lro_mgr.get_skb_header = nes_lro_get_skb_hdr;
1880 nesvnic->lro_mgr.features = LRO_F_NAPI | LRO_F_EXTRACT_VLAN_ID;
1881 nesvnic->lro_mgr.dev = netdev;
1882 nesvnic->lro_mgr.ip_summed = CHECKSUM_UNNECESSARY;
1883 nesvnic->lro_mgr.ip_summed_aggr = CHECKSUM_UNNECESSARY;
2826 lro_vlan_hwaccel_receive_skb(&nesvnic->lro_mgr, rx_skb,
2832 lro_receive_skb(&nesvnic->lro_mgr, rx_sk
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/infiniband/hw/nes/
H A Dnes_hw.c1876 nesvnic->lro_mgr.max_aggr = nes_lro_max_aggr;
1877 nesvnic->lro_mgr.max_desc = NES_MAX_LRO_DESCRIPTORS;
1878 nesvnic->lro_mgr.lro_arr = nesvnic->lro_desc;
1879 nesvnic->lro_mgr.get_skb_header = nes_lro_get_skb_hdr;
1880 nesvnic->lro_mgr.features = LRO_F_NAPI | LRO_F_EXTRACT_VLAN_ID;
1881 nesvnic->lro_mgr.dev = netdev;
1882 nesvnic->lro_mgr.ip_summed = CHECKSUM_UNNECESSARY;
1883 nesvnic->lro_mgr.ip_summed_aggr = CHECKSUM_UNNECESSARY;
2826 lro_vlan_hwaccel_receive_skb(&nesvnic->lro_mgr, rx_skb,
2832 lro_receive_skb(&nesvnic->lro_mgr, rx_sk
[all...]

Completed in 354 milliseconds

12