https://bugs.dpdk.org/show_bug.cgi?id=94
JIMI (wavespi...@sina.com) changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resolution|---
https://bugs.dpdk.org/show_bug.cgi?id=94
Bug ID: 94
Summary: librte_acl library: First field in the rule
definition can not be other types
Product: DPDK
Version: 16.04
Hardware: x86
OS: Linux
St
> -Original Message-
> From: Xing, Beilei
> Sent: Sunday, September 30, 2018 10:41 AM
> To: Li, Xiaoyun ; Yigit, Ferruh
> ;
> Zhang, Qi Z ; dev@dpdk.org
> Subject: RE: [PATCH v5] net/i40e: config fdir automatically
>
>
>
> > -Original Message-
> > From: Li, Xiaoyun
> > Sent:
When using uio_pci_generic module or using legacy interrupt mode of
igb_uio or vfio, X550 cannot get interrupts. Because the Interrupt
Status bit is not implemented, then the irq cannot be handled correctly
and cannot report the event fd to DPDK apps.
Add this hw limitation and details into ixgbe
When using uio_pci_generic module or using legacy interrupt mode of
igb_uio or vfio, X550 cannot get interrupts. Because the Interrupt
Status bit is not implemented, then the irq cannot be handled correctly
and cannot report the event fd to DPDK apps.
Add this hw limitation and details into ixgbe
Hi
> -Original Message-
> From: Zhang, Qi Z
> Sent: Sunday, September 30, 2018 10:25
> To: Li, Xiaoyun ; Xing, Beilei ;
> dev@dpdk.org; Lu, Wenzhuo ; Wu, Jingjing
>
> Subject: RE: [PATCH] doc: add known issue about legacy intr mode for ixgbe
>
>
>
> > -Original Message-
> > Fro
> -Original Message-
> From: Li, Xiaoyun
> Sent: Sunday, September 30, 2018 10:30 AM
> To: Yigit, Ferruh ; Zhang, Qi Z
> ; Xing, Beilei ; dev@dpdk.org
> Cc: Li, Xiaoyun
> Subject: [PATCH v5] net/i40e: config fdir automatically
>
> I40e driver needed users to config exact fdir mode to c
I40e driver needed users to config exact fdir mode to create rte_flow
rules but it shouldn't. This patch allows users to create rte_flow rules
without configuring fdir mode and let the driver config fdir automatically.
And remove the workaround in flow filtering example.
Signed-off-by: Xiaoyun Li
> -Original Message-
> From: Li, Xiaoyun
> Sent: Thursday, September 27, 2018 5:17 PM
> To: Xing, Beilei ; Zhang, Qi Z ;
> dev@dpdk.org; Lu, Wenzhuo ; Wu, Jingjing
>
> Cc: Li, Xiaoyun
> Subject: [PATCH] doc: add known issue about legacy intr mode for ixgbe
>
> When using uio_pci_gener
I40e driver needed users to config exact fdir mode to create rte_flow
rules but it shouldn't. This patch allows users to create rte_flow rules
without configuring fdir mode and let the driver config fdir automatically.
And remove the workaround in flow filtering example.
Signed-off-by: Xiaoyun Li
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org]
> Sent: Tuesday, July 17, 2018 12:36 AM
> To: Lu, Wenzhuo ; Ananyev, Konstantin
>
> Cc: dev@dpdk.org; sta...@dpdk.org; Matthew Smith
> Subject: [dpdk-dev] [PATCH] ixgbe: wait longer for link after fiber MAC setup
>
> After
Hi Han:
> -Original Message-
> From: Li Han [mailto:han@zte.com.cn]
> Sent: Thursday, September 27, 2018 3:27 PM
> To: Zhang, Qi Z
> Cc: dev@dpdk.org; Li Han
> Subject: [PATCH] [dpdk-dev] drivers/net/i40e/:remove
> i40e_nvmupd_command redundant code
>
> in function i40e_nvmupd_valid
> +#ifdef USE_JANSSON
> +static int
> +parse_json_to_pkt(json_t *element, struct channel_packet *pkt)
> +{
> + const char *key;
> + json_t *value;
> + int ret;
> +
> + memset(pkt, 0, sizeof(struct channel_packet));
> +
> + pkt->nb_mac_to_monitor = 0;
> + pkt->t_boost_status.
> >
> > > > > +/* Allocate same number of extendable buckets */
> > > > IMO, we are allocating too much memory to support this feature.
> > > > Especially,
> > > when we claim that keys ending up in the extendable table is a rare
> > > occurrence. By doubling the memory we are effectively saying
This commit introduce the decapsulation of L3 tunnels.
L3 tunnels are tunnels that the inner packet is missing the L3 layer.
This command uses the generic L3 decap command and decapsulate any
tunnel by replacing the outer layers with the supplied L2.
Signed-off-by: Ori Kam
---
app/test-pmd/cmdli
Due to the complex encapsulation of MPLSoGRE flow action and based on
the fact testpmd does not allocate memory, this patch adds a new command
in testpmd to initialise a global structure containing the necessary
information to make the outer layer of the packet. This same global
structure will the
Currently testpmd have support only for encapsulation and decapsulation
for L2 tunnels.
This series adds commands for L3 tunnels types, L3 tunnel is a tunnel
that the inner packet is missing the L2 part. The encapsulation uses
the encap_l3 command in-order to remove the inner l2.
For decapsulation
MPLSoUDP is an example for L3 tunnel encapsulation.
Due to the complex encapsulation of MPLSoUDP flow action and based on the
fact testpmd does not allocate memory, this patch adds a new command in
testpmd to initialise a global structure containing the necessary
information to make the outer laye
It's just exact copy of eth_header_parse function from Linux kernel.
No problem, can do that with ether_addr_copy.
On Sat, Sep 29, 2018 at 10:22 AM Stephen Hemminger <
step...@networkplumber.org> wrote:
> On Thu, 27 Sep 2018 03:02:24 +0300
> Igor Ryzhov wrote:
>
> > +/*
> > + * Extract hardwar
Added new meson.build file for ZUC
Exported dependency library path through meson_options.txt file
Signed-off-by: Hari Kumar Vemula
---
drivers/crypto/meson.build | 2 +-
drivers/crypto/zuc/meson.build | 18 ++
meson_options.txt | 2 ++
3 files changed, 21 inse
Added new meson.build files for aesni_gcm
Exported dependency library path through meson_options.txt file
Signed-off-by: Hari Kumar Vemula
---
drivers/crypto/aesni_gcm/meson.build | 17 +
drivers/crypto/meson.build | 2 +-
meson_options.txt| 2 ++
Added new meson.build file for aesni_mb
Exported dependency library path through meson_options.txt file
Signed-off-by: Hari Kumar Vemula
---
drivers/crypto/aesni_mb/meson.build | 16
drivers/crypto/meson.build | 2 +-
2 files changed, 17 insertions(+), 1 deletion(-)
c
Added new meson.build file for KASUMI
Exported dependency library path through meson_options.txt file
Signed-off-by: Hari Kumar Vemula
---
drivers/crypto/kasumi/meson.build | 18 ++
drivers/crypto/meson.build| 2 +-
meson_options.txt | 2 ++
3 files chan
1/4: enablement of aesni_gcm pmd in meson
2/4: enablement of aesni_mb pmd in meson
3/4: enablement of kasumi pmd enable in meson
4/4: enablement of zuc pmd enable in meson
Hari Kumar Vemula (4):
driver/crypto: enable meson support for the aesni gcm
drivers/crypto: enable meson support for the
-Original Message-
> Date: Tue, 25 Sep 2018 12:49:05 +0530
> From: Nikhil Rao
> To: jerin.ja...@caviumnetworks.com
> CC: dev@dpdk.org, Nikhil Rao
> Subject: [PATCH v3 2/2] test/event: fix Rx adapter intr autotest for
> skeleton PMD
> X-Mailer: git-send-email 1.8.3.1
>
> External Email
>
-Original Message-
> Date: Tue, 25 Sep 2018 12:49:04 +0530
> From: Nikhil Rao
> To: jerin.ja...@caviumnetworks.com
> CC: dev@dpdk.org, Nikhil Rao ,
> vipin.vargh...@intel.com, sta...@dpdk.org
> Subject: [PATCH v3 1/2] test/event: fix eth Rx adapter autotest for
> skeleton PMD
> X-Mailer:
-Original Message-
> Date: Mon, 17 Sep 2018 16:17:24 +0800
> From: Gavin Hu
> To: dev@dpdk.org
> CC: gavin...@arm.com, honnappa.nagaraha...@arm.com, steve.cap...@arm.com,
> ola.liljed...@arm.com, jerin.ja...@caviumnetworks.com, n...@arm.com,
> sta...@dpdk.org
> Subject: [PATCH v3 3/3] ri
-Original Message-
> Date: Mon, 17 Sep 2018 16:17:23 +0800
> From: Gavin Hu
> To: dev@dpdk.org
> CC: gavin...@arm.com, honnappa.nagaraha...@arm.com, steve.cap...@arm.com,
> ola.liljed...@arm.com, jerin.ja...@caviumnetworks.com, n...@arm.com,
> sta...@dpdk.org
> Subject: [PATCH v3 2/3] ri
-Original Message-
> Date: Mon, 17 Sep 2018 16:17:22 +0800
> From: Gavin Hu
> To: dev@dpdk.org
> CC: gavin...@arm.com, honnappa.nagaraha...@arm.com, steve.cap...@arm.com,
> ola.liljed...@arm.com, jerin.ja...@caviumnetworks.com, n...@arm.com,
> sta...@dpdk.org
> Subject: [PATCH v3 1/3] ri
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/Makefile | 4 +++
drivers/net/atlantic/atl_ethdev.c | 53 +
drivers/net/atlantic/atl_ethdev.h | 3 ++
drivers/net/atlantic/meson.build| 3 ++
drivers
Signed-off-by: Igor Russkikh
---
doc/guides/nics/atlantic.rst | 53 ++
doc/guides/nics/features/atlantic.ini | 37
doc/guides/nics/index.rst | 1 +
doc/guides/rel_notes/release_18_11.rst | 5
4 files changed,
From: Pavel Belous
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/drivers/net/atlantic/atl_ethdev.c
b/drivers/net/atlantic/atl_ethdev.c
index 90ab8d9c0b1d..c69b
From: Pavel Belous
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 54 +++
1 file changed, 54 insertions(+)
diff --git a/drivers/net/atlantic/atl_ethdev.c
b/drivers/net/atlantic/atl_ethdev.c
index 51e933a355
From: Pavel Belous
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 47 +++
1 file changed, 47 insertions(+)
diff --git a/drivers/net/atlantic/atl_ethdev.c
b/drivers/net/atlantic/atl_ethdev.c
index 792dd7be12
From: Pavel Belous
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 161 ++
drivers/net/atlantic/atl_types.h | 2 +
2 files changed, 163 insertions(+)
diff --git a/drivers/net/atlantic/atl_ethdev.c
b/drive
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 107 ++
drivers/net/atlantic/atl_ethdev.h | 14 +
drivers/net/atlantic/atl_rxtx.c | 5 ++
3 files changed, 126 insertions(+)
diff --git a/drivers/net/atl
From: Pavel Belous
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 126 ++
1 file changed, 126 insertions(+)
diff --git a/drivers/net/atlantic/atl_ethdev.c
b/drivers/net/atlantic/atl_ethdev.c
index 243020dc0
From: Pavel Belous
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 154 ++
drivers/net/atlantic/atl_ethdev.h | 1 +
drivers/net/atlantic/atl_rxtx.c | 11 ++-
drivers/net/atlantic/atl_types.h | 41 ++
From: Pavel Belous
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 28 ++
drivers/net/atlantic/atl_ethdev.h | 7 +
drivers/net/atlantic/atl_rxtx.c | 530 +-
3 files changed, 556 insertions(+), 9 deletions
From: Pavel Belous
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 44 +++
1 file changed, 44 insertions(+)
diff --git a/drivers/net/atlantic/atl_ethdev.c
b/drivers/net/atlantic/atl_ethdev.c
index bc0cb3da1f
From: Pavel Belous
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 8 +++
drivers/net/atlantic/atl_ethdev.h | 12
drivers/net/atlantic/atl_rxtx.c | 125 ++
3 files changed, 145 insertions(+)
diff --
From: Pavel Belous
Implement link interrupt, link info, link polling.
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 461 +-
drivers/net/atlantic/atl_ethdev.h | 16 ++
drivers/net/atlantic/atl_rxtx.c | 3
From: Pavel Belous
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/Makefile | 1 +
drivers/net/atlantic/atl_ethdev.c | 20 ++-
drivers/net/atlantic/atl_ethdev.h | 15 ++
drivers/net/atlantic/atl_rxtx.c | 42 ++
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/Makefile | 2 +-
drivers/net/atlantic/atl_ethdev.c | 71 +
drivers/net/atlantic/atl_ethdev.h | 19 ++
drivers/net/atlantic/atl_rxtx.c | 616 +-
4 files changed, 702
This is hw_atl logic layer derived from linux atlantic
driver. It contains RX/TX hardware initialization
sequences, various hw configuration.
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/Makefile| 1 +
drivers/net/atlantic/atl_types.h
From: Pavel Belous
Start, stop and reset are all done via hw_atl layer.
Link interrupt configuration is also done here.
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_ethdev.c | 196 --
drivers/net/atlantic/atl_ethdev.
AQC NICs comes in fields with two major
FW generations: 1x and 3x.
This is part of linux atlantic driver shared code,
responsible for internal NIC firmware interactions,
including link management ops, FW initialization,
various lifecycle features.
Signed-off-by: Igor Russkikh
Signed-off-by: Pave
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/atl_logs.h | 31 +++
drivers/net/atlantic/atl_types.h | 31 +++
2 files changed, 62 insertions(+)
create mode 100644 drivers/net/atlantic/atl_logs.h
create
From: Pavel Belous
Makefile/meson build infrastructure, atl_ethdev minimal skeleton,
header with aquantia aQtion NIC device and vendor IDs.
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
config/common_base| 5 +
drivers/net/Makefile
Signed-off-by: Igor Russkikh
Signed-off-by: Pavel Belous
---
drivers/net/atlantic/Makefile | 1 +
drivers/net/atlantic/atl_hw_regs.c | 52 +
drivers/net/atlantic/atl_hw_regs.h | 53 ++
drivers/net/atlantic/atl_types.h
Hello DPDK community!
Aquantia would like to contribute PMD for aQtion AQC10X NIC family:
https://www.aquantia.com/products/aqtion/chips/
These are 10G ethernet NICs with various features.
We do base this work on parts of the existing native linux kernel
driver source (atlantic). Shared code is h
On Thu, Sep 27, 2018 at 05:25:30PM +0300, Dekel Peled wrote:
> This patch complements [1], adding to MLX5 PMD the option to set
> flow rule for egress traffic.
>
> [1] "net/mlx5: support metadata as flow rule criteria"
> http://mails.dpdk.org/archives/dev/2018-September/113275.html
>
>
On Thu, Sep 27, 2018 at 05:18:55PM +0300, Dekel Peled wrote:
> As described in series starting at [1], it adds option to set
> metadata value as match pattern when creating a new flow rule.
>
> This patch adds metadata support in mlx5 driver, in two parts:
> - Add the setting of metadata value in
I40e driver needed users to config exact fdir mode to create rte_flow
rules but it shouldn't. This patch allows users to create rte_flow rules
without configuring fdir mode and let the driver select the config
automatically. And remove the workaround in flow_filtering example.
Signed-off-by: Xiaoy
> -Original Message-
> From: Xing, Beilei
> Sent: Saturday, September 29, 2018 16:37
> To: Li, Xiaoyun ; Zhang, Qi Z ;
> Yigit, Ferruh
> Cc: dev@dpdk.org
> Subject: RE: [PATCH v2] net/i40e: select fdir config automatically
>
>
>
> > -Original Message-
> > From: Li, Xiaoyun
>
> -Original Message-
> From: Li, Xiaoyun
> Sent: Friday, September 28, 2018 7:03 PM
> To: Xing, Beilei ; Zhang, Qi Z ;
> Yigit, Ferruh
> Cc: dev@dpdk.org; Li, Xiaoyun
> Subject: [PATCH v2] net/i40e: select fdir config automatically
>
> I40e driver needed users to config exact fdir mod
This patch adds changes to base driver for upgrading to 8.37.3.0 FW.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/bcm_osal.h |1 +
drivers/net/qede/base/common_hsi.h| 15 +-
drivers/net/qede/base/ecore.h |5 +-
drivers/net/qede/base/ecor
Add APIs for dscp priority map configuration. APIs added are
ecore_dcbx_get_dscp_priority(), ecore_dcbx_set_dscp_priority().
These base driver APIs can be used for dscp-map query/config.
Configure the doorbell queue (DORQ) to use vlan-id/priority.
Signed-off-by: Rasesh Mody
---
drivers/net/qede
This patch consists of semantic/formatting changes.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dcbx.c |3 ++-
drivers/net/qede/base/ecore_init_ops.c | 12 -
drivers/net/qede/base/ecore_int.c |3 ++-
drivers/net/qede/base/ecore_int_api.h |3 ++-
dri
Add 'rl_bc_stage_th','rl_timer_stage_th' and 'dcqcn_reset_alpha_on_idle'
to RL update param as well as logs.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_sp_commands.c |8 +++-
drivers/net/qede/base/ecore_sp_commands.h |3 +++
2 files changed, 10 insertions(+), 1 deleti
Add error handling for mutex allocation failure
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_cxt.c | 11 +++
drivers/net/qede/base/ecore_vf.c | 19 ++-
2 files changed, 25 insertions(+), 5 deletions(-)
diff --git a/drivers/net/qede/base/ecore_cxt.c
b/
Signed-off-by: Rasesh Mody
---
drivers/net/qede/qede_ethdev.h |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/qede/qede_ethdev.h b/drivers/net/qede/qede_ethdev.h
index 8a9df98..622bd01 100644
--- a/drivers/net/qede/qede_ethdev.h
+++ b/drivers/net/qede/qede_ethde
Change details:
- Get engine affinity from the management FW and configure accordingly
- Add an LLH filter with the primary MAC address in QPAR/NPAR
- Move some of the LLH APIs around
- Add PPFID APIs
- Update all allocated ppfids with the same value for the
following PORT_PF registers:
Enable control frame filtering for non-trusted VFs.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_l2.c |5 +
drivers/net/qede/base/ecore_l2_api.h |5 -
drivers/net/qede/base/ecore_sriov.c |4 +++-
3 files changed, 12 insertions(+), 2 deletions(-)
diff --git
Add mf-bit/API for FIP special mode.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore.h |3 +++
drivers/net/qede/base/ecore_dev.c |8 +++-
drivers/net/qede/base/ecore_dev_api.h |9 +
3 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/driv
Added ecore_update_eth_rss_ind_table_entry() api to update FW RSS
indirection table entry according to new interface of FW 8.37.x.x.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_l2.c | 52 ++
drivers/net/qede/base/ecore_l2_api.h | 24
Request management FW for OEM values, which are negotiated prior to
the driver load by sending the GET_OEM_UPDATES command after both
engines are initialized.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dev.c | 14 ++
drivers/net/qede/base/mcp_public.h |8 ++
Add support for periodic Doorbell Recovery.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/bcm_osal.h |1 +
drivers/net/qede/base/ecore_int.c | 37 +
drivers/net/qede/base/ecore_int_api.h | 11 ++
3 files changed, 31 insertions(+), 1
The driver can notify that there was an MCP reset and read the SHMEM
values before the management FW has completed initializing them.
As a temporary solution, the "sup_msgs" field is used as a SHMEM data
ready indication. This should be replaced with an actual indication
when it is provided by the
Add support for SRIOV vf min rate configuration.
Fix return code for ecore_iov_get_vf_min_rate().
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_iov_api.h | 10 ++
drivers/net/qede/base/ecore_sriov.c | 28 +++-
2 files changed, 37 insertions(+),
Add DPC sync after stopping the physical funciton to allow clean up of
asyncronous events. Post this the driver don't expect the FW to send
async events.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dev.c |6 ++
drivers/net/qede/base/ecore_spq.c | 12 ++--
2 files
Add a pretend function for port/PF, pretend to another port and another
function when accessing the ptt window
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_hw.c | 24
drivers/net/qede/base/ecore_hw.h | 12
2 files changed, 36 insertions(+)
Add a check for EDPM enabled before flushing doorbell recovery queue.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore.h |2 ++
drivers/net/qede/base/ecore_dev.c | 10 +-
drivers/net/qede/base/ecore_int.c | 20 +---
3 files changed, 28 insertions(+),
Modified queue manager getter APIs to cycle through their range if
index is higher than max. This prevents accessing index out of bounds.
Signed-off-by: Rasesh Mody
---
drivers/net/qede/base/ecore_dev.c | 15 +++
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/drivers
This patch set updates the base driver to use FW 8.37.7.0 and adds
support for other base driver functionalities. It also updates the
PMD version to 2.10.0.1.
Rasesh Mody (18):
net/qede/base: upgrade to FW 8.37.7.0
net/qede/base: check for EDPM enabled in DB recovery
net/qede/base: add DPC s
On Thu, 27 Sep 2018 03:02:24 +0300
Igor Ryzhov wrote:
> +/*
> + * Extract hardware address from packet
> + */
> +static int
> +kni_net_header_parse(const struct sk_buff *skb, unsigned char *haddr)
> +{
> + const struct ethhdr *eth = eth_hdr(skb);
> +
> + memcpy(haddr, eth->h_source, ETH_
On Wed, 26 Sep 2018 10:06:36 +
Justin He wrote:
> Reviewed-by: Jia He
>
> Cheers,
> Justin (Jia He)
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediate
77 matches
Mail list logo