lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <a5828934-d5fa-ae0f-4096-22f4a9395e7b@synopsys.com>
Date:   Mon, 10 Apr 2017 14:42:59 +0100
From:   Joao Pinto <Joao.Pinto@...opsys.com>
To:     David Miller <davem@...emloft.net>, <bh74.an@...sung.com>,
        <ks.giri@...sung.com>, <vipul.pandya@...sung.com>
CC:     Giuseppe CAVALLARO <peppe.cavallaro@...com>,
        Alexandre Torgue <alexandre.torgue@...com>,
        netdev <netdev@...r.kernel.org>,
        Carlos Palminha <CARLOS.PALMINHA@...opsys.com>
Subject: Suggestion: Merge of sxgbe to stmmac

Dear Byungho, Girish and David,

Today I was requested to analyse the Synopsys XGMAC IP support in the Linux
kernel and I found AMD' xgbe and Samsung's sxgbe drivers.

Samsung' driver has the same architecture as stmmac, so I am sending this e-mail
to suggest the merge of sxgbe to stmmac.

Currently stmmac supports older cores like MAC 10/100/1000 but also one of the
latest such as eQOS. The idea would be to add XGMAC support to stmmac by
creating a dwxgmac_core.c and dwxgmac_dma.c with all XGMAC operations related to
MAC and DMA and use the common infrastructure.

This would bring many advantages like:

a) xgmac support would be available for all Synopsys XGMAC IP users
b) stmmac has a great and wide community of users that maintain it, assuring
quality and latest features availability
c) avoid replication of code and this way we can work together and achieve
better results
d) maintaince becomes easier

I would like to hear your thoughts about the subject.

Thanks,
Joao

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ