/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/ipv4/ |
H A D | inet_lro.c | 48 #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 D | inet_lro.c | 48 #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 D | inet_lro.h | 129 * @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 D | inet_lro.h | 129 * @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 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 | 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.lro_mgr.dev = priv->dev; 1023 priv->lro.lro_mgr.ip_summed_aggr = CHECKSUM_UNNECESSARY;
|
H A D | ipoib_ib.c | 290 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 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 | 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.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 D | ehea_ethtool.c | 251 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 D | ehea.h | 401 struct net_lro_mgr lro_mgr; member in struct:ehea_port_res
|
H A D | ehea_main.c | 676 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 D | ehea_ethtool.c | 251 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 D | ehea.h | 401 struct net_lro_mgr lro_mgr; member in struct:ehea_port_res
|
H A D | ehea_main.c | 676 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 D | mv643xx_eth.c | 357 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 D | pasemi_mac.h | 88 struct net_lro_mgr lro_mgr; member in struct:pasemi_mac
|
H A D | pasemi_mac.c | 820 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 D | mv643xx_eth.c | 357 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 D | pasemi_mac.h | 88 struct net_lro_mgr lro_mgr; member in struct:pasemi_mac
|
H A D | pasemi_mac.c | 820 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 D | myri10ge.c | 167 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 D | myri10ge.c | 167 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 D | nes_hw.c | 1876 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 D | nes_hw.c | 1876 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...] |