Re: [PATCH 6/6] net: move qdisc ingress filtering on top of netfilter ingress hooks

2015-04-29 Thread Alexei Starovoitov
On Thu, Apr 30, 2015 at 06:05:37AM +0200, Patrick McHardy wrote: > 06:05:37AM do you ever sleep? ;) > For the sake of completeness - on ingress, this alternativ means simply > ditching TC. I'm sure 'ditching TC' doesn't mean to kill ingress qdisc completely. Compatibility needs to be preserved

Re: [PATCH net-next] tcp_westwood: fix tcp_westwood_info()

2015-04-29 Thread David Miller
From: Eric Dumazet Date: Wed, 29 Apr 2015 16:20:58 -0700 > From: Eric Dumazet > > I forgot to update tcp_westwood when changing get_info() behavior, > this patch should fix this. > > Fixes: 64f40ff5bbdb ("tcp: prepare CC get_info() access from getsockopt()") > Reported-by: kbuild test robot >

[RFC PATCH net-next 0/8] net: dsa: New registration API

2015-04-29 Thread Florian Fainelli
Hi all, This patch series is the long promised API rework to allow registering DSA switch as PCI, platform, SPI, or PHY drivers, and this is pretty much the grand plan described here: http://permalink.gmane.org/gmane.linux.network/329848 Note that unless appropriate Device Tree or platform_data c

Re: [PATCH 6/6] net: move qdisc ingress filtering on top of netfilter ingress hooks

2015-04-29 Thread Patrick McHardy
On 30.04, Daniel Borkmann wrote: > On 04/30/2015 02:37 AM, Patrick McHardy wrote: > >On 30.04, Pablo Neira Ayuso wrote: > >>On the bugfix front, the illegal mangling of shared skb from actions > >>like stateless nat and bpf look also important to be addressed to me. > >>David already suggested to p

Re: [PATCH 6/6] net: move qdisc ingress filtering on top of netfilter ingress hooks

2015-04-29 Thread Patrick McHardy
On 30.04, Daniel Borkmann wrote: > > > >I can also see there were also intentions to support userspace > >queueing at some point since TC_ACT_QUEUED has been there since the > >beginning. That should be possible at some point using this > >infrastructure (once there are no further concerns on the

Re: [PATCH 6/6] net: move qdisc ingress filtering on top of netfilter ingress hooks

2015-04-29 Thread Daniel Borkmann
On 04/30/2015 01:32 AM, Pablo Neira Ayuso wrote: ... Actually, the extra cost is roughly (getting inlined stuff away and other non-relevant stuff): `-> nf_hook_slow() `-> [for each entry in hook list] `-> nf_iterate() `-> (*elemp)->hook() Yep, agreed. as part of the

Re: [PATCH 6/6] net: move qdisc ingress filtering on top of netfilter ingress hooks

2015-04-29 Thread Patrick McHardy
On 29.04, Cong Wang wrote: > On Wed, Apr 29, 2015 at 11:53 AM, Pablo Neira Ayuso > wrote: > > diff --git a/net/sched/Kconfig b/net/sched/Kconfig > > index 2274e72..23b57da 100644 > > --- a/net/sched/Kconfig > > +++ b/net/sched/Kconfig > > @@ -312,6 +312,7 @@ config NET_SCH_PIE > > config NET_SCH

Re: [PATCH net-next] tcp_westwood: fix tcp_westwood_info()

2015-04-29 Thread Neal Cardwell
On Wed, Apr 29, 2015 at 7:20 PM, Eric Dumazet wrote: > From: Eric Dumazet > > I forgot to update tcp_westwood when changing get_info() behavior, > this patch should fix this. > > Fixes: 64f40ff5bbdb ("tcp: prepare CC get_info() access from getsockopt()") > Reported-by: kbuild test robot > Signed

Re: [PATCH 6/6] net: move qdisc ingress filtering on top of netfilter ingress hooks

2015-04-29 Thread Pablo Neira Ayuso
On Wed, Apr 29, 2015 at 10:27:05PM +0200, Daniel Borkmann wrote: > On 04/29/2015 08:53 PM, Pablo Neira Ayuso wrote: > >Port qdisc ingress on top of the Netfilter ingress allows us to detach the > >qdisc ingress filtering code from the core, so now it resides where it really > >belongs. > > Hm, but

Re: [RFC PATCH net-next v3 1/4] net core: Add IFF_PROTO_DOWN support.

2015-04-29 Thread Anuradha Karuppiah
On Wed, Apr 29, 2015 at 4:07 PM, Anuradha Karuppiah wrote: > On Wed, Apr 29, 2015 at 3:13 PM, Stephen Hemminger > wrote: >> On Mon, 27 Apr 2015 10:38:21 -0700 >> anurad...@cumulusnetworks.com wrote: >> >>> From: Anuradha Karuppiah >>> >>> This patch introduces an IFF_PROTO_DOWN flag that can be

Re: [PATCH RFC net-next] netif_receive_skb performance

2015-04-29 Thread Alexei Starovoitov
On 4/28/15 10:23 PM, Eric Dumazet wrote: On Tue, 2015-04-28 at 19:11 -0700, Alexei Starovoitov wrote: Hi, there were many requests for performance numbers in the past, but not everyone has access to 10/40G nics and we need a common way to talk about RX path performance without overhead of drive

Re: [PATCH net-next] tcp: update reordering first before detecting loss

2015-04-29 Thread David Miller
From: Yuchung Cheng Date: Wed, 29 Apr 2015 11:28:30 -0700 > tcp_mark_lost_retrans is not used when FACK is disabled. Since > tcp_update_reordering may disable FACK, it should be called first > before tcp_mark_lost_retrans. > > Signed-off-by: Yuchung Cheng > Signed-off-by: Nandita Dukkipati > S

Re: [PATCH net-next 2/2] tcp: add TCP_CC_INFO socket option

2015-04-29 Thread David Miller
From: Eric Dumazet Date: Tue, 28 Apr 2015 16:23:49 -0700 > Some Congestion Control modules can provide per flow information, > but current way to get this information is to use netlink. > > Like TCP_INFO, let's add TCP_CC_INFO so that applications can > issue a getsockopt() if they have a socket

Re: [PATCH net-next 1/2] tcp: prepare CC get_info() access from getsockopt()

2015-04-29 Thread David Miller
From: Eric Dumazet Date: Tue, 28 Apr 2015 16:23:48 -0700 > We would like that optional info provided by Congestion Control > modules using netlink can also be read using getsockopt() > > This patch changes get_info() to put this information in a buffer, > instead of skb, like tcp_get_info(), so

Re: [PATCH v2 net-next 2/2] tcp: add tcpi_bytes_received to tcp_info

2015-04-29 Thread David Miller
From: Eric Dumazet Date: Tue, 28 Apr 2015 15:28:18 -0700 > This patch tracks total number of payload bytes received on a TCP socket. > This is the sum of all changes done to tp->rcv_nxt > > RFC4898 named this : tcpEStatsAppHCThruOctetsReceived > > This is a 64bit field, and can be fetched both

Re: [PATCH v2 net-next 1/2] tcp: add tcpi_bytes_acked to tcp_info

2015-04-29 Thread David Miller
From: Eric Dumazet Date: Tue, 28 Apr 2015 15:28:17 -0700 > This patch tracks total number of bytes acked for a TCP socket. > This is the sum of all changes done to tp->snd_una, and allows > for precise tracking of delivered data. > > RFC4898 named this : tcpEStatsAppHCThruOctetsAcked > > This i

Re: [PATCH 6/6] net: move qdisc ingress filtering on top of netfilter ingress hooks

2015-04-29 Thread Cong Wang
On Wed, Apr 29, 2015 at 11:53 AM, Pablo Neira Ayuso wrote: > diff --git a/net/sched/Kconfig b/net/sched/Kconfig > index 2274e72..23b57da 100644 > --- a/net/sched/Kconfig > +++ b/net/sched/Kconfig > @@ -312,6 +312,7 @@ config NET_SCH_PIE > config NET_SCH_INGRESS > tristate "Ingress Qdisc"

Re: [PATCH net-next 2/6] ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCAST

2015-04-29 Thread Martin KaFai Lau
Hi, On Wed, Apr 29, 2015 at 11:28:46AM +0300, Julian Anastasov wrote: > > Hello, > > On Tue, 28 Apr 2015, Martin KaFai Lau wrote: > > > -static inline struct in6_addr *rt6_nexthop(struct rt6_info *rt) > > +static inline struct in6_addr *rt6_nexthop(struct rt6_info *rt, > > +

net-next is now OPEN

2015-04-29 Thread David Miller
The net-next tree is now open for submissions. Fire away... -- 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.org/majordomo-info.html

Re: [PATCH] Fix Kernel Panic in bonding driver debugfs file: rlb_hash_table

2015-04-29 Thread David Miller
From: Vishwanath Pai Date: Wed, 29 Apr 2015 16:30:44 -0400 > Since the patch has been applied already - should I send a V2 with the > suggested changes? Or submit a new patch that applies on top of the > first patch? You should always send me a relative patch in this situation. -- To unsubscribe

Re: [PATCH net] cxgb4: Fix MC1 memory offset calculation

2015-04-29 Thread David Miller
From: Hariprasad Shenai Date: Wed, 29 Apr 2015 17:19:05 +0530 > Commit 6559a7e8296002b4 ("cxgb4: Cleanup macros so they follow the same > style and look consistent") introduced a regression where reading MC1 > memory in adapters where MC0 isn't present or MC0 size is not equal to MC1 > size cause

Re: [PATCH net] bnx2x: Delay during kdump load

2015-04-29 Thread David Miller
From: Yuval Mintz Date: Wed, 29 Apr 2015 08:09:49 +0300 > In a kdump environment interfaces might be re-loaded without a proper > unload sequence in the previous running kernel. > bnx2x management FW and driver maintains a `pulse' that notifies the FW > that the driver is still up and running. >

Re: [PATCH] Fix Kernel Panic in bonding driver debugfs file: rlb_hash_table

2015-04-29 Thread Nikolay Aleksandrov
On 04/29/2015 08:24 PM, Pai wrote: > This patch fixes a Kernel Panic in bonding driver debugfs file: > rlb_hash_table. > > $> modprobe bonding mode=6 > $> cat /sys/kernel/debug/bonding/bond0/rlb_hash_table > > This will crash the kernel. The struct alb_bond_info is initialized only when > the bo

Re: [Problem] broadcom tg3 network driver disconnects under high load

2015-04-29 Thread Prashant Sreedharan
On Wed, 2015-04-29 at 13:34 -0400, Toan Pham wrote: > Prashant, > > Unfortunately, I ran the same test 3 times with the new patch and all > of them failed. > Attached file is the dmesg log, after the Watchdog had timed out, and > tried to restart the NIC. > Feel free to let me know if you would li

Re: [PATCH] Fix Kernel Panic in bonding driver debugfs file: rlb_hash_table

2015-04-29 Thread David Miller
From: Andy Gospodarek Date: Wed, 29 Apr 2015 14:51:07 -0400 > On Wed, Apr 29, 2015 at 02:24:23PM -0400, Pai wrote: >> This patch fixes a Kernel Panic in bonding driver debugfs file: >> rlb_hash_table. >> >> $> modprobe bonding mode=6 >> $> cat /sys/kernel/debug/bonding/bond0/rlb_hash_table >>

Re: [PATCH] net: dsa: Fix scope of eeprom-length property

2015-04-29 Thread David Miller
From: Guenter Roeck Date: Wed, 29 Apr 2015 10:56:15 -0700 > eeprom-length is a switch property, not a dsa property, and thus > needs to be attached to the switch node, not to the dsa node. > > Reported-by: Andrew Lunn > Fixes: 6793abb4e849 ("net: dsa: Add support for switch EEPROM access") > Si

Re: [PATCH V2 net 1/1] hv_netvsc: Fix a bug in netvsc_start_xmit()

2015-04-29 Thread David Miller
From: "K. Y. Srinivasan" Date: Tue, 28 Apr 2015 17:59:48 -0700 > Commit b08cc79155fc26d0d112b1470d1ece5034651a4b eliminated memory > allocation in the packet send path: > > "hv_netvsc: Eliminate memory allocation in the packet send path > > The network protocol used to communicate with

Re: [PATCH] net: macb: Fix race condition in driver when Rx frame is dropped

2015-04-29 Thread David Miller
From: Punnaiah Choudary Kalluri Date: Wed, 29 Apr 2015 08:34:46 +0530 > From: Punnaiah Choudary Kalluri > > Under heavy Rx load, observed that the Hw is updating the USED bit > and it is not updating the received frame status to the BD control > field. This could be lack of resources for proces

Re: [PATCH] altera_tse: Correct rx packet length

2015-04-29 Thread David Miller
From: Vlastimil Setka Date: Wed, 29 Apr 2015 00:17:11 +0200 > From: Vlastimil Setka > > Altera TSE MAC rx DMA transfer starts with the 2 additional bytes for IP > payload alignment. This patch fixes tse_rx() function loop which reads DMA > rx status and extracts packet length from it. Status si

Re: [PATCH RESEND] mlx4: Fix tx ring affinity_mask creation

2015-04-29 Thread David Miller
From: Benjamin Poirier Date: Tue, 28 Apr 2015 14:49:29 -0700 > By default, the number of tx queues is limited by the number of online cpus > in mlx4_en_get_profile(). However, this limit no longer holds after the > ethtool .set_channels method has been called. In that situation, the driver > may

Re: [PATCH net 1/1] tipc: fix problem with parallel link synchronization mechanism

2015-04-29 Thread David Miller
From: Jon Maloy Date: Tue, 28 Apr 2015 16:59:04 -0400 > Currently, we try to accumulate arrived packets in the links's > 'deferred' queue during the parallel link syncronization phase. > > This entails two problems: > > - With an unlucky combination of arriving packets the algorithm > may go

Re: [PATCH net-next v3] be2net: log link status

2015-04-29 Thread David Miller
From: Ivan Vecera Date: Tue, 28 Apr 2015 21:39:32 +0200 > The driver unlike other drivers does not log link state changes. It's > better for an user when asynchronous link states are logged in the > system log. > > v3: Changes from v2 discarded as "not necessary" > > Cc: Sathya Perla > Cc: Sub

Re: [PATCH net 0/3] netlink: fix wrong use of the flag NLM_F_MULTI

2015-04-29 Thread David Miller
From: Nicolas Dichtel Date: Tue, 28 Apr 2015 18:33:47 +0200 > The first three patches fix a wrong use of this flag. > > Because it's not the first time that this kind of bug happens, it could be > good to find something to help people. > > The only idea that I have is in the last patch. It's ju

Re: [PATCH] net: sched: act_connmark: don't zap skb->nfct

2015-04-29 Thread David Miller
From: Florian Westphal Date: Tue, 28 Apr 2015 13:33:21 +0200 > This action is meant to be passive, i.e. we should not alter > skb->nfct: If nfct is present just leave it alone. > > Compile tested only. > > Cc: Jamal Hadi Salim > Signed-off-by: Florian Westphal Applied. -- To unsubscribe from

Re: [PATCH 10/12] trivial: net: systemport: bcmsysport.h: fix 0x0x prefix

2015-04-29 Thread David Miller
From: Antonio Ospite Date: Tue, 28 Apr 2015 13:11:29 +0200 > Fix the 0x0x prefix in an integer constant. > > In this case, while at it, also fix a typo (s/unitcast/unicast/). > > Signed-off-by: Antonio Ospite Applied. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the

Re: [PATCH 08/12] trivial: net: atl1e: atl1e_hw.h: fix 0x0x prefix

2015-04-29 Thread David Miller
From: Antonio Ospite Date: Tue, 28 Apr 2015 13:11:27 +0200 > Fix the 0x0x prefix in an integer constant. > > Signed-off-by: Antonio Ospite Applied. -- 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

[PATCH 6/6] net: move qdisc ingress filtering on top of netfilter ingress hooks

2015-04-29 Thread Pablo Neira Ayuso
Port qdisc ingress on top of the Netfilter ingress allows us to detach the qdisc ingress filtering code from the core, so now it resides where it really belongs. The specific qdisc ingress static key is also gone since we now rely on the generic netfilter hook static key infrastructure. This only

Re: [PATCH 0/3] bnx2x: minor cleanups related to TPA bits

2015-04-29 Thread David Miller
From: Yuval Mintz Date: Tue, 28 Apr 2015 10:45:17 + >> I noticed some simplification possibilities while looking into the bug fixed >> by >> "bnx2x: really disable TPA if 'disable_tpa' is set'. >> >> Michal Schmidt (3): >> bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set

Re: [PATCH 0/3] bnx2x: minor cleanups related to TPA bits

2015-04-29 Thread David Miller
From: Michal Schmidt Date: Tue, 28 Apr 2015 11:34:20 +0200 > I noticed some simplification possibilities while looking into the bug > fixed by "bnx2x: really disable TPA if 'disable_tpa' is set'. > > Michal Schmidt (3): > bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set > bn

Re: [PATCH net-next,v3,1/1] hv_netvsc: introduce netif-msg into netvsc module

2015-04-29 Thread David Miller
From: six...@microsoft.com Date: Tue, 28 Apr 2015 01:05:17 -0700 > From: Simon Xiao > > 1. Introduce netif-msg to netvsc to control debug logging output > and keep msg_enable in netvsc_device_context so that it is > kept persistently. > 2. Only call dump_rndis_message() when NETIF_MSG_RX_ERR or

Re: [bisected] ICMP fragmentation needed ignored / PMTU discovery broken since 3.19-rc7

2015-04-29 Thread David Miller
From: Herbert Xu Date: Tue, 28 Apr 2015 11:43:15 +0800 > Subject: route: Use ipv4_mtu instead of raw rt_pmtu > > The commit 3cdaa5be9e81a914e633a6be7b7d2ef75b528562 ("ipv4: Don't > increase PMTU with Datagram Too Big message") broke PMTU in cases > where the rt_pmtu value has expired but is smal

Re: [PATCH] net: dsa: Fix scope of eeprom-length property

2015-04-29 Thread Andrew Lunn
On Wed, Apr 29, 2015 at 10:56:15AM -0700, Guenter Roeck wrote: > eeprom-length is a switch property, not a dsa property, and thus > needs to be attached to the switch node, not to the dsa node. > > Reported-by: Andrew Lunn > Fixes: 6793abb4e849 ("net: dsa: Add support for switch EEPROM access") >

[PATCH] net: dsa: Fix scope of eeprom-length property

2015-04-29 Thread Guenter Roeck
eeprom-length is a switch property, not a dsa property, and thus needs to be attached to the switch node, not to the dsa node. Reported-by: Andrew Lunn Fixes: 6793abb4e849 ("net: dsa: Add support for switch EEPROM access") Signed-off-by: Guenter Roeck --- net/dsa/dsa.c | 2 +- 1 file changed, 1

Re: iproute2: Make linux/in6.h a stub?

2015-04-29 Thread Felix Janda
Stephen Hemminger wrote: > On Sat, 25 Apr 2015 22:54:11 +0200 > Felix Janda wrote: > > > Hello. > > > > Background: > > Current iproute2 does not build when the libc is musl instead of glibc. > > This is because of redefinition of in6_addr in netinet/in.h and > > linux/in6.h. There are workaroun

Re: [GIT] Networking

2015-04-29 Thread Dan Williams
On Wed, 2015-04-29 at 17:17 +0200, D.S. Ljungmark wrote: > On 29/04/15 16:51, Denys Vlasenko wrote: > > On Wed, Apr 1, 2015 at 9:48 PM, David Miller wrote: > >> D.S. Ljungmark (1): > >> ipv6: Don't reduce hop limit for an interface > > > > https://git.kernel.org/cgit/linux/kernel/git/torval

Re: [PATCH RFC] net/macb: Fix UDPv4 checksum offload

2015-04-29 Thread David Miller
From: One Thousand Gnomes Date: Wed, 29 Apr 2015 11:15:21 +0100 >> Unfortunately, the Cadence MACB doesn't support the enabling or >> disabling of checksum generation per descriptor. > > So how does packet forwarding work ? Yeah actually rechecksumming in that scenerio is illegal. -- To unsubs

Re: [PATCH V2 net-next] net: merge redundancy judgement

2015-04-29 Thread David Miller
From: Martin Zhang Date: Wed, 29 Apr 2015 17:09:24 +0800 > 'if' and 'elseif' do the same operation, > so merge then into a case. > > Signed-off-by: Martin Zhang > --- > net/ipv4/route.c | 7 ++- > 1 file changed, 2 insertions(+), 5 deletions(-) > > diff --git a/net/ipv4/route.c b/net/ipv4

[RFC,v3 02/10] dpaa_eth: add support for DPAA Ethernet

2015-04-29 Thread Madalin Bucur
This introduces the Freescale Data Path Acceleration Architecture (DPAA) Ethernet driver (dpaa_eth) that builds upon the DPAA QMan, BMan, PAMU and FMan drivers to deliver Ethernet connectivity on the Freescale DPAA QorIQ platforms. Signed-off-by: Madalin Bucur --- drivers/net/ethernet/freescale/

[RFC,v3 07/10] dpaa_eth: add sysfs exports

2015-04-29 Thread Madalin Bucur
Export Frame Queue and Buffer Pool IDs through sysfs. Signed-off-by: Madalin Bucur --- drivers/net/ethernet/freescale/dpaa/Makefile | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 3 + .../net/ethernet/freescale/d

Re: [GIT] Networking

2015-04-29 Thread Denys Vlasenko
On Wed, Apr 1, 2015 at 9:48 PM, David Miller wrote: > D.S. Ljungmark (1): > ipv6: Don't reduce hop limit for an interface https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=6fd99094de2b83d1d4c8457f2c83483b2828e75a I was testing this change and apparently it doesn't

Re: [PATCH net-next 2/2] tcp: add TCP_CC_INFO socket option

2015-04-29 Thread Daniel Borkmann
On 04/29/2015 01:07 PM, Eric Dumazet wrote: On Wed, 2015-04-29 at 10:17 +0200, Daniel Borkmann wrote: On 04/29/2015 01:23 AM, Eric Dumazet wrote: Some Congestion Control modules can provide per flow information, but current way to get this information is to use netlink. Like TCP_INFO, let's ad

RE: [PATCH net-next v3] be2net: log link status

2015-04-29 Thread Sathya Perla
> -Original Message- > From: Ivan Vecera [mailto:ivec...@redhat.com] > > The driver unlike other drivers does not log link state changes. It's > better for an user when asynchronous link states are logged in the > system log. > > v3: Changes from v2 discarded as "not necessary" > > Cc: S

Re: [PATCH net-next 2/6] ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCAST

2015-04-29 Thread Julian Anastasov
Hello, On Tue, 28 Apr 2015, Martin KaFai Lau wrote: > -static inline struct in6_addr *rt6_nexthop(struct rt6_info *rt) > +static inline struct in6_addr *rt6_nexthop(struct rt6_info *rt, > +struct in6_addr *daddr) > { > - return &rt->rt6i_gatew

Re: [PATCH net-next 2/2] tcp: add TCP_CC_INFO socket option

2015-04-29 Thread Daniel Borkmann
On 04/29/2015 01:23 AM, Eric Dumazet wrote: Some Congestion Control modules can provide per flow information, but current way to get this information is to use netlink. Like TCP_INFO, let's add TCP_CC_INFO so that applications can issue a getsockopt() if they have a socket file descriptor, inste

Re: [PATCH net-next 1/7] net: Add skb_get_hash_perturb

2015-04-29 Thread Florian Westphal
Tom Herbert wrote: > This is used to get the skb->hash and then perturb it for a local use. > > Signed-off-by: Tom Herbert > --- > include/linux/skbuff.h | 15 +++ > 1 file changed, 15 insertions(+) > > diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h > index 66e374d..b

Re: [PATCH net-next 1/2] tcp: prepare CC get_info() access from getsockopt()

2015-04-29 Thread Daniel Borkmann
On 04/29/2015 01:23 AM, Eric Dumazet wrote: We would like that optional info provided by Congestion Control modules using netlink can also be read using getsockopt() This patch changes get_info() to put this information in a buffer, instead of skb, like tcp_get_info(), so that following patch ca