Hi, > -----Original Message----- > From: Olivier MATZ [mailto:olivier.matz at 6wind.com] > Sent: Wednesday, January 21, 2015 2:16 AM > To: Ananyev, Konstantin; Liu, Jijiang > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v3 0/3] enhance TX checksum command and > csum forwarding engine > > > > >>> Ok, and why it should be our problem? > >>> We have a lot of things done in a different manner then > >>> linux/freebsd kernel drivers, Why now it became a problem? > >> > >> If linux doesn't need an equivalent flag for doing the same thing, it > >> probably means we don't need it either. > > > > Probably yes .... Or probably not. > > Why do we need to guess what was the intention of guys who wrote that > part of linux driver? > > Because the dpdk looks very similar to that part of linux driver.
A guy from Intel who have already confirmed that the NVGRE is not supported yet in Linux kernel. He said "So far as I know it is not yet supported and I have no information on when it will be." > > BTW, the macro for GRE is here: > > find lib/librte_pmd_i40e/i40e -type f | xargs grep TUN | grep TXD > > lib/librte_pmd_i40e/i40e/i40e_type.h:#define > > I40E_TXD_CTX_UDP_TUNNELING (0x1ULL << > I40E_TXD_CTX_QW0_NATT_SHIFT) > > lib/librte_pmd_i40e/i40e/i40e_type.h:#define > > I40E_TXD_CTX_GRE_TUNNELING (0x2ULL << > I40E_TXD_CTX_QW0_NATT_SHIFT) > > > > Though it not used (yet?) by some reason. > > > >> > > Regards, > Olivier