Changeset 81649 in vbox for trunk/src/VBox/HostDrivers/VBoxNetFlt/linux
- Timestamp:
- Nov 4, 2019 12:10:50 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 134407
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
r80735 r81649 925 925 { 926 926 skb_frag_t *pFrag = &skb_shinfo(pBuf)->frags[i]; 927 # if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) 928 pSG->aSegs[iSeg].cb = pFrag->bv_len; 929 pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) + pFrag->bv_offset; 930 # else /* < KERNEL_VERSION(5, 4, 0) */ 927 931 pSG->aSegs[iSeg].cb = pFrag->size; 928 932 pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) + pFrag->page_offset; 933 # endif /* >= KERNEL_VERSION(5, 4, 0) */ 929 934 Log6((" %p", pSG->aSegs[iSeg].pv)); 930 935 pSG->aSegs[iSeg++].Phys = NIL_RTHCPHYS; … … 941 946 { 942 947 skb_frag_t *pFrag = &skb_shinfo(pFragBuf)->frags[i]; 948 # if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0) 949 pSG->aSegs[iSeg].cb = pFrag->bv_len; 950 pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) + pFrag->bv_offset; 951 # else /* < KERNEL_VERSION(5, 4, 0) */ 943 952 pSG->aSegs[iSeg].cb = pFrag->size; 944 953 pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) + pFrag->page_offset; 954 # endif /* >= KERNEL_VERSION(5, 4, 0) */ 945 955 Log6((" %p", pSG->aSegs[iSeg].pv)); 946 956 pSG->aSegs[iSeg++].Phys = NIL_RTHCPHYS;
Note:
See TracChangeset
for help on using the changeset viewer.