iplro_t
iplro_t *ip_hdr;
__hal_tcp_seg_len(iplro_t *ip, tcplro_t *tcp);
__hal_ip_lro_capable(iplro_t *ip, xge_hal_dtr_info_t *ext_info);
__hal_tcp_lro_capable(iplro_t *ip, tcplro_t *tcp, lro_t *lro, int *ts_off);
__hal_lro_capable(u8 *buffer, iplro_t **ip, tcplro_t **tcp,
__hal_get_lro_session(u8 *eth_hdr, iplro_t *ip, tcplro_t *tcp, lro_t **lro,
__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,
__hal_open_lro_session (u8 *buffer, iplro_t *ip, tcplro_t *tcp, lro_t **lro,
iplro_t *ip,
__hal_lro_under_optimal_thresh (iplro_t *ip,
__hal_collapse_ip_hdr ( iplro_t *ip,
__hal_collapse_tcp_hdr ( iplro_t *ip,
__hal_append_lro(iplro_t *ip,
iplro_t *ip = (iplro_t *)ip_hdr;
__hal_lro_check_for_session_match(lro_t *lro, tcplro_t *tcp, iplro_t *ip)
__hal_tcp_seg_len(iplro_t *ip, tcplro_t *tcp)
__hal_ip_lro_capable(iplro_t *ip,
__hal_tcp_lro_capable(iplro_t *ip, tcplro_t *tcp, lro_t *lro, int *ts_off)
iplro_t **ip,
*ip = (iplro_t *)((char*)buffer + ip_off);
__hal_open_lro_session (u8 *buffer, iplro_t *ip, tcplro_t *tcp, lro_t **lro,