On Fri, Aug 21, 2015 at 02:05:19PM +0800, kernel test robot wrote:
> FYI, we noticed the below changes on
>
> git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
> commit 9d901bc05153bbf33b5da2cd6266865e531f0545 ("rhashtable: Free bucket
> tables asynchronously after rehash")
Thanks, Klimov,
You are right. I will fix it in next patches.
On Tue, Aug 18, 2015 at 03:12:02AM +0300, Alexey Klimov wrote:
> Date: Tue, 18 Aug 2015 03:12:02 +0300
> From: Alexey Klimov
> To: Kenneth Lee
> CC: robh...@kernel.org, pawel.m...@arm.com, Mark Rutland
> , ijc+devicet...@hellion.org
tree: git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master
head: a9e01ed986aa80d3092134428f453072752da223
commit: bbde9fc1824aab58bc78c084163007dd6c03fe5b [790/1189] netfilter: factor
out packet duplication for IPv4/IPv6
config: x86_64-nfsroot (attached as .config)
reproduce
tree: git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master
head: a9e01ed986aa80d3092134428f453072752da223
commit: d877f07112f1e5a247c6b585c971a93895c9f738 [791/1189] netfilter:
nf_tables: add nft_dup expression
reproduce:
# apt-get install sparse
git checkout d877f07112f
Yeah, I should have predicted this would happen on 32-bit builds when I saw
the adjustment of __pad_to_align_refcnt[] for 64-bit.
Jiri, you might not have any reasonable options to fix this I'm afraid.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message t
tree: git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master
head: a9e01ed986aa80d3092134428f453072752da223
commit: bbde9fc1824aab58bc78c084163007dd6c03fe5b [790/1189] netfilter: factor
out packet duplication for IPv4/IPv6
reproduce:
# apt-get install sparse
git checkout b
Dear David,
Thank you for reviewing.
I'll update patchset according to your comment.
Sincerely,
Taku Izumi
> -Original Message-
> From: David Miller [mailto:da...@davemloft.net]
> Sent: Friday, August 21, 2015 7:49 AM
> To: Izumi, Taku/泉 拓
> Cc: netdev@vger.kernel.org; platform-drive
tree: git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master
head: a9e01ed986aa80d3092134428f453072752da223
commit: 61adedf3e3f1d3f032c5a6a299978d91eff6d555 [1179/1189] route: move
lwtunnel state to dst_entry
config: m68k-sun3_defconfig (attached as .config)
reproduce:
wget
From: Pablo Neira Ayuso
Date: Fri, 21 Aug 2015 06:32:29 +0200
> This is second pull request includes the conflict resolution patch that
> resulted from the updates that we got for the conntrack template through
> kmalloc. No changes with regards to the previously sent 15 patches.
...
> You can p
From: Willem de Bruijn
Date: Thu, 20 Aug 2015 22:49:25 -0400
> But there may still be others. Most obvious use case for copy
> avoidance is pure device transmit. Excluding loopback may be
> a reasonable way to initially limit the attack surface. With a flag
> NETIF_F_ZC not supported on lo.
Good
When I am trying to delete a single tc filter, it deleting all the
filters with the same priority/preference. i.e. it is ignoring the
handle specified.
But, When I am deleting in hashtable 800: it is deleting only the
specified filter.
For example, following set of commands create a hashtable 1
On Fri, Aug 21, 2015 at 12:30 AM, Clemens Gruber
wrote:
> Hi,
>
> I am experiencing massive RX packet loss on my i.MX6Q (Chip rev 1.3) on Linux
> 4.2-rc7 with a Marvell 88E1510 Gigabit Ethernet PHY connected over RGMII.
> I noticed it when doing an UDP benchmark with iperf3. When sending UDP packe
This patch adds the burst parameter. This burst indicates the number of packets
that can exceed the limit.
Signed-off-by: Pablo Neira Ayuso
---
include/uapi/linux/netfilter/nf_tables.h |2 ++
net/netfilter/nft_limit.c| 20 ++--
2 files changed, 20 insertions
Extracted from the xtables TEE target. This creates two new modules for IPv4
and IPv6 that are shared between the TEE target and the new nf_tables dup
expressions.
Signed-off-by: Pablo Neira Ayuso
---
include/net/netfilter/ipv4/nf_dup_ipv4.h |7 ++
include/net/netfilter/ipv6/nf_dup_ipv6.h |
This patch prepares the introduction of per-byte limiting.
Signed-off-by: Pablo Neira Ayuso
---
net/netfilter/nft_limit.c | 86 -
1 file changed, 53 insertions(+), 33 deletions(-)
diff --git a/net/netfilter/nft_limit.c b/net/netfilter/nft_limit.c
in
This patch adds a new NFTA_LIMIT_TYPE netlink attribute to indicate the type of
limiting.
Contrary to per-packet limiting, the cost is calculated from the packet path
since this depends on the packet length.
The burst attribute indicates the number of bytes in which the rate can be
exceeded.
Sig
From: Andreas Schultz
- Move the nfnl_acct_list into the network namespace, initialize
and destroy it per namespace
- Keep track of refcnt on nfacct objects, the old logic does not
longer work with a per namespace list
- Adjust xt_nfacct to pass the namespace when registring objects
Signed-o
The cost per packet can be calculated from the control plane path since this
doesn't ever change.
Signed-off-by: Pablo Neira Ayuso
---
net/netfilter/nft_limit.c | 25 ++---
1 file changed, 18 insertions(+), 7 deletions(-)
diff --git a/net/netfilter/nft_limit.c b/net/netfil
To prepare introduction of bytes ratelimit support.
Signed-off-by: Pablo Neira Ayuso
---
net/netfilter/nft_limit.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/net/netfilter/nft_limit.c b/net/netfilter/nft_limit.c
index 435c1cc..d0788e1 100644
--- a/net/netf
From: Daniel Borkmann
This patch replaces the zone id which is pushed down into functions
with the actual zone object. It's a bigger one-time change, but
needed for later on extending zones with a direction parameter, and
thus decoupling this additional information from all call-sites.
No functi
Rework the limit expression to use a token-based limiting approach that refills
the bucket gradually. The tokens are calculated at nanosecond granularity
instead jiffies to improve precision.
Signed-off-by: Pablo Neira Ayuso
---
net/netfilter/nft_limit.c | 42 ++
This new expression uses the nf_dup engine to clone packets to a given gateway.
Unlike xt_TEE, we use an index to indicate output interface which should be
fine at this stage.
Moreover, change to the preemtion-safe this_cpu_read(nf_skb_duplicated) from
nf_dup_ipv{4,6} to silence a lockdep splat.
From: Daniel Borkmann
This work adds a direction parameter to netfilter zones, so identity
separation can be performed only in original/reply or both directions
(default). This basically opens up the possibility of doing NAT with
conflicting IP address/port tuples from multiple, isolated tenants
From: Daniel Borkmann
This work adds the possibility of deriving the zone id from the skb->mark
field in a scalable manner. This allows for having only a single template
serving hundreds/thousands of different zones, for example, instead of the
need to have one match for each zone as an extra CT
From: Florian Westphal
make payload expression aware of the fact that VLAN offload may have
removed a vlan header.
When we encounter tagged skb, transparently insert the tag into the
register so that vlan header matching can work without userspace being
aware of offload features.
Signed-off-by:
Use IS_ENABLED(CONFIG_NF_CONNTRACK) instead.
Signed-off-by: Pablo Neira Ayuso
---
net/netfilter/xt_TEE.c |8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/net/netfilter/xt_TEE.c b/net/netfilter/xt_TEE.c
index c5d6556..0ed9fb6 100644
--- a/net/netfilter/xt_TEE.c
+++ b
This patch converts the existing seqlock to per-cpu counters.
Suggested-by: Eric Dumazet
Suggested-by: Patrick McHardy
Signed-off-by: Pablo Neira Ayuso
---
net/netfilter/nft_counter.c | 97 ++-
1 file changed, 69 insertions(+), 28 deletions(-)
diff --
Hi David,
This is second pull request includes the conflict resolution patch that
resulted from the updates that we got for the conntrack template through
kmalloc. No changes with regards to the previously sent 15 patches.
The following patchset contains Netfilter updates for your net-next tree,
On Thu, Aug 20, 2015 at 6:56 PM, David Miller wrote:
> From: Willem de Bruijn
> Date: Thu, 20 Aug 2015 10:36:39 -0400
>
>> Datapath integrity does not otherwise depend on payload, with three
>> exceptions: checksums, optional sk_filter/tc u32/.. and device +
>> driver logic. The effect of wrong c
This BQL patch is based on work done by Tino Reichardt.
Tested on :05:00.0: 3Com PCI 3c905C Tornado at c9e6e000 by running
Flent several times.
Signed-off-by: Loganaden Velvindron
---
drivers/net/ethernet/3com/3c59x.c | 23 ---
1 file changed, 20 insertions(+),
Clean the dma flags of multiq ring buffer int the interface stop
process. This patch fixes that the genet is not running while the
interface is re-enabled.
$ ifup eth0 - running after booting
$ ifdown eth0
$ ifup eth0 - not running and occur tx_timeout
The bcmgenet_dma_disable() in bcmgenet_open(
> 2015. 8. 21., 오전 7:04, Florian Fainelli 작성:
>
> On 19/08/15 20:17, Jaedon Shin wrote:
>> Clean the dma flags of multiq ring buffer int the interface stop
>> process. This patch fixes that the genet is not running while the
>> interface is re-enabled.
>>
>> $ ifup eth0 - running after booting
>
bcmgenet_timeout() executes in atomic context, yet we will invoke
napi_disable() which does sleep. Looking back at the changes, disabling
TX napi and re-enabling it is completely useless, since we reclaim all
TX buffers and re-enable interrupts, and wake up the TX queues.
Fixes: 13ea657806cf ("net
On 19 August 2015 at 15:57, Pravin Shelar wrote:
> On Tue, Aug 18, 2015 at 4:39 PM, Joe Stringer wrote:
>> Add support for using conntrack helpers to assist protocol detection.
>> The new OVS_CT_ATTR_HELPER attribute of the ct action specifies a helper
>> to be used for this connection.
>>
>> Exa
On 19 August 2015 at 13:47, Pravin Shelar wrote:
> On Tue, Aug 18, 2015 at 4:39 PM, Joe Stringer wrote:
>> Allow matching and setting the conntrack mark field. As with conntrack
>> state and zone, these are populated when the CT action is executed,
>> and are made available for matching via RECIR
On 20 August 2015 at 14:01, Pravin Shelar wrote:
> On Thu, Aug 20, 2015 at 12:13 PM, Joe Stringer wrote:
>> On 20 August 2015 at 08:45, Pravin Shelar wrote:
>>> On Wed, Aug 19, 2015 at 4:04 PM, Joe Stringer
>>> wrote:
Thanks for the review,
On 19 August 2015 at 14:24, Pravin She
Hi David,
This is the NFC pull request for 4.3.
With this one we have:
- A new driver for Samsung's S3FWRN5 NFC chipset. In order to
properly support this driver, a few NCI core routines needed
to be exported. Future drivers like Intel's Fields Peak will
benefit from this.
- SPI support as
On Thu, 2015-08-20 at 15:57 -0700, David Ahern wrote:
> On 8/20/15 9:51 AM, Eric Dumazet wrote:
> > On Thu, 2015-08-20 at 08:51 -0700, David Ahern wrote:
> >> Hit the following splat testing VRF change for ipsec:
...
> >>
> >> diff --git a/net/key/af_key.c b/net/key/af_key.c
> >> index b397f0aa90
> On Aug 21, 2015, at 1:06 AM, David Ahern wrote:
>
> Directs route lookups to VRF table. Compiles out if NET_VRF is not
> enabled. With this patch able to successfully bring up ipsec tunnels
> in VRFs, even with duplicate network configuration.
>
> Signed-off-by: David Ahern
> ---
> v2
> - us
On 8/20/15 9:51 AM, Eric Dumazet wrote:
On Thu, 2015-08-20 at 08:51 -0700, David Ahern wrote:
Hit the following splat testing VRF change for ipsec:
[ 113.475692] ===
[ 113.476194] [ INFO: suspicious RCU usage. ]
[ 113.476667] 4.2.0-rc6-1+deb7u2+clUNRELEASED #3.2.6
From: Willem de Bruijn
Date: Thu, 20 Aug 2015 10:36:39 -0400
> Datapath integrity does not otherwise depend on payload, with three
> exceptions: checksums, optional sk_filter/tc u32/.. and device +
> driver logic. The effect of wrong checksums is limited to the
> misbehaving process. Filters may
This is not a proper submission.
You must at the very least provide an appropriate signoff in the
commit message of your change.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.or
From: Taku Izumi
Date: Thu, 20 Aug 2015 17:46:08 +0900
> +
> +err_register:
> + fjes_hw_exit(&adapter->hw);
> +err_hw_init:
> +err_sw_init:
> + free_netdev(netdev);
> +err_alloc_netdev:
> + return err;
Having multiple code labels in the same exact spot is suboptimal.
Instead, name t
From: Taku Izumi
Date: Thu, 20 Aug 2015 17:46:06 +0900
> diff --git a/drivers/net/fjes/fjes.h b/drivers/net/fjes/fjes.h
> index 4622da1..15ded96 100644
> --- a/drivers/net/fjes/fjes.h
> +++ b/drivers/net/fjes/fjes.h
> @@ -28,6 +28,6 @@
>
> extern char fjes_driver_name[];
> extern char fjes_dr
From: Taku Izumi
Date: Thu, 20 Aug 2015 17:46:05 +0900
> +obj-$(CONFIG_FUJITSU_ES) += fjes.o
> +
> +fjes-objs := fjes_main.o
> +
Please do not have trailing empty lines in any files you add
or edit, 'git' warns about this even when applying patches.
> +static int fjes_acpi_add(struct acpi_devic
From: Jiri Benc
Date: Thu, 20 Aug 2015 13:56:19 +0200
> v3: Moved LWTUNNEL_ENCAP_IP6 definition in patch 13.
> v2: Fixed issues in patch 4 pointed out by Alexei.
>
> This series enables IPv6 tunnels based on lwtunnel infrastructure. Only
> vxlan is supported for now.
>
> Tested in all combinati
Hi,
I am experiencing massive RX packet loss on my i.MX6Q (Chip rev 1.3) on Linux
4.2-rc7 with a Marvell 88E1510 Gigabit Ethernet PHY connected over RGMII.
I noticed it when doing an UDP benchmark with iperf3. When sending UDP packets
from a Debian PC to the i.MX6 with a rate of 100 Mbit/s, 99% of
On 19/08/15 20:17, Jaedon Shin wrote:
> Clean the dma flags of multiq ring buffer int the interface stop
> process. This patch fixes that the genet is not running while the
> interface is re-enabled.
>
> $ ifup eth0 - running after booting
> $ ifdown eth0
> $ ifup eth0 - not running and occur tx_t
Directs route lookups to VRF table. Compiles out if NET_VRF is not
enabled. With this patch able to successfully bring up ipsec tunnels
in VRFs, even with duplicate network configuration.
Signed-off-by: David Ahern
---
v2
- use vrf_master_ifindex rather than vrf_master_ifindex_rcu
net/ipv4/xfrm
On 08/13/2015 11:26 AM, nick wrote:
On 2015-07-30 03:44 PM, Murali Karicheri wrote:
On 07/30/2015 02:27 PM, Nicholas Krause wrote:
This fixes error checking in the function gbe_open by checking if
the function netcp_register_txhook has failed by returning a error
code and if so jump to the go
From: Jeff Kirsher
Date: Wed, 19 Aug 2015 17:57:54 -0700
> +inline int i40e_allocate_dma_mem_d(struct i40e_hw *hw,
> +struct i40e_dma_mem *mem,
> +u64 size, u32 alignment)
> +{
All of these should be "static inline" otherwise GCC is
Hello Brian,
On 08/20/2015 11:11 PM, Brian Norris wrote:
> On Thu, Aug 20, 2015 at 09:07:13AM +0200, Javier Martinez Canillas wrote:
>> Patches #1 and #2 solves a), patches #3 to #8 solves b) and patches
>
> ^^^ I'm dying to know how this sentence ends :)
>
Sigh, I did some last minute restructu
From: Pablo Neira Ayuso
Date: Wed, 19 Aug 2015 21:18:16 +0200
> The following patchset contains Netfilter updates for your net-next tree, they
> are:
This doesn't pull cleanly, I get a couple of conflicts:
[davem@localhost net-next]$ git pull --no-ff
git://git.kernel.org/pub/scm/linux/kernel/g
From: Jeremy Linton
Date: Wed, 19 Aug 2015 13:56:42 -0500
> Convert the xgene_get_mac_address to device_get_mac_address(), and
> xgene_get_phy_mode() to device_get_phy_mode().
>
> Signed-off-by: Jeremy Linton
Applied, thanks Jeremy.
--
To unsubscribe from this list: send the line "unsubscribe
From: David Ahern
Date: Wed, 19 Aug 2015 11:40:31 -0700
> Andreas reported breakage adding routes with local nexthops:
> $ ip route show table main
> ...
> 172.28.0.0/24 dev vnf-xe1p0 proto kernel scope link src 172.28.0.16
>
> $ ip route add 10.0.0.0/8 via 172.28.0.32 table 100 dev vnf-xe1p0
From: sfel...@gmail.com
Date: Wed, 19 Aug 2015 11:29:35 -0700
> From: Scott Feldman
>
> .maxtype should match .policy. Probably just been getting lucky here
> because IFLA_BRPORT_MAX > IFLA_BR_MAX.
>
> Fixes: 13323516 ("bridge: implement rtnl_link_ops->changelink")
> Signed-off-by: Scott Feldm
From: Jeremy Linton
Date: Wed, 19 Aug 2015 11:46:43 -0500
> The dev==NULL check in smsc911x_probe_config is useless
> and isn't providing any additional protection. If a fwnode
> doesn't exist then an appropriate error should be returned
> by device_get_phy_mode() covering the original case
> of
From: Jeremy Linton
Date: Wed, 19 Aug 2015 11:46:42 -0500
> This patch adds MAC address length check back into
> the device_get_mac_addr() function before calling
> is_valid_ether_addr() similar to the way the OF
> routine does it.
>
> Update the comments for the two new functions.
>
> Signed-o
On 20/08/15 14:05, David Miller wrote:
> From: Fugang Duan
> Date: Wed, 19 Aug 2015 13:33:58 +0800
>
>> The patch series is to add fec support for i.MX7d sdb board. Since i.MX7d
>> fec ip is
>> the same as i.MX6SX, so there have no change for driver itself.
>>
>> Patch#1: add bcm54220 PHY ID ent
From: Kalle Valo
Date: Wed, 19 Aug 2015 14:03:56 +0300
> here's one more pull request for 4.3. More info in the signed tag below.
>
> This time I had to merge mac80211-next.git due to some iwlwifi
> dependencies and apparently that broke git-request-pull's diffstat
> again, it was showing change
From: Ying Xue
Date: Wed, 19 Aug 2015 16:04:51 +0800
> Make fib_encap_match() static as it isn't used outside the file.
>
> Signed-off-by: Ying Xue
Applied.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More majordomo
On Thu, Aug 20, 2015 at 09:07:13AM +0200, Javier Martinez Canillas wrote:
> Patches #1 and #2 solves a), patches #3 to #8 solves b) and patches
^^^ I'm dying to know how this sentence ends :)
> Patch #18 changes the logic of spi_uevent() to report an OF modalias if
> the device was registered usi
From: Johannes Berg
Date: Wed, 19 Aug 2015 09:46:18 +0200
> Since there's very little benefit of the out-of-line implementation
> (a single byte of .text in one driver as far as I've seen), convert
> all drivers to the inline implementation, saving memory, and remove
> the out-of-line implementat
From: Yuval Mintz
Date: Wed, 19 Aug 2015 10:21:58 +0300
> Commit f34fa14cc033 ("bnx2x: Add vxlan RSS support") has introduced an
> endianity issue when passing the vxlan UDP port to the HW.
>
> Reported-by:
> Signed-off-by: Yuval Mintz
Applied, thanks.
--
To unsubscribe from this list: send t
From: Nicolas Dichtel
Date: Thu, 20 Aug 2015 16:31:11 +0200
> Le 20/08/2015 13:53, Jiri Benc a écrit :
>> On Wed, 19 Aug 2015 18:33:14 +0200, Nicolas Dichtel wrote:
>>> Probably better to introduce veth netlink attribute then, something
>>> like
>>> IFLA_VETH_PEER and keeps IFLA_LINK_NETNSID.
>>
From: Fugang Duan
Date: Wed, 19 Aug 2015 13:33:58 +0800
> The patch series is to add fec support for i.MX7d sdb board. Since i.MX7d fec
> ip is
> the same as i.MX6SX, so there have no change for driver itself.
>
> Patch#1: add bcm54220 PHY ID entry into brcmphy.h file.
This is completely, and
On Thu, Aug 20, 2015 at 12:13 PM, Joe Stringer wrote:
> On 20 August 2015 at 08:45, Pravin Shelar wrote:
>> On Wed, Aug 19, 2015 at 4:04 PM, Joe Stringer wrote:
>>> Thanks for the review,
>>>
>>> On 19 August 2015 at 14:24, Pravin Shelar wrote:
On Tue, Aug 18, 2015 at 4:39 PM, Joe Stringer
From: Vaishali Thakkar
Date: Fri, 21 Aug 2015 00:28:59 +0530
> On Thu, Aug 20, 2015 at 11:28 PM, David Miller wrote:
>> From: Ursula Braun
>> Date: Thu, 20 Aug 2015 15:53:42 +0200
>>
>>> qeth is an s390-driver, and s390 is a big-endian architecture. Thus
>>> arguments valid for little-endian do
I have seen some hangs in recent versions of the xen-netfront driver.
If I unload or unbind the driver immediately befor bringing up the
interface, I get a hang as show in the traceback here.
...
[ 194.037351] [] ? msleep+0x27/0x30
[ 194.037358] [] ? xennet_disconnect_backend+0xfa/0x390
[xen
This patch just adds the --json flag to ss. Also it ensures proper
stats components bracketization – that goes for ex. TCP, UDP, NETLINK etc.
Moreover, this patch prevents human readable headers to be printed. The
first element flag ensures, that every first output json container
element is treate
Minor preparation Patch
Renamed, and exported timer to not have to pass it as a function local
parameter argument.
Signed-off-by: Matthias Tafelmeier
Suggested-by: Hagen Paul Pfeifer
---
misc/ss.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/misc/ss.c b/misc/ss.c
index 4
Now, since the fmt (json, hr) handlers are in place, all can be output via these
newly deviced code parts.
Signed-off-by: Matthias Tafelmeier
Suggested-by: Hagen Paul Pfeifer
---
misc/ss.c | 330 +-
1 file changed, 152 insertions(+), 1
Those functions are obsoleted since the new fmt handler mechanism
subsumes their tasks. Rendundancy would be contradictory to
the new mechanism.
Signed-off-by: Matthias Tafelmeier
Suggested-by: Hagen Paul Pfeifer
---
misc/ss.c | 190 --
Minor fix to enable json output. Freeing of automatic char array name
which will get freed after function stack cleanup. Another one after
tcp_stats_fmt for freeing automatic tcpstats struct instance.
Signed-off-by: Matthias Tafelmeier
---
misc/ss.c | 6 --
1 file changed, 6 deletions(-)
di
This small sized patch shall convey the locations which have to be
changed for a symmetrical output extension. Symmetrical means in this
context all existing semantically related handlers in the diverse
formatters (for hr and json up to now).
Suggested-by: Hagen Paul Pfeifer
Signed-off-by: Matthi
Exported current_filter as ss_current_filter, because in
the fmt handlers, I need that piece of info to resolve out issues of json.
Signed-off-by: Matthias Tafelmeier
Conflicts:
misc/ss.c
---
misc/ss.c | 220 +++---
1 file changed,
TLDR:
- add full JSON support for ss
- Patchset provides a general and easy to use abstraction to extend ss later
- Patchset size is large to minimize daily use ("user" should not deal with
formation (json, human readble) later on)
- Patches 8/10 and 9/10 illustrate how to extend ss for ne
This commit shall show shortly where to place changes when one wants to
extend an ss output formatter with a new handler (format print
procedure). The extension is done symmetrically. That means, every up to
now existing formatter is extended with a semantically equivalent
handler (hr and json form
The prospected output formatters and ss do share type declarations like
slabstat or tcpstat so that the decision has been made to centralize
those declarations in ss_types.h. Potential future declarations shall
be placed there. The latter should help amend the extent of ss.c as
well.
Signed-off-b
This patch creates a central formatter module that acts as a kind of
switch. From there, more specific handler modules for the certain output
formats are called. Up to now, humand readable and json do exist.
That prepares ss for potential output format extensions in the future.
With the help of su
On Thu, Aug 20, 2015 at 9:56 AM, Thomas Graf wrote:
> On 08/17/15 at 02:11pm, Pravin B Shelar wrote:
>> Introduce function udp_tun_rx_dst() to initialize tunnel dst on
>> receive path.
>>
>> Signed-off-by: Pravin B Shelar
>> Reviewed-by: Jesse Gross
>
> This looks great but conflicts with Jiri B
On Tue, Aug 18, 2015 at 2:12 PM, David Miller wrote:
> From: Pravin B Shelar
> Date: Mon, 17 Aug 2015 14:11:41 -0700
>
>> + if (tun_dst)
>> + skb_dst_set(skb, (struct dst_entry *)tun_dst);
>> +
>
> Please don't cast things like this, it is completely unnecessary:
>
> skb_d
On Wed, Aug 19, 2015 at 3:39 PM, Jesse Gross wrote:
> On Wed, Aug 19, 2015 at 1:12 PM, Pravin Shelar wrote:
>> On Wed, Aug 19, 2015 at 12:40 PM, Jesse Gross wrote:
>>> On Mon, Aug 17, 2015 at 2:11 PM, Pravin B Shelar wrote:
diff --git a/drivers/net/geneve.c b/drivers/net/geneve.c
inde
On Tue, Aug 18, 2015 at 6:07 PM, Jesse Gross wrote:
> On Mon, Aug 17, 2015 at 2:11 PM, Pravin B Shelar wrote:
>> diff --git a/drivers/net/geneve.c b/drivers/net/geneve.c
>> index 546494d..cb2d874 100644
>> --- a/drivers/net/geneve.c
>> +++ b/drivers/net/geneve.c
>> +static int geneve_configure(st
On Thu, 2015-08-20 at 21:37 +0200, Tomas Papan wrote:
> Hi there,
>
> I’m observing a freeze with the recent kernel (4.2-rc7). Unfortunately I
> can’t preserver the full traces.
> There is nothing in the messages after reboot, I was just lucky one time to
> see it when tail -f /var/log/messages
From: Nikolay Aleksandrov
Date: Wed, 19 Aug 2015 06:27:06 +0300
> This is the next part of vrf cleanups, patch 1 drops the SLAB_PANIC when
> creating kmem cache since it's handled, patch 02 removes a slave duplicate
> check which is already done by the lower/upper code, patch 3 moves the
> ndo_ad
From: Nikolay Aleksandrov
Date: Wed, 19 Aug 2015 06:12:29 +0300
> From: Nikolay Aleksandrov
>
> Currently whenever a packet different from ETH_P_IP is sent through the
> VRF device it is leaked so plug the leaks and properly drop these
> packets.
>
> Signed-off-by: Nikolay Aleksandrov
Applie
On Thu, 2015-08-20 at 19:34 +, Grumbach, Emmanuel wrote:
>
> Err... no :( It won't work for me because the MSS impacts the number of
> segments which in turns impact the number of time the headers have to be
> copied which impacts... the A-MSDU maximal size which must be bigger
> than gso_max
Hi there,
I’m observing a freeze with the recent kernel (4.2-rc7). Unfortunately I can’t
preserver the full traces.
There is nothing in the messages after reboot, I was just lucky one time to see
it when tail -f /var/log/messages was running.
This is the only line which I was able to get:
On 08/20/2015 04:53 PM, Grumbach, Emmanuel wrote:
>
>
> On 08/20/2015 04:11 PM, Eric Dumazet wrote:
>> On Thu, 2015-08-20 at 06:21 +, Grumbach, Emmanuel wrote:
>>>
>>> On 08/19/2015 11:39 PM, Eric Dumazet wrote:
On Wed, 2015-08-19 at 19:17 +, Grumbach, Emmanuel wrote:
> Hm
On Sun, Aug 16, 2015 at 04:42:25PM +0300, Victor Kaplansky wrote:
> Sometimes it is essential for libvirt to be able to configure MTU
> on guest's NICs to a value different from 1500.
>
> The change adds a new field to configuration area of network
> devices. It will be used to pass initial MTU fr
On 20 August 2015 at 08:45, Pravin Shelar wrote:
> On Wed, Aug 19, 2015 at 4:04 PM, Joe Stringer wrote:
>> Thanks for the review,
>>
>> On 19 August 2015 at 14:24, Pravin Shelar wrote:
>>> On Tue, Aug 18, 2015 at 4:39 PM, Joe Stringer
>>> wrote:
Allow matching and setting the conntrack la
On Thu, Aug 20, 2015 at 11:28 PM, David Miller wrote:
> From: Ursula Braun
> Date: Thu, 20 Aug 2015 15:53:42 +0200
>
>> qeth is an s390-driver, and s390 is a big-endian architecture. Thus
>> arguments valid for little-endian do not apply to qeth-code.
>
> You can not throw out generally good tree
In the ILA build state for LWT compute the checksum difference to apply
to transport checksums that include the IPv6 pseudo header. The
difference is between the route destination (from fib6_config) and the
locator to write.
Signed-off-by: Tom Herbert
---
net/ipv6/ila.c | 18 ++
This patch set:
- Adds argument ot LWT build_state that holds a pointer to the fib
configuration being applied to the new route
- Adds support in ILA to precompute checksum difference for
performance optimization
v2:
Move return argument in build_state to end of arguments
Tom Herbert (2)
Add cfg and family arguments to lwt build state functions. cfg is a void
pointer and will either be a pointer to a fib_config or fib6_config
structure. The family parametter indicates which one (either AF_INET
or AF_INET6).
LWT encpasulation implementation may use the fib configuration to build
th
From: Ursula Braun
Date: Thu, 20 Aug 2015 15:53:42 +0200
> qeth is an s390-driver, and s390 is a big-endian architecture. Thus
> arguments valid for little-endian do not apply to qeth-code.
You can not throw out generally good tree-wide conventions just because
it happens to work on your platfor
From: Eric Dumazet
slow start after idle might reduce cwnd, but we perform this
after first packet was cooked and sent.
With TSO/GSO, it means that we might send a full TSO packet
even if cwnd should have been reduced to IW10.
Moving the SSAI check in skb_entail() makes sense, because
we slight
On 08/17/15 at 02:11pm, Pravin B Shelar wrote:
> @@ -403,6 +416,7 @@ static size_t geneve_get_size(const struct net_device
> *dev)
> nla_total_size(sizeof(struct in_addr)) + /* IFLA_GENEVE_REMOTE
> */
> nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_TTL */
>
On 08/17/15 at 02:11pm, Pravin B Shelar wrote:
> Introduce function udp_tun_rx_dst() to initialize tunnel dst on
> receive path.
>
> Signed-off-by: Pravin B Shelar
> Reviewed-by: Jesse Gross
This looks great but conflicts with Jiri Benc's IPv6 series. Can we
rebase this on top of his work so we
1 - 100 of 190 matches
Mail list logo