pull request: bluetooth-next 2015-08-16

2015-08-15 Thread Johan Hedberg
Hi Dave, Here's what's likely the last bluetooth-next pull request for 4.3: - 6lowpan/802.15.4 refactoring, cleanups & fixes - Document 6lowpan netdev usage in Documentation/networking/6lowpan.txt - Support for UART based QCA Bluetooth controllers - Power management support for Broeadcom Blue

Re: recent updates to networking (26b552e0a85ba7e74d384a9624d83118d38071f7) cause softlocks

2015-08-15 Thread Cong Wang
(CC'ing netdev) On Sat, Aug 15, 2015 at 7:20 PM, Jon Christopherson wrote: > Hello All, > > the recent commit (26b552e0a85ba7e74d384a9624d83118d38071f7) causes > softlocks on my system using the e1000e driver. Kernel builds before this > commit do not experience the behavior. I have opened a bug

Re: [PATCH net-next v2 2/4] packet: add extended BPF fanout mode

2015-08-15 Thread Alexei Starovoitov
On 8/14/15 7:31 PM, Willem de Bruijn wrote: From: Willem de Bruijn Add fanout mode PACKET_FANOUT_EBPF that accepts an en extended BPF program to select a socket. Update the internal eBPF program by passing to socket option SOL_PACKET/PACKET_FANOUT_DATA a file descriptor returned by bpf(). Sign

Re: [PATCH net-next v2 1/4] packet: add classic BPF fanout mode

2015-08-15 Thread Alexei Starovoitov
On 8/14/15 7:31 PM, Willem de Bruijn wrote: From: Willem de Bruijn Add fanout mode PACKET_FANOUT_CBPF that accepts a classic BPF program to select a socket. This avoids having to keep adding special case fanout modes. One example use case is application layer load balancing. The QUIC protocol,

[PATCH] ethtool: Dump eeprom info for soldered on modules

2015-08-15 Thread Andrew Lunn
Modules which are soldered onto the motherboard may also use the sff8079 EEPROM format. Dump these in the same way as SFP modules. Signed-off-by: Andrew Lunn --- sfpid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sfpid.c b/sfpid.c index b1a5044..0b5cd62 100644 --- a/sfpi

Re: [PATCH] net: Updates to netif_index_is_vrf

2015-08-15 Thread Florian Westphal
David Ahern wrote: > As Eric noted netif_index_is_vrf is not called with rcu_read_lock held, > so use dev_get_by_index instead of dev_get_by_index_rcu. > > If VRF is not enabled or oif is 0 skip the device lookup. > > Signed-off-by: David Ahern Why not > static inline bool netif_index_is_vrf

[PATCH] net: qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module

2015-08-15 Thread David Ward
This is an HP-branded Sierra Wireless EM7355: https://bugzilla.redhat.com/show_bug.cgi?id=1223646#c2 Signed-off-by: David Ward --- drivers/net/usb/qmi_wwan.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/net/usb/qmi_wwan.c b/drivers/net/usb/qmi_wwan.c index 9d4

[PATCH] net: Move VRF change to udp_sendmsg to inlined function

2015-08-15 Thread David Ahern
Functionally equivalent, but as an inlined function with VRF config check it completely compiles out if VRF is not enabled. Suggested-by: Tom Herbert Signed-off-by: David Ahern --- net/ipv4/udp.c | 44 1 file changed, 24 insertions(+), 20 deletions(-

[PATCH] net: Updates to netif_index_is_vrf

2015-08-15 Thread David Ahern
As Eric noted netif_index_is_vrf is not called with rcu_read_lock held, so use dev_get_by_index instead of dev_get_by_index_rcu. If VRF is not enabled or oif is 0 skip the device lookup. Signed-off-by: David Ahern --- include/linux/netdevice.h | 14 +++--- 1 file changed, 11 insertions(

Re: [PATCH net-next] ipv4: fix refcount leak in fib_check_nh()

2015-08-15 Thread David Ahern
On 8/15/15 11:54 AM, Eric Dumazet wrote: From: Eric Dumazet fib_lookup() forces FIB_LOOKUP_NOREF flag, while fib_table_lookup() does not. This patch solves the typical message at reboot time or device dismantle : unregister_netdevice: waiting for eth0 to become free. Usage count = 4 Fixes: 3

[PATCH 3/4 net-next] enic: add devcmd2 resources

2015-08-15 Thread Govindarajulu Varadarajan
Add devcmd resources to vnic_res_type. Add data types used by devcmd. Signed-off-by: N V V Satyanarayana Reddy Signed-off-by: Govindarajulu Varadarajan <_gov...@gmx.com> --- drivers/net/ethernet/cisco/enic/vnic_dev.h | 1 + drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 23 +

[PATCH 4/4 net-next] enic: add devcmd2

2015-08-15 Thread Govindarajulu Varadarajan
devcmd is an interface for driver to communicate with fw/adaptor. It involves writing data to hardware registers and waiting for the result. This mechanism does not scale well. The queuing of "no wait" devcmds is done in firmware memory rather than on the host. Firmware memory is a rather more scar

[PATCH 2/4 net-next] enic: use netdev_ or dev_ instead of pr_

2015-08-15 Thread Govindarajulu Varadarajan
pr_info does not give any details about the interface involved. This patch uses netdev_info for printing the message. Use dev_info where netdev is not ready. Signed-off-by: Govindarajulu Varadarajan <_gov...@gmx.com> --- drivers/net/ethernet/cisco/enic/enic.h | 19 drivers/net/e

[PATCH 1/4 net-next] enic: move struct definition from .c to .h file

2015-08-15 Thread Govindarajulu Varadarajan
Some of the structure definitions are in .c file to make them private to that file. This patch moves the struct definition to .h file, So that their definitions are accessible from other files. Signed-off-by: Govindarajulu Varadarajan <_gov...@gmx.com> --- drivers/net/ethernet/cisco/enic/vnic_dev

[PATCH 0/4 net-next] enic: add devcmd2

2015-08-15 Thread Govindarajulu Varadarajan
This series adds new devcmd2 support. The first two patches are code refactoring. devcmd is an interface for driver to communicate with fw/adaptor. It involves writing data to hardware registers and waiting for the result. This mechanism does not scale well. The queuing of "no wait" devcmds is don

[no subject]

2015-08-15 Thread Vikram Narayanan
unsubscribe netdev -- 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

[PATCH net-next] ipv4: fix refcount leak in fib_check_nh()

2015-08-15 Thread Eric Dumazet
From: Eric Dumazet fib_lookup() forces FIB_LOOKUP_NOREF flag, while fib_table_lookup() does not. This patch solves the typical message at reboot time or device dismantle : unregister_netdevice: waiting for eth0 to become free. Usage count = 4 Fixes: 3bfd847203c6 ("net: Use passed in table for

Re: [PATCH] rtlwifi: rtl8192ee: fix semicolon.cocci warnings

2015-08-15 Thread Larry Finger
On 08/15/2015 05:36 AM, kbuild test robot wrote: drivers/net/wireless/rtlwifi/rtl8192ee/phy.c:856:2-3: Unneeded semicolon drivers/net/wireless/rtlwifi/rtl8192ee/phy.c:492:3-4: Unneeded semicolon drivers/net/wireless/rtlwifi/rtl8192ee/phy.c:452:3-4: Unneeded semicolon Remove unneeded semicolon

[PATCH] rtlwifi: rtl8192ee: fix semicolon.cocci warnings

2015-08-15 Thread kbuild test robot
drivers/net/wireless/rtlwifi/rtl8192ee/phy.c:856:2-3: Unneeded semicolon drivers/net/wireless/rtlwifi/rtl8192ee/phy.c:492:3-4: Unneeded semicolon drivers/net/wireless/rtlwifi/rtl8192ee/phy.c:452:3-4: Unneeded semicolon Remove unneeded semicolon. Generated by: scripts/coccinelle/misc/semicolon.c

Re: [PATCH net-next v5 00/11] ipv6: Only create RTF_CACHE route after encountering pmtu exception

2015-08-15 Thread Alexander Holler
Am 30.07.2015 um 13:57 schrieb Alexander Holler: Am 29.07.2015 um 11:25 schrieb Alexander Holler: Am 23.05.2015 um 05:55 schrieb Martin KaFai Lau: This series is to avoid creating a RTF_CACHE route whenever we are consulting the fib6 tree with a new destination. Instead, only create RTF_CACHE