Howdy,
On 8 April 2015 at 17:15, Xie, Huawei wrote:
> luke:
> 1. host read the flag. 2 guest toggles the flag 3.guest checks the used.
> 4. host update used.
> Is this your case?
>
Yep, that is exactly the case I mean.
Cheers,
-Luke
Hi Cunming,
I applyed bifurc dirver patches and tested it follow your example. But
I can't received packets with testpmd and l2fwd.
Kernel stack can receive packets from 10.0.0.2 before "ethtool -N
XGE4.1 flow-type ip4 src-ip 10.0.0.2 action 12". After "thtool -N XGE4.1
flow-type ip4 src-i
On Wed, Apr 08, 2015 at 03:06:13PM -0400, Vladimir Medvedkin wrote:
> Software implementation of the Toeplitz hash function used by RSS.
> Can be used either for packet distribution on single queue NIC
> or for simulating of RSS computation on specific NIC (for example
> after GRE header decapsulat
On Tue, Apr 07, 2015 at 07:40:19PM +0200, Thomas Monjalon wrote:
> The function name is printed in each enic_ethdev function.
> Disable it by default with a new build option.
>
> Signed-off-by: Thomas Monjalon
> ---
> config/common_bsdapp | 1 +
> config/common_linuxapp|
On 08/04/2015 19:26, Stephen Hemminger wrote:
> On Wed, 8 Apr 2015 16:07:21 +0100
> Sergio Gonzalez Monroy wrote:
>
>> Currently, the target/rules to build combined libraries is different
>> than the one to build individual libraries.
>>
>> By removing the combined library option as a build confi
On 04/09/2015 11:33 AM, Gonzalez Monroy, Sergio wrote:
> On 08/04/2015 19:26, Stephen Hemminger wrote:
>> On Wed, 8 Apr 2015 16:07:21 +0100
>> Sergio Gonzalez Monroy wrote:
>>
>>> Currently, the target/rules to build combined libraries is different
>>> than the one to build individual libraries
I have the following ACL rule configured in the ACL Table.
Priority - 20
SIP - 0
SIP MASK - 0
DIP - 0
DIP MASK - 0
PROTO - 17 [UDP]
PROTO MASK - 0xFF
SPORT - 0
SPORT RANGE - 0x
DPORT - 0
DPORT RANGE - 0x
And pumping UDP traffic.
On Machine 1, it always HITS the rule as expected.
But On
This patch helps enic migrate to the new flow-director API.
It takes care of the following.
1. The change in fdir_filter structure and stats structure
2. DPDK interface functions in enic_ethdev.c
3. ENIC driver functions that deal with the VIC adapter
Signed-off-by: Sujith Sankar
---
lib/li
On 09/04/2015 10:06, Avi Kivity wrote:
>
>
> On 04/09/2015 11:33 AM, Gonzalez Monroy, Sergio wrote:
>> On 08/04/2015 19:26, Stephen Hemminger wrote:
>>> On Wed, 8 Apr 2015 16:07:21 +0100
>>> Sergio Gonzalez Monroy wrote:
>>>
Currently, the target/rules to build combined libraries is differen
On Thu, Apr 09, 2015 at 12:06:47PM +0300, Avi Kivity wrote:
>
>
> On 04/09/2015 11:33 AM, Gonzalez Monroy, Sergio wrote:
> >On 08/04/2015 19:26, Stephen Hemminger wrote:
> >>On Wed, 8 Apr 2015 16:07:21 +0100
> >>Sergio Gonzalez Monroy wrote:
> >>
> >>>Currently, the target/rules to build combin
Hi Venkat,
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Venkat Thummala
> Sent: Thursday, April 09, 2015 10:07 AM
> To: Neil Horman
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] Running DPDK Binaries on a different Target
>
> I have the following ACL r
On Wed, Apr 08, 2015 at 03:58:38PM -0500, Keith Wiles wrote:
> Move a number of device specific define, structures and functions
> into a generic device base set of files for all device not just Ethernet.
>
> Signed-off-by: Keith Wiles
> ---
> lib/librte_eal/common/eal_common_device.c |
Hi Stephen,
2015-04-09 1:24 GMT+03:00 Stephen Hemminger :
> On Wed, 8 Apr 2015 15:06:13 -0400
> Vladimir Medvedkin wrote:
>
> > Software implementation of the Toeplitz hash function used by RSS.
> > Can be used either for packet distribution on single queue NIC
> > or for simulating of RSS co
Hi Gleb,
2015-04-09 9:37 GMT+03:00 Gleb Natapov :
> On Wed, Apr 08, 2015 at 03:06:13PM -0400, Vladimir Medvedkin wrote:
> > Software implementation of the Toeplitz hash function used by RSS.
> > Can be used either for packet distribution on single queue NIC
> > or for simulating of RSS computati
Hi Konstantin,
On 04/08/2015 03:45 PM, Ananyev, Konstantin wrote:
> Hi Olivier,
>
>> -Original Message-
>> From: Olivier MATZ [mailto:olivier.matz at 6wind.com]
>> Sent: Wednesday, April 08, 2015 10:44 AM
>> To: Ananyev, Konstantin; dev at dpdk.org
>> Cc: zoltan.kiss at linaro.org; Richard
2015-04-09 07:19, Neil Horman:
> On Thu, Apr 09, 2015 at 12:06:47PM +0300, Avi Kivity wrote:
> > On 04/09/2015 11:33 AM, Gonzalez Monroy, Sergio wrote:
> > >On 08/04/2015 19:26, Stephen Hemminger wrote:
> > >>On Wed, 8 Apr 2015 16:07:21 +0100
> > >>Sergio Gonzalez Monroy wrote:
> > >>
> > >>>Curr
On 09/04/2015 14:33, Thomas Monjalon wrote:
> 2015-04-09 07:19, Neil Horman:
>> On Thu, Apr 09, 2015 at 12:06:47PM +0300, Avi Kivity wrote:
>>> On 04/09/2015 11:33 AM, Gonzalez Monroy, Sergio wrote:
On 08/04/2015 19:26, Stephen Hemminger wrote:
> On Wed, 8 Apr 2015 16:07:21 +0100
> Se
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Luke Gorrie
> Sent: Thursday, April 09, 2015 11:13 AM
> To: snabb-devel at googlegroups.com
> Cc: dev at dpdk.org; VirtualOpenSystems Technical Team; Michael S. Tsirkin;
> virtualization at lists.linux-foundati
On Thu, 9 Apr 2015 10:32:24 +0200
Adrien Mazarguil wrote:
> >
> > +#ifdef RTE_LIBRTE_ENIC_DEBUG
> > #define ENICPMD_FUNC_TRACE() \
> > RTE_LOG(DEBUG, PMD, "ENICPMD trace: %s\n", __func__)
> > +#else
> > +#define ENICPMD_FUNC_TRACE() do {} while (0)
>
> How about defining it as (void)0 i
On Wed, Apr 8, 2015 at 5:38 PM, Stephen Hemminger <
stephen at networkplumber.org> wrote:
> On Wed, 8 Apr 2015 16:29:54 -0600
> Jay Rolette wrote:
>
> > "C comments" includes //, right? It's been part of the C standard for a
> long time now...
>
> Yes but.
> I like to use checkpatch and checkpatc
On 04/09/2015 02:19 PM, Neil Horman wrote:
> On Thu, Apr 09, 2015 at 12:06:47PM +0300, Avi Kivity wrote:
>>
>> On 04/09/2015 11:33 AM, Gonzalez Monroy, Sergio wrote:
>>> On 08/04/2015 19:26, Stephen Hemminger wrote:
On Wed, 8 Apr 2015 16:07:21 +0100
Sergio Gonzalez Monroy wrote:
>>
Hi Stephen,
Thanks, that was an informative talk. In this case, are you referring to your
comments about the thermal budget?
That?s definitely interesting, but there must be more to it than that. Again,
if I loop over all 6 ports (i.e., continue to keep the CPU busy), it works
around the pro
On Thu, Apr 09, 2015 at 11:31:39AM -0500, Jay Rolette wrote:
> On Wed, Apr 8, 2015 at 5:38 PM, Stephen Hemminger <
> stephen at networkplumber.org> wrote:
>
> > On Wed, 8 Apr 2015 16:29:54 -0600
> > Jay Rolette wrote:
> >
> > > "C comments" includes //, right? It's been part of the C standard for
Changes include moving common functions in BSD and Linux into
common directory.
Use appropriate wrapper functions to mask minor differences.
Testing:
Linux - Ubuntu x86_64 14.04
Compilation successful (x86_64-native-linuxapp-gcc).
"make test" results match baseline code.
testpmd utility on I217/I2
On Thu, Apr 9, 2015 at 2:16 PM, Neil Horman wrote:
> On Thu, Apr 09, 2015 at 11:31:39AM -0500, Jay Rolette wrote:
> > On Wed, Apr 8, 2015 at 5:38 PM, Stephen Hemminger <
> > stephen at networkplumber.org> wrote:
> >
> > > On Wed, 8 Apr 2015 16:29:54 -0600
> > > Jay Rolette wrote:
> > >
> > > > "
Changes include moving common functions in BSD and Linux into
common directory.
Use appropriate wrapper functions to mask minor differences.
Testing:
Linux - Ubuntu x86_64 14.04
Compilation successful (x86_64-native-linuxapp-gcc).
"make test" results match baseline code.
testpmd utility on I217/I2
Changes in v5
Rebase to latest code.
Changes in v4
None
Changes in v3
Changed subject to be more explicit on file name inclusion.
Changes in v2
None
Changes in v1
eal_thread.c has minor differences between Linux and BSD, move
entire file into common directory.
Use RTE_EXEC_ENV_BSDAPP to differe
Changes in v5
Rebase to latest code.
Changes in v4
Remove eal_externs.h file, instead use _get_ and _set_ APIS
to access those variables.
Split eal_common.c into eal_common_system.c and
and eal_common_runtime.c
rte_eal prefix functions are moved to _runtime_ and
eal prefix functions are moved to
Changes in v5
Rebase to latest code.
Changes in v4
Implement cpu_detected() for BSD.
Have common RTE_LOG for Linux and BSD in rte_eal_cpu_init().
Remove RTE_EXEC_ENV_BSDAPP in common file.
Changes in v3
Changed subject to be more explicit on file name inclusion.
Changes in v2
None
Changes in v1
Changes in v5
Rebase to latest code.
Changes in v4
Removed extern declaration of eal_tsc_resolution_hz,
instead provided _set_ API.
Make set_tsc_freq_from_clock as wrapper function for BSD.
Changes in v3
Changed subject to be more explicit on file name inclusion.
Changes in v2
Use common functio
Changes in v5
Rebase to latest code.
Changes in v4
Make rte_eal_hugepage_init and rte_eal_hugepage_attach as
wrapper functions for BSD.
Changes in v3
Changed subject to be more explicit on file name inclusion.
Changes in v2
Use common function names rte_eal_hugepage_init and
rte_eal_hugepage_att
Changes in v5
Rebase to latest code.
Removed RTE_EXEC_ENV_BSDAPP from earlier changes.
Changes in v4
Move common functions in eal_pci.c to librte_eal/common/
eal_common_pci.c file.
Following functions are moved to eal_common_pci.c file.
void *pci_map_resource(void *requested_addr, const int vfio
Thomas, Any additional tests i need to do on linux/bsd for v5 series please
let me know.
Thanks,
Ravi
On Tue, Mar 31, 2015 at 11:39 AM, Ravi Kerur wrote:
> I will work on it and send out patches by next week. If you need it
> earlier please let me know.
>
> Thanks,
> Ravi
>
> On Mon, Mar 30, 20
On Thu, Apr 09, 2015 at 02:38:32PM -0500, Jay Rolette wrote:
> On Thu, Apr 9, 2015 at 2:16 PM, Neil Horman wrote:
>
> > On Thu, Apr 09, 2015 at 11:31:39AM -0500, Jay Rolette wrote:
> > > On Wed, Apr 8, 2015 at 5:38 PM, Stephen Hemminger <
> > > stephen at networkplumber.org> wrote:
> > >
> > > >
On Thu, Apr 09, 2015 at 08:00:26PM +0300, Avi Kivity wrote:
> On 04/09/2015 02:19 PM, Neil Horman wrote:
> >On Thu, Apr 09, 2015 at 12:06:47PM +0300, Avi Kivity wrote:
> >>
> >>On 04/09/2015 11:33 AM, Gonzalez Monroy, Sergio wrote:
> >>>On 08/04/2015 19:26, Stephen Hemminger wrote:
> On Wed, 8
On 4/9/15, 2:38 PM, "Jay Rolette" wrote:
>On Thu, Apr 9, 2015 at 2:16 PM, Neil Horman wrote:
>
>> On Thu, Apr 09, 2015 at 11:31:39AM -0500, Jay Rolette wrote:
>> > On Wed, Apr 8, 2015 at 5:38 PM, Stephen Hemminger <
>> > stephen at networkplumber.org> wrote:
>> >
>> > > On Wed, 8 Apr 2015 16:2
On Thu, 9 Apr 2015 21:10:19 +
"Wiles, Keith" wrote:
>
>
> On 4/9/15, 2:38 PM, "Jay Rolette" wrote:
>
> >On Thu, Apr 9, 2015 at 2:16 PM, Neil Horman wrote:
> >
> >> On Thu, Apr 09, 2015 at 11:31:39AM -0500, Jay Rolette wrote:
> >> > On Wed, Apr 8, 2015 at 5:38 PM, Stephen Hemminger <
> >>
On Thu, 9 Apr 2015 15:26:23 -0300
Aaron Campbell wrote:
> Hi Stephen,
>
> Thanks, that was an informative talk. In this case, are you referring to
> your comments about the thermal budget?
>
> That?s definitely interesting, but there must be more to it than that.
> Again, if I loop over all
On 4/9/15, 4:23 PM, "Stephen Hemminger" wrote:
>On Thu, 9 Apr 2015 21:10:19 +
>"Wiles, Keith" wrote:
>
>>
>>
>> On 4/9/15, 2:38 PM, "Jay Rolette" wrote:
>>
>> >On Thu, Apr 9, 2015 at 2:16 PM, Neil Horman
>>wrote:
>> >
>> >> On Thu, Apr 09, 2015 at 11:31:39AM -0500, Jay Rolette wrote:
A bunch of small (almost trivial) patches to fix style and other
issues in the base Ethernet driver interface code.
Stephen Hemminger (4):
rte_ethdev: remove extra inline
rte_ethdev: whitespace cleanup
rte_ethdev: make tables const
rte_ethdev: remove unnecessary paren on return
lib/librt
There is no reason to inline functions that are not in the critical
path.
Signed-off-by: Stephen Hemminger
---
lib/librte_ether/rte_ethdev.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c
index e20cca
Fix space after keywords, and other missing whitespace.
Signed-off-by: Stephen Hemminger
---
lib/librte_ether/rte_ethdev.c | 191 ++
lib/librte_ether/rte_ethdev.h | 57 ++---
2 files changed, 128 insertions(+), 120 deletions(-)
diff --git a/lib/l
The statistics tables and null mac address should be immutable.
Fix up get_addr routines to accept const args.
Signed-off-by: Stephen Hemminger
---
lib/librte_ether/rte_ethdev.c | 44 +--
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/lib/
The Linux style is not to put extra useless paren's around
the expression passed to return statement.
Signed-off-by: Stephen Hemminger
---
lib/librte_ether/rte_ethdev.c | 298 +-
1 file changed, 149 insertions(+), 149 deletions(-)
diff --git a/lib/librte_
On Thu, Apr 09, 2015 at 09:29:14PM +, Wiles, Keith wrote:
>
>
> On 4/9/15, 4:23 PM, "Stephen Hemminger" wrote:
>
> >On Thu, 9 Apr 2015 21:10:19 +
> >"Wiles, Keith" wrote:
> >
> >>
> >>
> >> On 4/9/15, 2:38 PM, "Jay Rolette" wrote:
> >>
> >> >On Thu, Apr 9, 2015 at 2:16 PM, Neil Hor
On Thu, Apr 09, 2015 at 09:10:19PM +, Wiles, Keith wrote:
>
>
> On 4/9/15, 2:38 PM, "Jay Rolette" wrote:
>
> >On Thu, Apr 9, 2015 at 2:16 PM, Neil Horman wrote:
> >
> >> On Thu, Apr 09, 2015 at 11:31:39AM -0500, Jay Rolette wrote:
> >> > On Wed, Apr 8, 2015 at 5:38 PM, Stephen Hemminger <
46 matches
Mail list logo