On Sat, 8 Oct 2016 07:25:01 +0900 Tom Herbert wrote:
> One concern raised at netdev concerning XDP is how are we going to
> maintain code quality, security, and correctness of programs being
> loaded. With kernel bypass it is not just the kernel code path that is
> being bypassed, but also the p
From: Christophe JAILLET
Date: Fri, 7 Oct 2016 22:58:47 +0200
> Size used with 'dma_alloc_coherent()' and 'dma_free_coherent()' should be
> consistent.
> Here, the size of a pointer is used in dma_alloc... and the size of the
> pointed structure is used in dma_free...
>
> This has been spotted
From: Xander Huff
Date: Fri, 7 Oct 2016 10:13:22 -0500
> From: Nathan Sullivan
>
> To ensure the dev->phydev pointer is not used after becoming invalid in
> mdiobus_unregister, set it to NULL. This happens when removing the macb
> driver without first taking its interface down, since unregister
From: Paul Durrant
Date: Fri, 7 Oct 2016 09:32:31 +0100
> In the case when a frontend only negotiates a single queue with xen-
> netback it is possible for a skbuff with a s/w hash to result in a
> hash extra_info segment being sent to the frontend even when no hash
> algorithm has been configure
From: Alex Sidorenko
Date: Fri, 07 Oct 2016 09:02:33 -0400
> Roundrobin runner of team driver uses 'unsigned int' variable to count
> the number of sent_packets. Later it is passed to a subroutine
> team_num_to_port_index(struct team *team, int num) as 'num' and when
> we reach MAXINT (2**31-1),
From: Paul Durrant
Date: Fri, 7 Oct 2016 11:33:37 +0100
> Signed-off-by: Paul Durrant
Applied.
From: Paul Durrant
Date: Fri, 7 Oct 2016 09:50:04 +
> I notice that you have made the above reversion of commit c0c64c15
> (debugfs node) due to a build failure, despite the failure being
> caused by commit 0364a882 (switch to threaded irq) which was made
> subsequently. I assume you
From: Maciej Żenczykowski
Date: Fri, 7 Oct 2016 01:00:49 -0700
> From: Maciej Żenczykowski
>
> This disallows setting /proc/sys/net/ipv6/conf/*/router_solicitations
> to values below -1.
>
> -1 continues to mean an unlimited number of retransmits.
>
> Note: this depends on 'ipv6 addrconf: re
The prsctp polices include ttl expires policy already, we should remove
the old ttl expires codes, and just adjust the new polices' codes to be
compatible with the old one for users.
This patch is to remove all the old expires codes, and if prsctp polices
are not set, it will still set msg's expir
Now sctp uses chunk->resent to record if a chunk is retransmitted, for
RTT measurements with retransmitted DATA chunks. chunk->sent_count was
introduced to record how many times one chunk has been sent for prsctp
RTX policy before. We actually can know if one chunk is retransmitted
by checking chun
Hi Uffe, Arnd and Scott,
Any comments on this latest patcheset?
Could we consider to merge it if no any other changes needed?
:)
Thanks.
Best regards,
Yangbo Lu
> -Original Message-
> From: Y.B. Lu
> Sent: Monday, September 26, 2016 11:15 AM
> To: linux-...@vger.kernel.org; ulf.hans...
vmxnet3_set_mc() still assumes zero is invalid pa:
it assumes dma_mapping_error(...,0) returns true if vmxnet3_copy_mc() fails;
it calls dma_unmap_single() iff new_table_pa is not zero.
The patch adds an explicit variable to track status of new_table_pa.
Found by Linux Driver Verification pro
Jarod Wilson (2):
net: centralize net_device min/max MTU checking
net: deprecate eth_change_mtu, remove usage
While looking into an MTU issue with sfc, I started noticing that almost
every NIC driver with an ndo_change_mtu function implemented almost
exactly the same range checks, and in many
With centralized MTU checking, there's nothing productive done by
eth_change_mtu that isn't already done in dev_set_mtu, so mark it as
deprecated and remove all usage of it in the kernel. All callers have been
audited for calls to alloc_etherdev* or ether_setup directly, which means
they all have a
While looking into an MTU issue with sfc, I started noticing that almost
every NIC driver with an ndo_change_mtu function implemented almost
exactly the same range checks, and in many cases, that was the only
practical thing their ndo_change_mtu function was doing. Quite a few
drivers have either 6
On Fri, 2016-10-07 at 22:55 +, Chopra, Manish wrote:
> Hello Folks,
>
> I am experimenting aRFS with our NIC devices, and for that I have
> kernel 4.8.x installed with below config.
>
> CONFIG_RPS=y
> CONFIG_RFS_ACCEL=y
>
> # cat /proc/cpuinfo | grep processor
> processor : 0
> proces
Hello Folks,
I am experimenting aRFS with our NIC devices, and for that I have kernel 4.8.x
installed with below config.
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
# cat /proc/cpuinfo | grep processor
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
proc
One concern raised at netdev concerning XDP is how are we going to
maintain code quality, security, and correctness of programs being
loaded. With kernel bypass it is not just the kernel code path that is
being bypassed, but also the processes that hold the quality of code
being accepted to a high
On Fri, Oct 07, 2016 at 06:18:37PM +0300, Pantelis Antoniou wrote:
> From: Georgi Vlaev
>
> Add driver for the MDIO IP block present in Juniper's
> SAM FPGA.
>
> This driver supports only Clause 45 of the 802.3 spec.
>
> Note that due to the fact that there are no drivers for
> Broadcom/Avago r
During phy state machine state transitions some set of actions should
occur whenever the link state changes. These actions should be
encapsulated into a single function
This patch adds the phy_adjust_link function, which is called whenever
phydev->adjust_link would have been called before. Actions
Fix skge driver that declared enum contants that conflicted with enum
constants in linux/leds.h
Create function that encapsulates actions taken during the adjust phy link step
of phy state changes.
Add support for led triggers on phy link state changes by adding
a config option. When set the conf
From: Josh Cartwright
Create an option CONFIG_LED_TRIGGER_PHY (default n), which will
create a set of led triggers for each instantiated PHY device. There is
one LED trigger per link-speed, per-phy.
This allows for a user to configure their system to allow a set of LEDs
to represent link state
Adding led support for phy causes namespace conflicts for some
phy drivers.
The marvel skge driver declared an enum for representing the states of
Link LED Register. The enum contained constant LED_OFF which conflicted
with declartation found in linux/leds.h.
LED_OFF changed to LED_REG_OFF
Also ch
On Fri, 2016-10-07 at 16:14 +0200, Abdelrhman Ahmed wrote:
> When hardware header is added without using cached one, neigh_resolve_output
> and neigh_connected_output reset skb to network header before adding it.
> When cached one is used, neigh_hh_output does not reset the skb to network
> header.
Since the code explicilty falls back to a smaller allocation when the
large one fails, we shouldn't complain when that happens.
Signed-off-by: Calvin Owens
---
net/netfilter/nfnetlink_log.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/netfilter/nfnetlink_log.c b/net/ne
Size used with 'dma_alloc_coherent()' and 'dma_free_coherent()' should be
consistent.
Here, the size of a pointer is used in dma_alloc... and the size of the
pointed structure is used in dma_free...
This has been spotted with coccinelle, using the following script:
@r@
express
On Fri, Oct 07, 2016 at 10:28:24AM +0200, Allan W. Nielsen wrote:
> Edge-Rate cleanup include the following:
> - Updated device tree bindings documentation for edge-rate
> - The edge-rate is now specified as a "slowdown", meaning that it is now
> being specified as positive values instead of nega
On Fri, Oct 7, 2016 at 9:07 AM, Jiri Benc wrote:
> Always keep the first vlan tag "accelerated", i.e. in skb->vlan_tci.
>
> Unfortunately, with all the changes since v2, this patchset no longer has
> the nice deletions > insertions diffstat. I still think it's worth it, as it
> makes things more c
Mr.Malaki Ahmed
Auditor General Office
Attn,
I feel quite safe dealing with you in this important business. Though
this medium (Internet) has been greatly abused, I choose to reach you
through it because it still remains the fastest medium of
communication. However, this correspondence is private
This add a userspace toggle to configure multicast to unicast.
Signed-off-by: Michael Braun
---
include/net/cfg80211.h | 6 ++
include/uapi/linux/nl80211.h | 10 ++
net/wireless/nl80211.c | 36
net/wireless/rdev-ops.h | 12 ++
This patch adds filtering for multicast data packets on AP_VLAN interfaces
that have no authorized station connected and changes filtering on AP
interfaces to not count stations assigned to AP_VLAN interfaces.
This saves airtime and avoids waking up other stations currently authorized
in this BSS.
Checking for num_mcast_sta in __ieee80211_request_smps_ap() is unnecessary,
as sta list will be empty in this case anyway, so list_for_each_entry(sta,
...) will exit immediately.
Signed-off-by: Michael Braun
---
net/mac80211/cfg.c | 7 ---
1 file changed, 7 deletions(-)
diff --git a/net/mac
This patch adds support for sending multicast data packets with ARP, IPv4
and IPv6 payload (possible 802.1q tagged) as 802.11 unicast frames to all
stations.
IEEE 802.11 multicast has well known issues, among them:
1. packets are not acked and hence not retransmitted, resulting in
decreased r
From: anuradhak
json objects were started but not completed if the fdb vlan did not
match the specified filter vlan.
Sample output:
$ bridge -j fdb show vlan 111
[{
"mac": "44:38:39:00:69:88",
"dev": "br0",
"vlan": 111,
"master": "br0",
"state": "permanent
On 10/07/2016 07:27 PM, Sergei Shtylyov wrote:
When hardware header is added without using cached one, neigh_resolve_output
and neigh_connected_output reset skb to network header before adding it.
When cached one is used, neigh_hh_output does not reset the skb to network
header.
The fix is to r
Hello.
On 10/07/2016 05:14 PM, Abdelrhman Ahmed wrote:
When hardware header is added without using cached one, neigh_resolve_output
and neigh_connected_output reset skb to network header before adding it.
When cached one is used, neigh_hh_output does not reset the skb to network
header.
The fi
Le 07/10/2016 à 17:13, Xander Huff a écrit :
> From: Nathan Sullivan
>
> To ensure the dev->phydev pointer is not used after becoming invalid in
> mdiobus_unregister, set it to NULL. This happens when removing the macb
> driver without first taking its interface down, since unregister_netdev
> wi
The internal device does support 802.1AD offloading.
Signed-off-by: Jiri Benc
---
v3: new in v3
---
net/openvswitch/vport-internal_dev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/openvswitch/vport-internal_dev.c
b/net/openvswitch/vport-internal_dev.c
index 95c36147
Disallow turning off of vlan acceleration on internal ports. We need the
vlan tag to be in skb->vlan_tci; otherwise, we would pull it back in
ovs_flow_key_extract, defeating the purpose of setting the vlan acceleration
off in the first place.
Signed-off-by: Jiri Benc
---
v3: new in v3
---
net/op
Allow ovs_flow_key_extract and ovs_flow_key_extract_userspace to modify the
skb. This will be used by the following patch to move vlan tag to the
vlan_tci field.
Signed-off-by: Jiri Benc
---
v3: new in v3
---
net/openvswitch/datapath.c | 9 ++---
net/openvswitch/flow.c | 33
Similarly to how the core networking stack behaves, let the first vlan tag
be always stored in skb->vlan_tci. This is already ensured in
__netif_receive_skb_core for packets that were received from the kernel and
honored by skb_vlan_push and skb_vlan_pop. There is a couple of paths where
a packet w
Now when the first vlan tag is always in skb->vlan_tci, drop code that
assumed it might not be the case.
This patch also removes the wrong likely() statement around
skb_vlan_tag_present introduced by 018c1dda5ff1 ("openvswitch: 802.1AD Flow
handling, actions, vlan parsing, netlink attributes"). Th
Always keep the first vlan tag "accelerated", i.e. in skb->vlan_tci.
Unfortunately, with all the changes since v2, this patchset no longer has
the nice deletions > insertions diffstat. I still think it's worth it, as it
makes things more consistent overall.
Patch 3 is valid on its own. Patch 6 is
When the packet has its vlan tag in skb->vlan_tci, the length of the VLAN
header is not counted in skb->len. It doesn't make sense to subtract it.
In addition, to honor the comment below the code, the VLAN header length
should not be subtracted if there's a vlan tag in skb->vlan_tci. This leads
to
From: Georgi Vlaev
Add binding document for Junipers Flash IP block present
in the SAM FPGA on PTX series of routers.
Signed-off-by: Georgi Vlaev
[Ported from Juniper kernel]
Signed-off-by: Pantelis Antoniou
---
.../devicetree/bindings/mtd/flash-sam.txt | 31 ++
1
From: Georgi Vlaev
Add binding document for the i2c driver of SAM FPGA.
Signed-off-by: Georgi Vlaev
[Ported from Juniper kernel]
Signed-off-by: Pantelis Antoniou
---
.../devicetree/bindings/i2c/i2c-sam-mux.txt| 20 ++
Documentation/devicetree/bindings/i2c/i2c-sam.txt | 44 +++
From: Georgi Vlaev
Add device tree bindings document for the GPIO driver of
Juniper's SAM FPGA.
Signed-off-by: Georgi Vlaev
[Ported from Juniper kernel]
Signed-off-by: Pantelis Antoniou
---
.../devicetree/bindings/gpio/jnx,gpio-sam.txt | 110 +
1 file changed, 110 ins
From: Georgi Vlaev
Add driver for the MDIO IP block present in Juniper's
SAM FPGA.
This driver supports only Clause 45 of the 802.3 spec.
Note that due to the fact that there are no drivers for
Broadcom/Avago retimers on 10/40Ge path that are controlled
from the MDIO interface there is a method
From: Guenter Roeck
This IP block is present in the PTXPMB extended CPLD present on
Junipers PTX series of routers and provides SIB connector status pins
as GPIO pins for use with other drivers.
Signed-off-by: Guenter Roeck
Signed-off-by: JawaharBalaji Thirumalaisamy
[Ported from Juniper kerne
From: James Minor
When in AP mode, scans can be done without changing firmware to
the multi-role firmware. Allow the interface to scan if forced
in the scan request.
Signed-off-by: James Minor
Signed-off-by: Xander Huff
Reviewed-by: Ben Shelton
Reviewed-by: Jaeden Amero
---
drivers/net/wire
On Fri, Oct 7, 2016 at 8:13 AM, Xander Huff wrote:
> From: Nathan Sullivan
>
> To ensure the dev->phydev pointer is not used after becoming invalid in
> mdiobus_unregister, set it to NULL. This happens when removing the macb
> driver without first taking its interface down, since unregister_netde
Add Juniper's SAM FPGA driver. Those FPGAs
are present in Juniper's PTX series of routers.
The MFD driver provices i2c/gpio/mtd/mdio devices.
There are full device tree binding documents for the
master mfd driver and for all slave drivers.
This patchset is against mainline as of today: v4.8-9431
From: Maryam Seraj
Add Juniper's SAM FPGA multi-function driver.
The SAM FPGAs are present on different FPC/SIB cards from the Juniper's
PTX series of routers. Depending on the card type and FPGA revision,
they include the following functional blocks:
* I2C SAM accelerator - multiple I2C master
From: Georgi Vlaev
Add DT bindings document for the SAM MFD device.
Signed-off-by: Georgi Vlaev
[Ported from Juniper kernel]
Signed-off-by: Pantelis Antoniou
---
Documentation/devicetree/bindings/mfd/jnx-sam.txt | 94 +++
1 file changed, 94 insertions(+)
create mode 10064
From: Guenter Roeck
The SAM GPIO IP block is present in the Juniper PTX series
of routers as part of the SAM FPGA.
Signed-off-by: Georgi Vlaev
Signed-off-by: Guenter Roeck
Signed-off-by: Rajat Jain
[Ported from Juniper kernel]
Signed-off-by: Pantelis Antoniou
---
drivers/gpio/Kconfig|
From: Maryam Seraj
Introduce SAM I2C driver for the I2C interfaces on the Juniper
SAM FPGA.
Signed-off-by: Maryam Seraj
Signed-off-by: Debjit Ghosh
Signed-off-by: Georgi Vlaev
Signed-off-by: Guenter Roeck
Signed-off-by: Rajat Jain
[Ported from Juniper kernel]
Signed-off-by: Pantelis Antonio
From: Guenter Roeck
Add driver for the flash block in Juniper's SAM FPGA.
This driver is used for updating the Altera's EPCS(64,256)
configuration flash devices via a Juniper defined hardware
interface.
Signed-off-by: Georgi Vlaev
Signed-off-by: Guenter Roeck
[Ported from Juniper kernel]
Sign
From: Georgi Vlaev
Add device tree bindings document for the GPIO driver of
Juniper's PTXPMB extended CPLD.
Signed-off-by: Georgi Vlaev
[Ported from Juniper kernel]
Signed-off-by: Pantelis Antoniou
---
.../bindings/gpio/jnx,gpio-ptxpmb-ext-cpld.txt | 36 ++
1 file chan
From: Georgi Vlaev
Add DT bindings document for the PTXPMB extended CPLD device.
Signed-off-by: Georgi Vlaev
[Ported from Juniper kernel]
Signed-off-by: Pantelis Antoniou
---
.../bindings/mfd/jnx-ptxpmb-ext-cpld.txt | 35 ++
1 file changed, 35 insertions(+)
crea
From: Guenter Roeck
Extended CPLD only exists on certain boards (SPMB) and by itself requires
an MFD driver, since it supports its own interrupts and sub-devices.
It also needs to provide support for SIB hotplug. It is cleaner and easier
to maintain it as separate driver.
Signed-off-by: Georgi V
Add Juniper's PTXPMB Extended FPGA driver. Those FPGAs
are present in Juniper's PTX series of routers.
The MFD driver provices a gpio device.
There are full device tree binding documents for the
master mfd driver and for the slave driver.
This patchset is against mainline as of today: v4.8-9431-
From: Georgi Vlaev
Add device tree bindings document for the SAM MDIO block
present in Juniper's SAM FPGA.
Signed-off-by: Georgi Vlaev
[Ported from Juniper kernel]
Signed-off-by: Pantelis Antoniou
---
Documentation/devicetree/bindings/net/mdio-sam.txt | 48 ++
1 file chang
From: Nathan Sullivan
To ensure the dev->phydev pointer is not used after becoming invalid in
mdiobus_unregister, set it to NULL. This happens when removing the macb
driver without first taking its interface down, since unregister_netdev
will end up calling macb_close.
Signed-off-by: Xander Huff
On Fri, 2016-10-07 at 10:25 +0200, Corentin Labbe wrote:
> This patch add support for sun8i-emac ethernet MAC hardware.
> It could be found in Allwinner H3/A83T/A64 SoCs.
trivial notes:
> diff --git a/drivers/net/ethernet/allwinner/sun8i-emac.c
> b/drivers/net/ethernet/allwinner/sun8i-emac.c
[]
Hi,
I am using hso driver for my 3G modem (although different manufacturer
with different USB VID/PID) but I have some problems with it. It is
working fine, but if you disconnect the USB connection while the data
is transferring trough AT interface, we get a crash.
First patch
0001-Reverse-the-or
Hi,
second patch:
0002-Stop-also-serial-queue-when-device-is-unplugged.patch
Serial device was not stopped when the device got unplugged so
there are continues error messages that the URB cannot be submitted.
Thanks,
Matej
From: Matej Kupljen
Date: Wed, 5 Oct 2016 13:08:31 +0200
Subject: [PATCH
On Fri, Oct 07, 2016 at 04:29:42PM +0200, Matej Kupljen wrote:
> Hi,
>
>
> I am using hso driver for my 3G modem (although different manufacturer
> with different USB VID/PID) but I have some problems with it. It is
> working fine, but if you disconnect the USB connection while the data
> is tran
Hi,
second patch..
Thanks,
Matej
From 95cfca26bbcbb021e9327c03f8edf2ed0878de75 Mon Sep 17 00:00:00 2001
From: Matej Kupljen
Date: Wed, 5 Oct 2016 13:08:31 +0200
Subject: [PATCH] Stop also serial queue when device is unplugged
We need to also stop serial port when the device is unplugged,
the ne
Hi,
I am using hso driver for my 3G modem (although different manufacturer
with different USB VID/PID) but I have some problems with it. It is
working fine, but if you disconnect the USB connection while the data
is transferring trough AT interface, we get a crash.
There are two patches:
1.) 00
When hardware header is added without using cached one, neigh_resolve_output
and neigh_connected_output reset skb to network header before adding it.
When cached one is used, neigh_hh_output does not reset the skb to network
header.
The fix is to reset skb to network header before adding cached ha
Hi!
> Some drivers that include phy.h defined LED_OFF which conflicts with
> definition in leds.h. phy led support uses leds.h so the two namespaces are no
> longer isolated.
> The first two patches fix the two net drivers that declared enum constants
> that
> conflict with enum constants in linu
A packet filter might be installed for instance with setsockopt
SO_ATTACH_FILTER. af_iucv currently queues skbs rejected by filter
into the backlog queue. This does not make sense, since packets
rejected by filter can be dropped immediately. This patch adds
separate sk_filter return code checking,
Hi Dave,
here are 2 patches for the s390-only af_iucv socket family code.
Thanks, Ursula
Ursula Braun (2):
Subject: [PATCH] af_iucv: enable control sends in case of
SEND_SHUTDOWN
Subject: [PATCH] af_iucv: drop skbs rejected by filter
net/iucv/af_iucv.c | 34 ++--
If a socket program has shut down the socket for sending, it can still
receive an undetermined number of packets. The AF_IUCV protocol for
HIPER transport requires sending of a WIN flag from time to time
from the receiver to the sender, otherwise the peer cannot continue
sending. That means sending
Checking for num_mcast_sta in __ieee80211_request_smps_ap() is unnecessary,
as sta list will be empty in this case anyway, so list_for_each_entry(sta,
...) will exit immediately.
Signed-off-by: Michael Braun
---
net/mac80211/cfg.c | 7 ---
1 file changed, 7 deletions(-)
diff --git a/net/mac
This patch adds support for sending multicast data packets with ARP, IPv4
and IPv6 payload (possible 802.1q tagged) as 802.11 unicast frames to all
stations.
IEEE 802.11 multicast has well known issues, among them:
1. packets are not acked and hence not retransmitted, resulting in
decreased r
This add a userspace toggle to configure multicast to unicast.
Signed-off-by: Michael Braun
---
include/net/cfg80211.h | 6 ++
include/uapi/linux/nl80211.h | 10 ++
net/wireless/nl80211.c | 36
net/wireless/rdev-ops.h | 12 ++
This patch adds filtering for multicast data packets on AP_VLAN interfaces
that have no authorized station connected and changes filtering on AP
interfaces to not count stations assigned to AP_VLAN interfaces.
This saves airtime and avoids waking up other stations currently authorized
in this BSS.
Roundrobin runner of team driver uses 'unsigned int' variable to count
the number of sent_packets. Later it is passed to a subroutine
team_num_to_port_index(struct team *team, int num) as 'num' and when
we reach MAXINT (2**31-1), 'num' becomes negative.
This leads to using incorrect hash-bucket fo
On Fri, Oct 07, 2016 at 11:33:37AM +0100, Paul Durrant wrote:
> Signed-off-by: Paul Durrant
> Cc: Wei Liu
Acked-by: Wei Liu
Thanks for stepping up!
> ---
> MAINTAINERS | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 464437d..4491841 100644
> --- a/
Signed-off-by: Paul Durrant
Cc: Wei Liu
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 464437d..4491841 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -13061,6 +13061,7 @@ F: arch/arm64/include/asm/xen/
XEN NETWORK BACKEND DRIVER
M:
Dave,
I notice that you have made the above reversion of commit c0c64c15 (debugfs
node) due to a build failure, despite the failure being caused by commit
0364a882 (switch to threaded irq) which was made subsequently. I assume you
want me to re-spin a new patch for the debugfs node to fix the
As Rick states, this fixes a performance issue with the 4.4 kernel for us.
Tested-by: Juerg Haefliger
On 09/28/2016 05:13 PM, Rick Jones wrote:
>
> Here is a quick look at performance tests for the result of trying the
> prototype fix for the packet reordering problem with VMs sending over
> a
On Fri, Oct 07, 2016 at 09:32:31AM +0100, Paul Durrant wrote:
> In the case when a frontend only negotiates a single queue with xen-
> netback it is possible for a skbuff with a s/w hash to result in a
> hash extra_info segment being sent to the frontend even when no hash
> algorithm has been confi
Hi Mitch,
> > >
> > > Although, to be clear, it isn't the fact that there exists 8
> > > threads, it's
> > that the device is
> > > firing all 8 interrupts at the same time. The time spent in hardirq
> > context just waking
> > > up all 8 of those threads (and the cyclictest wakeup) is enough to
>
In the case when a frontend only negotiates a single queue with xen-
netback it is possible for a skbuff with a s/w hash to result in a
hash extra_info segment being sent to the frontend even when no hash
algorithm has been configured. (The ndo_select_queue() entry point makes
sure the hash is not
Hi Andrew (and other),
Raju and I have been going through all the comments received on the edge-rate
feature, and tried to address them (once again...).
The patch is rebased to fit on top of net-next (it depends on a4cc96d1f).
Following initiatives is covered:
- Updated device tree bindings doc
Enable the sun8i-emac driver in the multi_v7 default configuration
Signed-off-by: Corentin Labbe
---
arch/arm/configs/multi_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/multi_v7_defconfig
b/arch/arm/configs/multi_v7_defconfig
index 5845910..f44d633 100644
--
The sun8i-emac hardware is present on the Orange PI 2.
It uses the internal PHY.
This patch create the needed emac node.
Signed-off-by: Corentin Labbe
---
arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-2.
From: Hans de Goede
The sun8i-emac hardware is present on the Orange PI One.
It uses the internal PHY.
This patch create the needed emac node.
Signed-off-by: Hans de Goede
Signed-off-by: Corentin Labbe
---
arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 8
1 file changed, 8 insertions
The sun8i-emac hardware is present on the Orange PI PC.
It uses the internal PHY.
This patch create the needed emac node.
Signed-off-by: Corentin Labbe
---
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-
This patch add the dt node for the syscon register present on the
Allwinner H3.
Only two register are present in this syscon and the only one useful is
the one dedicated to EMAC clock.
Signed-off-by: Corentin Labbe
---
arch/arm/boot/dts/sun8i-h3.dtsi | 5 +
1 file changed, 5 insertions(+)
This patch adds documentation for Device-Tree bindings for the
Allwinner sun8i-emac driver.
Signed-off-by: Corentin Labbe
---
.../bindings/net/allwinner,sun8i-emac.txt | 70 ++
1 file changed, 70 insertions(+)
create mode 100644
Documentation/devicetree/bindings/ne
Enable the sun8i-emac driver in the sunxi default configuration
Signed-off-by: Corentin Labbe
---
arch/arm/configs/sunxi_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/sunxi_defconfig b/arch/arm/configs/sunxi_defconfig
index 714da33..153707a 100644
--- a/arch/arm/
This patch add support for sun8i-emac ethernet MAC hardware.
It could be found in Allwinner H3/A83T/A64 SoCs.
It supports 10/100/1000 Mbit/s speed with half/full duplex.
It can use an internal PHY (MII 10/100) or an external PHY
via RGMII/RMII.
Signed-off-by: Corentin Labbe
---
drivers/net/ethe
The sun8i-emac is an ethernet MAC hardware that support 10/100/1000
speed.
This patch enable the sun8i-emac on the Allwinner H3 SoC Device-tree.
The SoC H3 have an internal PHY, so optionals syscon and ephy are set.
Signed-off-by: Corentin Labbe
---
arch/arm/boot/dts/sun8i-h3.dtsi | 24
This patch add myself as maintainer of the sun8i-emac driver.
Signed-off-by: Corentin Labbe
---
MAINTAINERS | 6 ++
1 file changed, 6 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 40f4629..e197d82 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -582,6 +582,12 @@ S: Maintained
F:
Edge-Rate cleanup include the following:
- Updated device tree bindings documentation for edge-rate
- The edge-rate is now specified as a "slowdown", meaning that it is now
being specified as positive values instead of negative (both
documentation and implementation wise).
- Only explicitly doc
Hello
This patch series add the driver for sun8i-emac which handle the Ethernet MAC
present on Allwinner H3/A83T/A64 SoCs.
It supports 10/100/1000 Mbit/s speed with half/full duplex.
It can use an internal PHY (MII 10/100) or an external PHY
via RGMII/RMII.
This patch series enable the driver on
From: Maciej Żenczykowski
This disallows setting /proc/sys/net/ipv6/conf/*/router_solicitations
to values below -1.
-1 continues to mean an unlimited number of retransmits.
Note: this depends on 'ipv6 addrconf: remove addrconf_sysctl_hop_limit()'
Signed-off-by: Maciej Żenczykowski
---
net/ip
1 - 100 of 101 matches
Mail list logo