Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_lro.h
Show All 32 Lines | |||||
#include <sys/time.h> | #include <sys/time.h> | ||||
#ifndef TCP_LRO_ENTRIES | #ifndef TCP_LRO_ENTRIES | ||||
/* Define default number of LRO entries per RX queue */ | /* Define default number of LRO entries per RX queue */ | ||||
#define TCP_LRO_ENTRIES 8 | #define TCP_LRO_ENTRIES 8 | ||||
#endif | #endif | ||||
#define TCP_LRO_SEQUENCE(mb) \ | #define TCP_LRO_SEQUENCE_U64(mb) \ | ||||
(mb)->m_pkthdr.PH_loc.thirtytwo[0] | (mb)->m_pkthdr.PH_loc.sixtyfour[0] | ||||
struct lro_entry { | struct lro_entry { | ||||
LIST_ENTRY(lro_entry) next; | LIST_ENTRY(lro_entry) next; | ||||
struct mbuf *m_head; | struct mbuf *m_head; | ||||
struct mbuf *m_tail; | struct mbuf *m_tail; | ||||
union { | union { | ||||
struct ip *ip4; | struct ip *ip4; | ||||
struct ip6_hdr *ip6; | struct ip6_hdr *ip6; | ||||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |