From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 323
drivers/net/ethernet/mellanox/mlx4/en_main.c| 1 +
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
arch/mips/txx9/generic/setup_tx4939.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/mips/txx9/generic/setup_tx4939.c
b/arch/mips/txx9/generic/setup_tx
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/bonding/bond_main.c | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
i
From: David Decotigny <de...@googlers.com>
This patch defines a new ETHTOOL_GSETTINGS/SSETTINGS API, handled by
the new get_ksettings/set_ksettings callbacks. This API provides
support for most legacy ethtool_cmd fields, adds support for larger
link mode masks (up to 4064 bits, variable
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infiniband/hw/usnic/usnic_ib_v
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infinib
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infinib
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/8021q/vlan_dev.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/net/8021q/vlan_dev.c b/net/8021q/vlan_dev.c
index fded865..e607fee 100644
--- a/net/8021
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ipvlan/ipvlan_main.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ipvlan/ipvlan_main.c b/drivers/net/ipvlan/ipvlan_main.c
i
From: David Decotigny <de...@googlers.com>
History:
v3
- rebased v2 on top of latest net-next, minor checkpatch/printf %*pb
updates
v2
- keep return 0 in get_settings when successful, instead of
propagating positive result from driver's get_settings callback.
v1
- original subm
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/rdma/ib_addr.h | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/include/rdma/ib_addr.h b/include/rdma/ib_addr.h
index 1152859..1820f26 100644
-
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/team/team.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
index 651d35e..288ca01 100644
--- a
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/macvlan.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c
index 06c8bfe..a95b793 100644
--- a
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/scsi/fcoe/fcoe_transport.c | 36
1 file changed, 20 insertions(+), 16 deletions(-)
diff --git a/drivers/scsi/fcoe/fcoe_transport.c
b/drive
From: David Decotigny <de...@googlers.com>
replaced by __ethtool_get_ksettings.
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/linux/ethtool.h | 4
net/core/ethtool.c | 49 ++---
2 files changed, 14 inser
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
b/drivers/net/ether
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/bridge/br_if.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c
index ec02f58..e6de008 100644
--- a/net/bridge/br_if
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/core/net-sysfs.c | 15 +--
net/packet/af_packet.c | 11 +--
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/net/core/net-sysfs.c b/net/core
From: David Decotigny <de...@googlers.com>
History:
v4
- removed typedef for link mode bitmaps
- moved bitmap<->u32[] conversion routines to bitmap.c . This is the
naive implementation. I have an endian-aware version that uses
memcpy/memset as much as possible, but I fi
From: David Decotigny <de...@googlers.com>
This patch defines a new ETHTOOL_GSETTINGS/SSETTINGS API, handled by
the new get_ksettings/set_ksettings callbacks. This API provides
support for most legacy ethtool_cmd fields, adds support for larger
link mode masks (up to 4064 bits, variable
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/8021q/vlan_dev.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/net/8021q/vlan_dev.c b/net/8021q/vlan_dev.c
index fded865..e607fee 100644
--- a/net/8021
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
b/drivers/net/ether
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/bridge/br_if.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c
index 8d1d4a2..d1022fd 100644
--- a/net/bridge/br_if
From: David Decotigny <de...@googlers.com>
This is mainly testing bitmap construction and conversion to/from u32[]
for now.
Tested:
qemu i386, x86_64, ppc, ppc64 BE and LE, ARM.
Signed-off-by: David Decotigny <de...@googlers.com>
---
lib/Kconfig.debug
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/scsi/fcoe/fcoe_transport.c | 36
1 file changed, 20 insertions(+), 16 deletions(-)
diff --git a/drivers/scsi/fcoe/fcoe_transport.c
b/drive
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infinib
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/core/net-sysfs.c | 15 +--
net/packet/af_packet.c | 11 +--
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/net/core/net-sysfs.c b/net/core
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/team/team.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
index 059c0f6..7cc98a7 100644
--- a
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 344
drivers/net/ethernet/mellanox/mlx4/en_main.c| 1 +
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/bonding/bond_main.c | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
i
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infinib
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infiniband/hw/usnic/usnic_ib_v
From: David Decotigny <de...@googlers.com>
Aimed at transferring bitmaps to/from user-space in a 32/64-bit agnostic
way.
Tested:
unit tests (next patch) on qemu i386, x86_64, ppc, ppc64 BE and LE,
ARM.
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/linux/b
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/macvlan.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c
index 06c8bfe..a95b793 100644
--- a
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/rdma/ib_addr.h | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/include/rdma/ib_addr.h b/include/rdma/ib_addr.h
index 1152859..1820f26 100644
-
From: David Decotigny <de...@googlers.com>
replaced by __ethtool_get_ksettings.
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/linux/ethtool.h | 4
net/core/ethtool.c | 45 ++---
2 files changed, 14 insertions(+),
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
arch/mips/txx9/generic/setup_tx4939.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/mips/txx9/generic/setup_tx4939.c
b/arch/mips/txx9/generic/setup_tx
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ipvlan/ipvlan_main.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ipvlan/ipvlan_main.c b/drivers/net/ipvlan/ipvlan_main.c
i
er <da...@davemloft.net> wrote:
> From: David Decotigny <ddeco...@gmail.com>
> Date: Mon, 30 Nov 2015 14:05:41 -0800
>
>> This patch defines a new ETHTOOL_GSETTINGS/SSETTINGS API, handled by
>> the new get_ksettings/set_ksettings callbacks. This API provides
>> support for
> url:
> https://github.com/0day-ci/linux/commits/David-Decotigny/RFC-new-ETHTOOL_GSETTINGS-SSETTINGS-API/20151210-022123
> config: i386-randconfig-b0-12100240 (attached as .config)
> reproduce:
> # save the attached .config to linux build tree
> make ARCH=i3
think it's preferred.
On Wed, Dec 16, 2015 at 8:38 AM, David Miller <da...@davemloft.net> wrote:
> From: David Decotigny <ddeco...@gmail.com>
> Date: Mon, 14 Dec 2015 13:03:52 -0800
>
>> +static int ethtool_get_ksettings(struct net_d
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 344
drivers/net/ethernet/mellanox/mlx4/en_main.c| 1 +
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/8021q/vlan_dev.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/net/8021q/vlan_dev.c b/net/8021q/vlan_dev.c
index fded865..e607fee 100644
--- a/net/8021
From: David Decotigny <de...@googlers.com>
replaced by __ethtool_get_ksettings.
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/linux/ethtool.h | 4
net/core/ethtool.c | 45 ++---
2 files changed, 14 insertions(+),
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/rdma/ib_addr.h | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/include/rdma/ib_addr.h b/include/rdma/ib_addr.h
index 1152859..1820f26 100644
-
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/core/net-sysfs.c | 15 +--
net/packet/af_packet.c | 11 +--
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/net/core/net-sysfs.c b/net/core
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/bonding/bond_main.c | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
i
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
arch/mips/txx9/generic/setup_tx4939.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/mips/txx9/generic/setup_tx4939.c
b/arch/mips/txx9/generic/setup_tx
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ipvlan/ipvlan_main.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ipvlan/ipvlan_main.c b/drivers/net/ipvlan/ipvlan_main.c
i
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infinib
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infinib
From: David Decotigny <de...@googlers.com>
Aimed at transferring bitmaps to/from user-space in a 32/64-bit agnostic
way.
Tested:
unit tests (next patch) on qemu i386, x86_64, ppc, ppc64 BE and LE,
ARM.
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/linux/b
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infiniband/hw/usnic/usnic_ib_v
From: David Decotigny <de...@googlers.com>
This is mainly testing bitmap construction and conversion to/from u32[]
for now.
Tested:
qemu i386, x86_64, ppc, ppc64 BE and LE, ARM.
Signed-off-by: David Decotigny <de...@googlers.com>
---
lib/Kconfig.debug
From: David Decotigny <de...@googlers.com>
This patch defines a new ETHTOOL_GSETTINGS/SSETTINGS API, handled by
the new get_ksettings/set_ksettings callbacks. This API provides
support for most legacy ethtool_cmd fields, adds support for larger
link mode masks (up to 4064 bits, variable
From: David Decotigny <de...@googlers.com>
History:
v5
note: please see v4 bullets for a question regarding bitmap.c
- minor fix to make allyesconfig/allmodconfig
v4
- removed typedef for link mode bitmaps
- moved bitmap<->u32[] conversion routines to bitmap.c . This is
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/scsi/fcoe/fcoe_transport.c | 36
1 file changed, 20 insertions(+), 16 deletions(-)
diff --git a/drivers/scsi/fcoe/fcoe_transport.c
b/drive
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/macvlan.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c
index 06c8bfe..a95b793 100644
--- a
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/bridge/br_if.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c
index 8d1d4a2..d1022fd 100644
--- a/net/bridge/br_if
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/team/team.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
index 059c0f6..7cc98a7 100644
--- a
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
b/drivers/net/ether
yes, I will update+repost.
On Sun, Nov 29, 2015 at 10:11 PM, Yuval Mintz <yuval.mi...@qlogic.com> wrote:
>>>> there was a work by David Decotigny that should have solved the out
>>>> of bits problem here [1]. Maybe it should be revived.
>>>>
&g
On Mon, Nov 30, 2015 at 4:04 PM, kbuild test robot wrote:
>>> include/linux/ethtool.h:129:3: warning: comparison of unsigned expression
>>> >= 0 is always true [-Wtype-limits]
prepared a fix for that, will be part of next patch update after feedback.
--
To unsubscribe from this
From: David Decotigny <de...@googlers.com>
[ this is a plain re-post, same v7 as the ones previously sent ]
History:
v7
added ref to related kernel commit in netlink ioctl patch description
v6
re-added last patch, to use AF_NETLINK when AF_INET not available
v5
rebase
From: David Decotigny <de...@googlers.com>
To benefit from this, kernel commit 025c68186e07 ("netlink: add support
for NIC driver ioctls") is needed.
Signed-off-by: David Decotigny <de...@googlers.com>
---
configure.ac | 2 +-
ethtool.c| 7 +++
2 files chang
From: David Decotigny <de...@googlers.com>
More info with kernel commit 8d3f2806f8fb ("Merge branch
'ethtool-ksettings'").
Note: The new features implemented in this patch depend on kernel
commit 793cf87de9d1 ("Set cmd field in ETHTOOL_GLINKSETTINGS response to
wrong n
ssman <g...@mellanox.com>
> CC: Ben Hutchings <b...@kernel.org>
> CC: David Decotigny <de...@googlers.com>
> Signed-off-by: Saeed Mahameed <sae...@mellanox.com>
> ---
> drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 +
> include/uapi/linux/ethtool.h
ae...@mellanox.com>
> Cc: Ben Hutchings <b...@kernel.org>
> Cc: David Decotigny <de...@googlers.com>
> ---
> include/uapi/linux/ethtool.h | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/include/uapi/linux/ethtool.h b/include/uapi
, ETHTOOL_LINK_MODE_10baseCR4_Full_BIT,
> + "10baseCR4/Full" },
> + { 0, ETHTOOL_LINK_MODE_10baseLR4_ER4_Full_BIT,
> + "10baseLR4_ER4/Full" },
> };
> int indent;
> int did1, new_line_pend, i;
> --
> 2.1.4
>
Acked-By: David Decotigny <de...@googlers.com>
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 344
drivers/net/ethernet/mellanox/mlx4/en_main.c| 1 +
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
From: David Decotigny <de...@googlers.com>
replaced by __ethtool_get_ksettings.
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/linux/ethtool.h | 4
net/core/ethtool.c | 45 ++---
2 files changed, 14 insertions(+),
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/scsi/fcoe/fcoe_transport.c | 36
1 file changed, 20 insertions(+), 16 deletions(-)
diff --git a/drivers/scsi/fcoe/fcoe_transport.c
b/drive
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/8021q/vlan_dev.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/net/8021q/vlan_dev.c b/net/8021q/vlan_dev.c
index ad5e2fd..d4a6131 100644
--- a/net/8021
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
arch/mips/txx9/generic/setup_tx4939.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/mips/txx9/generic/setup_tx4939.c
b/arch/mips/txx9/generic/setup_tx
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/rdma/ib_addr.h | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/include/rdma/ib_addr.h b/include/rdma/ib_addr.h
index c34c900..f669751 100644
-
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/team/team.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
index 00558e1..7f96eca7 100644
-
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infinib
From: David Decotigny <de...@googlers.com>
This patch defines a new ETHTOOL_GSETTINGS/SSETTINGS API, handled by
the new get_ksettings/set_ksettings callbacks. This API provides
support for most legacy ethtool_cmd fields, adds support for larger
link mode masks (up to 4064 bits, variable
From: David Decotigny <de...@googlers.com>
Aimed at transferring bitmaps to/from user-space in a 32/64-bit agnostic
way.
Tested:
unit tests (next patch) on qemu i386, x86_64, ppc, ppc64 BE and LE,
ARM.
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/linux/b
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infiniband/hw/usnic/usnic_ib_v
thanks. done in v8 I am sending right now.
On Mon, Feb 8, 2016 at 3:36 PM, Andrew Morton <a...@linux-foundation.org> wrote:
> On Sun, 7 Feb 2016 17:08:45 -0800 David Decotigny <ddeco...@gmail.com> wrote:
>
>> From: David Decotigny <de...@googlers.com>
>>
>
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/core/net-sysfs.c | 15 +--
net/packet/af_packet.c | 11 +--
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/net/core/net-sysfs.c b/net/core
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/bridge/br_if.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c
index c367b3e..cafe4e6 100644
--- a/net/bridge/br_if
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
b/drivers/net/ether
From: David Decotigny <de...@googlers.com>
This is mainly testing bitmap construction and conversion to/from u32[]
for now.
Tested:
qemu i386, x86_64, ppc, ppc64 BE and LE, ARM.
Signed-off-by: David Decotigny <de...@googlers.com>
---
lib/Kconfig.debug
From: David Decotigny <de...@googlers.com>
History:
v8
- bitmap u32 API returns number of bits copied, unit tests updated
v7
- module_exit in test_bitmap
v6
- fix copy_from_user in user/kernel handshake
v5
note: please see v4 bullets for a question regarding bitmap.c
- minor fix t
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ipvlan/ipvlan_main.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ipvlan/ipvlan_main.c b/drivers/net/ipvlan/ipvlan_main.c
i
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infinib
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/macvlan.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c
index 94e6888..a54ad4c 100644
--- a
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/bonding/bond_main.c | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
i
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
include/rdma/ib_addr.h | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/include/rdma/ib_addr.h b/include/rdma/ib_addr.h
index c34c900..f669751 100644
-
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/scsi/fcoe/fcoe_transport.c | 36
1 file changed, 20 insertions(+), 16 deletions(-)
diff --git a/drivers/scsi/fcoe/fcoe_transport.c
b/drive
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/macvlan.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c
index 94e6888..a54ad4c 100644
--- a
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c
b/drivers/infinib
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
arch/mips/txx9/generic/setup_tx4939.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/mips/txx9/generic/setup_tx4939.c
b/arch/mips/txx9/generic/setup_tx
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/8021q/vlan_dev.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/net/8021q/vlan_dev.c b/net/8021q/vlan_dev.c
index ad5e2fd..d4a6131 100644
--- a/net/8021
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
net/bridge/br_if.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c
index c367b3e..cafe4e6 100644
--- a/net/bridge/br_if
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ipvlan/ipvlan_main.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ipvlan/ipvlan_main.c b/drivers/net/ipvlan/ipvlan_main.c
i
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/team/team.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
index 00558e1..7f96eca7 100644
-
From: David Decotigny <de...@googlers.com>
Signed-off-by: David Decotigny <de...@googlers.com>
---
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 344
drivers/net/ethernet/mellanox/mlx4/en_main.c| 1 +
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
1 - 100 of 210 matches
Mail list logo