1 #define IFCAP_TSO4 0x00100 /* can do TCP Segmentation Offload */
2 #define IFCAP_TSO6 0x00200 /* can do TCP6 Segmentation Offload */
3 #define IFCAP_LRO 0x00400 /* can do Large Receive Offload */
4 #define IFCAP_WOL_UCAST 0x00800 /* wake on any unicast frame */
5 #define IFCAP_WOL_MCAST 0x01000 /* wake on any multicast frame */
6 #define IFCAP_WOL_MAGIC 0x02000 /* wake on any Magic Packet */
7 #define IFCAP_TOE4 0x04000 /* interface can offload TCP */
8 #define IFCAP_TOE6 0x08000 /* interface can offload TCP6 */
9 #define IFCAP_VLAN_HWFILTER 0x10000 /* interface hw can filter vlan tag */
10 #define IFCAP_POLLING_NOCOUNT 0x20000 /* polling ticks cannot be fragmented */
11 #define IFCAP_VLAN_HWTSO 0x40000 /* can do IFCAP_TSO on VLANs */
13 #define IFCAP_TSO (IFCAP_TSO4 | IFCAP_TSO6)
14 #define IFCAP_WOL (IFCAP_WOL_UCAST | IFCAP_WOL_MCAST | IFCAP_WOL_MAGIC)
15 #define IFCAP_TOE (IFCAP_TOE4 | IFCAP_TOE6)