Searched defs:lro (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/io/myri10ge/drv/
H A Dmyri10ge_lro.c75 myri10ge_lro_flush(struct myri10ge_slice_state *ss, struct lro_entry *lro, argument
83 if (lro->append_cnt) {
88 ip = lro->ip;
89 ip->ip_len = htons(lro->len - ETHERNET_HEADER_SIZE);
95 tcp->th_ack = lro->ack_seq;
96 tcp->th_win = lro->window;
97 tcp->th_flags = lro->flags;
99 if (lro->timestamp) {
101 ts_ptr[1] = htonl(lro->tsval);
102 ts_ptr[2] = lro
143 struct lro_entry *lro, *curr; local
[all...]
H A Dmyri10ge.c2608 struct lro_entry *lro; local
2640 lro = ss->lro_active;
2641 ss->lro_active = lro->next;
2642 myri10ge_lro_flush(ss, lro, mbl);
5540 struct lro_entry *lro; local
5543 lro = ss->lro_free;
5544 ss->lro_free = lro->next;
5545 kmem_free(lro, sizeof (*lro));
5552 struct lro_entry *lro; local
[all...]
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-device-fp.c715 __hal_lro_check_for_session_match(lro_t *lro, tcplro_t *tcp, iplro_t *ip) argument
719 if ((lro->ip_hdr->saddr != ip->saddr))
723 if ((lro->ip_hdr->daddr != ip->daddr))
727 if ((lro->tcp_hdr->source != tcp->source))
731 if ((lro->tcp_hdr->dest != tcp->dest))
755 * __hal_ip_lro_capable: Finds whether ip is lro capable.
791 * __hal_tcp_lro_capable: Finds whether tcp is lro capable.
796 __hal_tcp_lro_capable(iplro_t *ip, tcplro_t *tcp, lro_t *lro, int *ts_off) argument
826 if (lro == NULL)
842 if (lro
991 __hal_open_lro_session(u8 *buffer, iplro_t *ip, tcplro_t *tcp, lro_t **lro, xge_hal_device_t *hldev, xge_hal_lro_desc_t *ring_lro, int slot, u32 tcp_seg_len, int ts_off) argument
1046 __hal_get_lro_session(u8 *eth_hdr, iplro_t *ip, tcplro_t *tcp, lro_t **lro, xge_hal_dtr_info_t *ext_info, xge_hal_device_t *hldev, xge_hal_lro_desc_t *ring_lro, lro_t **lro_end3 ) argument
1197 __hal_lro_under_optimal_thresh(iplro_t *ip, tcplro_t *tcp, lro_t *lro, xge_hal_device_t *hldev) argument
1230 __hal_collapse_ip_hdr( iplro_t *ip, tcplro_t *tcp, lro_t *lro, xge_hal_device_t *hldev) argument
1252 __hal_collapse_tcp_hdr( iplro_t *ip, tcplro_t *tcp, lro_t *lro, xge_hal_device_t *hldev) argument
1271 __hal_append_lro(iplro_t *ip, tcplro_t **tcp, u32 *seg_len, lro_t *lro, xge_hal_device_t *hldev) argument
1318 lro_t *lro; local
1398 xge_hal_lro_close_session(lro_t *lro) argument
1417 lro_t *lro = &ring_lro->lro_pool[i]; local
[all...]
/illumos-gate/usr/src/uts/common/io/xge/hal/include/
H A Dxgehal-device.h243 typedef struct lro { struct
950 __hal_tcp_lro_capable(iplro_t *ip, tcplro_t *tcp, lro_t *lro, int *ts_off);
957 __hal_get_lro_session(u8 *eth_hdr, iplro_t *ip, tcplro_t *tcp, lro_t **lro,
962 __hal_lro_under_optimal_thresh(iplro_t *ip, tcplro_t *tcp, lro_t *lro,
966 __hal_collapse_ip_hdr(iplro_t *ip, tcplro_t *tcp, lro_t *lro,
970 __hal_collapse_tcp_hdr(iplro_t *ip, tcplro_t *tcp, lro_t *lro,
974 __hal_append_lro(iplro_t *ip, tcplro_t **tcp, u32 *seg_len, lro_t *lro,
985 lro_t **lro, xge_hal_dtr_info_t *ext_info,
995 __hal_open_lro_session (u8 *buffer, iplro_t *ip, tcplro_t *tcp, lro_t **lro,

Completed in 116 milliseconds