24 Sep, 2016

1 commit


16 Aug, 2016

1 commit


21 May, 2015

1 commit

  • Remove the calls to net_random_ethaddr() that some boards and some
    drivers are calling. This is now implemented inside of net/eth.c

    Enable the feature for all boards that previously enabled it.

    Signed-off-by: Joe Hershberger
    Acked-By: Michael Walle (for the lsxl board part)

    Series-changes: 2
    -Fixed bfin build errors

    Joe Hershberger
     

19 Apr, 2015

2 commits


13 May, 2014

1 commit

  • Some functions in include/net.h are ported from
    include/linux/etherdevice.h of Linux Kernel.

    For ex.
    is_zero_ether_addr()
    is_multicast_ether_addr()
    is_broadcast_ether_addr()
    is_valid_ether_addr();

    So, we should use the same function name as that of Linux Kernel,
    eth_rand_addr(), for consistency.

    Besides, eth_rand_addr() has been implemented as an inline function.
    So it should not be surrounded by #ifdef CONFIG_RANDOM_MACADDR.

    Signed-off-by: Masahiro Yamada
    Acked-by: Joe Hershberger

    Masahiro Yamada
     

20 Aug, 2013

3 commits


24 Jul, 2013

1 commit


25 Jun, 2013

1 commit

  • Faraday FTMAC110 10/100Mbps supports half-word data transfer for Linux.
    However it has a weird DMA alignment issue:

    (1) Tx DMA Buffer Address:
    1 bytes aligned: Invalid
    2 bytes aligned: O.K
    4 bytes aligned: O.K

    (2) Rx DMA Buffer Address:
    1 bytes aligned: Invalid
    2 bytes aligned: O.K
    4 bytes aligned: Invalid!!!

    Signed-off-by: Kuo-Jung Su
    Cc: Joe Hershberger
    Cc: Tom Rini

    Kuo-Jung Su