- To: "David S. Miller" <davem@xxxxxxxxxxxxx>
- Subject: [PATCH v2 0/2] Part 2: handle addr_assign_type for random addresses
- From: Danny Kukawka <danny.kukawka@xxxxxxxxx>
- Date: Wed, 15 Feb 2012 15:53:13 +0100
- Cc: Jiri Kosina <jkosina@xxxxxxx>, Nicolas Ferre <nicolas.ferre@xxxxxxxxx>, Eilon Greenstein <eilong@xxxxxxxxxxxx>, James Morris <jmorris@xxxxxxxxx>, Daniele Venzano <venza@xxxxxxxxxxxx>, Dennis Aberilla <denzzzhome@xxxxxxxxx>, Stephen Hemminger <shemminger@xxxxxxxxxx>, David Decotigny <decot@xxxxxxxxxx>, Wan ZongShun <mcuos.com@xxxxxxxxx>, Thomas Meyer <thomas@xxxxxxxx>, dev@xxxxxxxxxxxxxxx, Samuel Ortiz <sameo@xxxxxxxxxxxxxxx>, Eric Dumazet <eric.dumazet@xxxxxxxxx>, bridge@xxxxxxxxxxxxxxxxxxxxxxxxxx, Danny Kukawka <dkukawka@xxxxxxx>, James Chapman <jchapman@xxxxxxxxxxx>, Simtec Linux Team <linux@xxxxxxxxxxxx>, Jeff Kirsher <jeffrey.t.kirsher@xxxxxxxxx>, Alexey Kuznetsov <kuznet@xxxxxxxxxxxxx>, Jon Mason <jdmason@xxxxxxxx>, virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx, Alexey Dobriyan <adobriyan@xxxxxxxxx>, Paul <paul.gortmaker@xxxxxxxxxxxxx>, Rick Jones <rick.jones2@xxxxxx>, Po-Yu Chuang <ratbert@xxxxxxxxxxxxxxxx>, Lucas De Marchi <lucas.demarchi@xxxxxxxxxxxxxx>, Jesse Gross <jesse@xxxxxxxxxx>, Jamal Hadi Salim <hadi@xxxxxxxxxx>, Chris Metcalf <cmetcalf@xxxxxxxxxx>, Michał Mirosław <mirq-linux@xxxxxxxxxxxx>, Rob Herring <rob.herring@xxxxxxxxxxx>, Ben Dooks <ben-linux@xxxxxxxxx>, Giuseppe Cavallaro <peppe.cavallaro@xxxxxx>, Roger Luethi <rl@xxxxxxxxxxx>, Florian Fainelli <florian@xxxxxxxxxxx>, Neil Horman <nhorman@xxxxxxxxxxxxx>, Jiri Pirko <jpirko@xxxxxxxxxx>, Hideaki YOSHIFUJI <yoshfuji@xxxxxxxxxxxxxx>, Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>, Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx>, Stephen Boyd <sboyd@xxxxxxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, Marc Gauthier <marc@xxxxxxxxxxxxx>, Hartley Sweeten <hsweeten@xxxxxxxxxxxxxxxxxxx>, "Michael S. Tsirkin" <mst@xxxxxxxxxx>, Thomas Faber <thfabba@xxxxxx>, netdev@xxxxxxxxxxxxxxx, Joe Perches <joe@xxxxxxxxxxx>, Steve Glendinning <steve.glendinning@xxxxxxxx>, Richard Cochran <richard.cochran@xxxxxxxxxx>, Krzysztof Halasa <khc@xxxxxxxxx>
- Delivered-to: virtualization@xxxxxxxxxxxxxxxxxxxxxxxx
The second part of my patch series to fix the handling of
addr_assign_type for random MAC addresses. This contains the
trival changes from random_ether_addr() to new
eth_hw_addr_random() and code to reset the state to
NET_ADDR_PERM as soon as the MAC get changed via
.ndo_set_mac_address where eth_mac_addr wasn't used.
Danny Kukawka (2):
net: replace random_ether_addr() with eth_hw_addr_random()
net: use eth_hw_addr_random() and reset addr_assign_type
drivers/net/dummy.c | 3 ++-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +-
drivers/net/ethernet/cadence/macb.c | 2 +-
drivers/net/ethernet/calxeda/xgmac.c | 3 ++-
drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +-
drivers/net/ethernet/davicom/dm9000.c | 2 +-
drivers/net/ethernet/dnet.c | 2 +-
drivers/net/ethernet/faraday/ftgmac100.c | 2 +-
drivers/net/ethernet/faraday/ftmac100.c | 2 +-
drivers/net/ethernet/marvell/pxa168_eth.c | 3 ++-
drivers/net/ethernet/micrel/ks8842.c | 3 ++-
drivers/net/ethernet/micrel/ks8851.c | 3 ++-
drivers/net/ethernet/micrel/ks8851_mll.c | 1 +
drivers/net/ethernet/microchip/enc28j60.c | 3 ++-
drivers/net/ethernet/mipsnet.c | 2 +-
drivers/net/ethernet/natsemi/macsonic.c | 2 +-
drivers/net/ethernet/nvidia/forcedeth.c | 3 ++-
drivers/net/ethernet/rdc/r6040.c | 2 +-
drivers/net/ethernet/sis/sis900.c | 2 +-
drivers/net/ethernet/smsc/smsc911x.c | 3 ++-
drivers/net/ethernet/smsc/smsc9420.c | 5 ++---
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +-
drivers/net/ethernet/tile/tilepro.c | 3 ++-
drivers/net/ethernet/toshiba/tc35815.c | 2 +-
drivers/net/ethernet/via/via-rhine.c | 2 +-
drivers/net/ifb.c | 2 +-
drivers/net/macvlan.c | 3 ++-
drivers/net/team/team.c | 3 ++-
drivers/net/tun.c | 2 +-
drivers/net/usb/smsc75xx.c | 2 +-
drivers/net/usb/smsc95xx.c | 2 +-
drivers/net/veth.c | 4 ++--
drivers/net/virtio_net.c | 2 +-
drivers/net/wan/hdlc_fr.c | 2 +-
drivers/net/wan/hdlc_raw_eth.c | 2 +-
net/bridge/br_device.c | 3 ++-
net/ipv4/ip_gre.c | 2 +-
net/l2tp/l2tp_eth.c | 2 +-
net/openvswitch/vport-internal_dev.c | 3 ++-
40 files changed, 55 insertions(+), 41 deletions(-)
--
1.7.8.3
_______________________________________________
Virtualization mailing list
Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linuxfoundation.org/mailman/listinfo/virtualization
[KVM Development]
[CentOS Virtualization]
[Netdev]
[Ethernet Bridging]
[Linux Wireless]
[Kernel Newbies]
[Security]
[Linux for Hams]
[Netfilter]
[Bugtraq]
[Photo]
[Yosemite]
[Yosemite Forum]
[MIPS Linux]
[ARM Linux]
[Linux RAID]
[Linux Admin]
[Samba]
[Find Someone Nice]
[Video 4 Linux]
[Linux Resources]