aboutsummaryrefslogtreecommitdiffstats
path: root/net/ethernet
AgeCommit message (Expand)AuthorFilesLines
13 daysethernet: Add helper for assigning packet type when dest address does not mat...Rahul Rameshbabu1-11/+1
2022-12-07net: ethernet: use sysfs_emit() to instead of scnprintf()ye xingchen1-1/+1
2022-08-25net: gro: skb_gro_header helper functionRichard Gobert1-6/+3
2022-04-07net: ethernet: set default assignment identifier to NET_NAME_ENUMIan Wienand1-1/+1
2021-11-24gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlersEric Dumazet1-2/+0
2021-11-24gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlersEric Dumazet1-4/+1
2021-10-08eth: platform: add a helper for loading netdev->dev_addrJakub Kicinski1-0/+20
2021-10-08ethernet: un-export nvmem_get_mac_address()Jakub Kicinski1-1/+0
2021-10-07eth: fwnode: add a helper for loading netdev->dev_addrJakub Kicinski1-0/+20
2021-10-07eth: fwnode: remove the addr len from mac helpersJakub Kicinski1-13/+8
2021-10-07eth: fwnode: change the return type of mac address helpersJakub Kicinski1-19/+20
2021-10-07device property: move mac addr helpers to eth.cJakub Kicinski1-0/+63
2021-10-02ethernet: use eth_hw_addr_set()Jakub Kicinski1-1/+1
2021-08-03move netdev_boot_setup into Space.cArnd Bergmann1-2/+0
2021-07-26Revert "net: dsa: Allow drivers to filter packets they can decode source port...Vladimir Oltean1-5/+1
2021-04-13of: net: pass the dst buffer to of_get_mac_address()Michael Walle1-5/+6
2021-03-18ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, VxLAN) GROAlexander Lobakin1-3/+8
2021-03-14ethernet: constify eth_get_headlen()'s data argumentAlexander Lobakin1-1/+1
2020-11-17net: datagram: fix some kernel-doc markupsMauro Carvalho Chehab1-3/+3
2020-05-23net: move devres helpers into a separate source fileBartosz Golaszewski1-28/+0
2020-01-27net: remove eth_change_mtuHeiner Kallweit1-16/+0
2019-11-07net: add annotations on hh->hh_len lockless accessesEric Dumazet1-1/+6
2019-06-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+1
2019-06-02net: ethernet: improve eth_platform_get_mac_addressHeiner Kallweit1-10/+4
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-07net: ethernet: support of_get_mac_address new ERR_PTR errorPetr Štetiar1-1/+1
2019-05-05net: dsa: Allow drivers to filter packets they can decode source port fromVladimir Oltean1-1/+5
2019-04-23net: pass net_device argument to the eth_get_headlenStanislav Fomichev1-2/+3
2019-04-23net: plumb network namespace into __skb_flow_dissectStanislav Fomichev1-2/+3
2019-02-22net/ethernet: Add parse_protocol header_ops supportMaxim Mikityanskiy1-0/+13
2018-12-03net: ethernet: provide nvmem_get_mac_address()Bartosz Golaszewski1-0/+38
2018-11-15net: slightly optimize eth_type_transLi RongQing1-8/+10
2018-06-26net: Convert GRO SKB handling to list_head.David Miller1-6/+6
2018-05-08net: core: rework basic flow dissection helperPaolo Abeni1-3/+3
2017-06-16networking: make skb_push & __skb_push return void pointersJohannes Berg1-1/+1
2017-02-16Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-1/+1
2017-02-15net: Add a skb_gro_flush_final helper.Steffen Klassert1-1/+1
2017-02-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-02-08net: introduce device min_header_lenWillem de Bruijn1-0/+1
2017-01-29net: add devm version of alloc_etherdev_mqs functionRafał Miłecki1-0/+28
2016-11-07net: make default TX queue length a defined constantJesper Dangaard Brouer1-1/+2
2016-10-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2016-10-20net: add recursion limit to GROSabrina Dubroca1-1/+1
2016-10-13net: deprecate eth_change_mtu, remove usageJarod Wilson1-2/+3
2016-02-24eth: Pull header from first fragment via eth_get_headlenAlexander Duyck1-1/+2
2016-01-06net: Add eth_platform_get_mac_address() helper.David S. Miller1-0/+31
2015-09-28net: help compiler generate better code in eth_get_headlenJesper Dangaard Brouer1-1/+1
2015-09-01flow_dissector: Add flags argument to skb_flow_dissector functionsTom Herbert1-1/+1
2015-08-09net: ethernet: Fix double word "the the" in eth.cMasanari Iida1-1/+1
2015-06-04net: Add full IPv6 addresses to flow_keysTom Herbert1-1/+1
2015-06-01net: Add priority to packet_offload objects.David S. Miller1-0/+1
2015-05-13flow_dissect: use programable dissector in skb_flow_dissect and friendsJiri Pirko1-3/+3
2015-05-13net: move *skb_get_poff declarations into correct headerJiri Pirko1-0/+1
2015-05-05etherdev: Fix sparse error, make test usable by other functionsAlexander Duyck1-1/+1
2015-05-03etherdev: Use skb->data to retrieve Ethernet header instead of eth_hdrAlexander Duyck1-1/+2
2015-05-03etherdev: Process is_multicast_ether_addr at same size as other operationsAlexander Duyck1-1/+1
2015-05-03etherdev: Avoid unnecessary byte swap in check for EthertypeAlexander Duyck1-1/+1
2015-03-03ethernet: Use eth_<foo>_addr instead of memsetJoe Perches1-2/+2
2015-03-02net: Kill dev_rebuild_headerEric W. Biederman1-34/+0
2015-01-02net: Add Transparent Ethernet Bridging GRO support.Jesse Gross1-0/+92
2014-09-05net: Add function for parsing the header length out of linear ethernet framesAlexander Duyck1-0/+27
2014-08-27net: dsa: reduce number of protocol hooksFlorian Fainelli1-5/+2
2014-07-15net: set name_assign_type in alloc_netdev()Tom Gundersen1-1/+2
2014-01-16net: eth_type_trans() should use skb_header_pointer()Eric Dumazet1-2/+5
2013-09-30ethernet: use likely() for common Ethernet encapstephen hemminger1-4/+5
2013-09-30ethernet: cleanup eth_type_transstephen hemminger1-14/+3
2013-09-20net: ethernet: eth.c: removed checkpatch warnings and errorsAvinash Kumar1-3/+3
2013-07-16net: Fix sysfs_format_mac() code duplication.David S. Miller1-20/+1
2013-03-28net: add ETH_P_802_3_MINSimon Horman1-1/+1
2013-01-21net: split eth_mac_addr for better error handlingStefan Hajnoczi1-6/+35
2013-01-03net: remove unnecessary NET_ADDR_RANDOM "bitclean"Jiri Pirko1-2/+0
2012-07-19ipx: move peII functionsstephen hemminger2-39/+0
2012-07-10net: Fix (nearly-)kernel-doc comments for various functionsBen Hutchings1-0/+3
2012-06-30net: introduce new priv_flag indicating iface capable of change mac when runningJiri Pirko1-1/+1
2012-05-10net, drivers/net: Convert compare_ether_addr_64bits to ether_addr_equal_64bitsJoe Perches1-2/+3
2012-04-15net: cleanup unsigned to unsigned intEric Dumazet1-1/+1
2012-03-28Remove all #inclusions of asm/system.hDavid Howells1-1/+0
2012-02-13eth: reset addr_assign_type if eth_mac_addr() calledDanny Kukawka1-0/+2
2011-09-15net: don't clear IFF_XMIT_DST_RELEASE in ether_setupnhorman1-1/+1
2011-07-27net: add IFF_SKB_TX_SHARED flag to priv_flagsNeil Horman1-0/+1
2011-07-25net: fix eth.c kernel-doc warningRandy Dunlap1-0/+1
2011-07-13net: Push protocol type directly down to header_ops->cache()David S. Miller1-2/+1
2011-01-12eth: fix new kernel-doc warningRandy Dunlap1-1/+1
2011-01-10net: Add alloc_netdev_mqs functionTom Herbert1-5/+7
2010-09-23net: return operator cleanupEric Dumazet1-1/+1
2010-08-26net: use scnprintf() to avoid potential buffer overflowChangli Gao1-3/+3
2010-07-14Net: ethernet: pe2.c: fix EXPORT_SYMBOL macro code style issueChihau Chau1-2/+1
2010-06-10net-next: remove useless union keywordChangli Gao1-4/+1
2010-05-02net: Inline skb_pull() in eth_type_trans().David S. Miller1-1/+1
2010-04-21ethernet: print protocol in host byte orderJohannes Berg1-1/+1
2010-04-20net: Fix various endianness glitchesEric Dumazet1-1/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-12-26llc: use dev_hard_headerOctavian Purdila1-3/+3
2009-11-15remove deprecated and not used: print_mac()Marin Mitov1-7/+0
2009-05-25net: remove COMPAT_NET_DEV_OPSAlexander Beregalov1-5/+0
2008-11-23eth: Declare an optimized compare_ether_addr_64bits() functionEric Dumazet1-3/+3
2008-11-19netdev: expose ethernet address primitivesStephen Hemminger1-5/+8
2008-10-08dsa: add support for Trailer tagging formatLennert Buytenhek1-0/+2
2008-10-08dsa: add support for original DSA tagging formatLennert Buytenhek1-0/+10
2008-09-20net: Use hton[sl]() instead of __constant_hton[sl]() where applicableArnaldo Carvalho de Melo1-1/+1
2008-04-13[NET]: Return more appropriate error from eth_validate_addr().Patrick McHardy1-1/+1
2008-01-28[ETH]: Combine format_addr() with print_mac().Michael Chan1-3/+27
2007-10-23[NET]: Validate device addr prior to interface-upJeff Garzik1-0/+9
2007-10-10[NET]: Move hardware header operations out of netdevice.Stephen Hemminger1-12/+24
2007-10-10[NET]: Wrap hard_header_parseStephen Hemminger1-2/+2
2007-10-10[NET]: Wrap netdevice hardware header creation.Stephen Hemminger1-3/+1
2007-10-10[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()Joe Perches1-0/+8
2007-10-10[NET] ethernet: optimize memcpy and memsetStephen Hemminger1-8/+8
2007-07-11[ETH]: Validate address in eth_mac_addrPatrick McHardy1-0/+3
2007-07-10[CORE] Stack changes to add multiqueue hardware support APIPeter P Waskiewicz Jr1-4/+5
2007-04-25[SK_BUFF]: Introduce skb_reset_mac_header(skb)Arnaldo Carvalho de Melo1-1/+1
2007-04-25[ETH]: Make eth_type_trans set skb->dev like the other *_type_transArnaldo Carvalho de Melo1-0/+1
2007-04-25[NET] ETHERNET: Use htons() where appropriate.YOSHIFUJI Hideaki1-1/+1
2007-02-14[PATCH] remove many unneeded #includes of sched.hTim Schmielau1-1/+0
2007-02-10[NET] ETHERNET: Fix whitespace errors.YOSHIFUJI Hideaki1-4/+4
2006-12-02[NET]: Kill direct includes of asm/checksum.hAl Viro1-1/+0
2006-09-28[NET]: Annotate dst_ops protocolAl Viro1-1/+1
2006-09-22[ETH]: indentation and cleanupStephen Hemminger1-50/+46
2006-09-22[ETH]: docbook commentsStephen Hemminger1-31/+69
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-05[NET]: Eliminate unused /proc/sys/net/ethernetJes Sorensen2-15/+0
2006-02-23[NET] ethernet: Fix first packet goes out with MAC 00:00:00:00:00:00Jamal Hadi Salim1-6/+6
2006-01-06[NET]: Use newer is_multicast_ether_addr() in some filesKris Katterjohn1-1/+1
2006-01-05[NET]: Change 1500 to ETH_DATA_LEN in some filesKris Katterjohn1-2/+3
2005-11-08[NET]: kfree cleanupJesper Juhl1-2/+1
2005-10-29[ETH]: ether address compareStephen Hemminger1-15/+2
2005-09-28[NET]: Fix reversed logic in eth_type_trans().David S. Miller1-1/+1
2005-09-27[NET]: Slightly optimize ethernet address comparison.David S. Miller1-10/+21
2005-08-29[NET]: Fix sparse warningsArnaldo Carvalho de Melo2-2/+1
2005-08-29[NET]: Remove explicit initializations of skb->input_devDavid S. Miller1-1/+0
2005-07-12[NET]: __be'ify *_type_trans()Alexey Dobriyan1-1/+1
2005-06-28[NET]: Micro optimization in eth_header()Denis Vlasenko1-4/+3
2005-05-05[PATCH] update Ross Biro bouncing email addressJesper Juhl1-1/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds4-0/+369