lro_t
lro_t lro_pool[XGE_HAL_LRO_MAX_BUCKETS];
lro_t *lro_recent;
__hal_tcp_lro_capable(iplro_t *ip, tcplro_t *tcp, lro_t *lro, int *ts_off);
__hal_get_lro_session(u8 *eth_hdr, iplro_t *ip, tcplro_t *tcp, lro_t **lro,
xge_hal_lro_desc_t *ring_lro, lro_t **lro_end3);
__hal_lro_under_optimal_thresh(iplro_t *ip, tcplro_t *tcp, lro_t *lro,
__hal_collapse_ip_hdr(iplro_t *ip, tcplro_t *tcp, lro_t *lro,
__hal_collapse_tcp_hdr(iplro_t *ip, tcplro_t *tcp, lro_t *lro,
__hal_append_lro(iplro_t *ip, tcplro_t **tcp, u32 *seg_len, lro_t *lro,
u32 *seglen, lro_t **p_lro,
lro_t **lro_end3);
lro_t **lro, xge_hal_dtr_info_t *ext_info,
xge_hal_device_t *hldev, lro_t **lro_end3);
__HAL_STATIC_CHANNEL __HAL_INLINE_CHANNEL lro_t *
__HAL_STATIC_CHANNEL __HAL_INLINE_CHANNEL lro_t *
__hal_open_lro_session (u8 *buffer, iplro_t *ip, tcplro_t *tcp, lro_t **lro,
lro_t *lro_temp = &ring_lro->lro_pool[i];
lro_t **lro,
lro_t **lro_end3 /* Valid only when ret=END_3 */)
lro_t *lro_match;
lro_t *lro_temp = &ring_lro->lro_pool[i];
lro_t *lro,
lro_t *lro,
lro_t *lro,
lro_t *lro,
u32 *seglen, lro_t **p_lro,
lro_t **lro_end3)
lro_t *lro;
lro_t **p_lro, xge_hal_dtr_info_t *ext_info, xge_hal_device_t *hldev,
lro_t **lro_end3)
xge_hal_lro_close_session (lro_t *lro)
__HAL_STATIC_CHANNEL __HAL_INLINE_CHANNEL lro_t *
lro_t *lro = &ring_lro->lro_pool[i];
__HAL_STATIC_CHANNEL __HAL_INLINE_CHANNEL lro_t *
__hal_lro_check_for_session_match(lro_t *lro, tcplro_t *tcp, iplro_t *ip)
__hal_tcp_lro_capable(iplro_t *ip, tcplro_t *tcp, lro_t *lro, int *ts_off)
__hal_open_lro_session (u8 *buffer, iplro_t *ip, tcplro_t *tcp, lro_t **lro,
lro_t *lro_new = &ring_lro->lro_pool[slot];
sizeof(lro_t) * XGE_HAL_LRO_MAX_BUCKETS);