/linux-master/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 2971 if (ring_data->lro) { 2974 struct lro *lro = &ring_data->lro0_n[i]; local 2975 if (lro->in_use) { 2976 update_L3L4_header(ring_data->nic, lro); 2977 queue_rx_frame(lro->parent, lro->vlan_tag); 2978 clear_lro_session(lro); 7120 ring->lro = !!(dev->features & NETIF_F_LRO); 7288 struct lro *lr local 8202 check_for_socket_match(struct lro *lro, struct iphdr *ip, struct tcphdr *tcp) argument 8219 initiate_new_session(struct lro *lro, u8 *l2h, struct iphdr *ip, struct tcphdr *tcp, u32 tcp_pyld_len, u16 vlan_tag) argument 8247 update_L3L4_header(struct s2io_nic *sp, struct lro *lro) argument 8276 aggregate_new_rx(struct lro *lro, struct iphdr *ip, struct tcphdr *tcp, u32 l4_pyld) argument 8356 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 8454 clear_lro_session(struct lro *lro) argument 8475 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 1102 u8 **tcp, u32 *tcp_len, struct lro **lro, struct RxD_t *rxdp, 1104 static void clear_lro_session(struct lro *lro); 1106 static void update_L3L4_header(struct s2io_nic *sp, struct lro *lro); 1107 static void lro_append_pkt(struct s2io_nic *sp, struct lro *lr [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_ioctl.h | 93 int32_t lro; member in struct:ch_qset_params
|
H A D | sge.c | 2078 * @lro: large receive offload 2085 struct sk_buff *skb, int pad, int lro) 2107 if (lro) 2336 int lro = !!(qs->netdev->features & NETIF_F_GRO); local 2371 lro &= eth && is_eth_tcp(rss_hi); 2379 if (lro > 0) { 2430 rx_eth(adap, q, skb, ethpad, lro); 2084 rx_eth(struct adapter *adap, struct sge_rspq *rq, struct sk_buff *skb, int pad, int lro) argument
|
H A D | cxgb3_main.c | 2241 if (t.lro >= 0) { 2242 if (t.lro) 2285 t.lro = !!(dev->features & NETIF_F_GRO);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_uld.c | 56 /* Flush the aggregated lro sessions */ 109 struct sge_uld_rxq_info *rxq_info, bool lro) 151 lro ? uldrx_flush_handler : NULL, 174 setup_sge_queues_uld(struct adapter *adap, unsigned int uld_type, bool lro) argument 179 ret = alloc_uld_rxqs(adap, rxq_info, lro); 744 ret = setup_sge_queues_uld(adap, type, p->lro); 108 alloc_uld_rxqs(struct adapter *adap, struct sge_uld_rxq_info *rxq_info, bool lro) argument
|
H A D | cxgb4_uld.h | 480 bool lro; member in struct:cxgb4_uld_info
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_llh.c | 1164 u32 lro) 1166 /* Register address for bitfield lro{L}_des_max[1:0] */ 1178 /* Bitmask for bitfield lro{L}_des_max[1:0] */ 1190 /* Lower bit position of bitfield lro{L}_des_max[1:0] */ 1198 aq_hw_write_reg_bit(aq_hw, rpo_lro_ldes_max_adr[lro], 1199 rpo_lro_ldes_max_msk[lro], 1200 rpo_lro_ldes_max_shift[lro], 1162 hw_atl_rpo_lro_max_num_of_descriptors_set(struct aq_hw_s *aq_hw, u32 lro_max_number_of_descriptors, u32 lro) argument
|
H A D | hw_atl_llh.h | 560 u32 lro_max_desc_num, u32 lro);
|
/linux-master/include/linux/mlx5/ |
H A D | device.h | 809 } lro; member in union:mlx5_cqe64::__anon2776 903 return (cqe->lro.tcppsh_abort_dupack >> 6) & 1;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rx.c | 1157 tcp->ack_seq = cqe->lro.ack_seq_num; 1158 tcp->window = cqe->lro.tcp_win; 1184 ipv4->ttl = cqe->lro.min_ttl; 1204 ipv6->hop_limit = cqe->lro.min_ttl; 1481 bool lro) 1490 if (lro) { 1477 mlx5e_handle_csum(struct net_device *netdev, struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq, struct sk_buff *skb, bool lro) argument
|
/linux-master/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit_main.c | 696 .lro = true,
|
/linux-master/drivers/infiniband/hw/cxgb4/ |
H A D | device.c | 1505 .lro = false,
|
/linux-master/drivers/scsi/cxgbi/cxgb4i/ |
H A D | cxgb4i.c | 95 .lro = false,
|