VirtualBox

Changeset 14551 in vbox for trunk/src/VBox/HostDrivers


Ignore:
Timestamp:
Nov 24, 2008 10:36:17 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
39842
Message:

Linux hostif: Pre-2.6.10 kernel fix.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c

    r14550 r14551  
    6060# define VBOX_SKB_CHECKSUM_HELP(skb) skb_checksum_help(skb)
    6161#else /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 19) */
    62 # define VBOX_SKB_CHECKSUM_HELP(skb) skb_checksum_help(skb, 0)
    6362# define CHECKSUM_PARTIAL CHECKSUM_HW
     63# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 10)
     64#  define VBOX_SKB_CHECKSUM_HELP(skb) skb_checksum_help(skb, 0)
     65# else /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 10) */
     66#  define VBOX_SKB_CHECKSUM_HELP(skb) skb_checksum_help(&skb, 0)
     67# endif /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 10) */
    6468#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 19) */
    6569
     
    522526        /* Need to segment the packet */
    523527        struct sk_buff *pNext, *pSegment;
    524         Log2(("vboxNetFltLinuxForwardToIntNet: cb=%u gso_size=%u gso_segs=%u gso_type=%u\n",
    525               pBuf->len, skb_shinfo(pBuf)->gso_size, skb_shinfo(pBuf)->gso_segs, skb_shinfo(pBuf)->gso_type));
     528        //Log2(("vboxNetFltLinuxForwardToIntNet: cb=%u gso_size=%u gso_segs=%u gso_type=%u\n",
     529        //      pBuf->len, skb_shinfo(pBuf)->gso_size, skb_shinfo(pBuf)->gso_segs, skb_shinfo(pBuf)->gso_type));
    526530
    527531        for (pSegment = VBOX_SKB_GSO_SEGMENT(pBuf); pSegment; pSegment = pNext)
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette