aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac802154
AgeCommit message (Expand)AuthorFilesLines
2024-03-06mac802154: fix llsec key resources release in mac802154_llsec_key_delFedor Pchelkin1-5/+13
2023-12-15mac802154: Avoid new associations while disassociatingMiquel Raynal1-3/+8
2023-12-15mac802154: Only allow PAN controllers to process association requestsMiquel Raynal1-0/+6
2023-12-15mac802154: Use the PAN coordinator parameter when stamping packetsMiquel Raynal1-4/+7
2023-12-15mac80254: Provide real PAN coordinator info in beaconsMiquel Raynal1-2/+2
2023-11-20mac802154: Handle disassociation notifications from peersMiquel Raynal3-0/+65
2023-11-20mac802154: Follow the number of associated devicesMiquel Raynal2-10/+24
2023-11-20mac802154: Handle association requests from peersMiquel Raynal3-0/+152
2023-11-20mac802154: Handle disassociationsMiquel Raynal3-0/+164
2023-11-20mac802154: Handle associatingMiquel Raynal5-0/+226
2023-06-24Merge tag 'ieee802154-for-net-next-2023-06-23' of gitolite.kernel.org:pub/scm...Jakub Kicinski4-7/+154
2023-06-20Merge tag 'ieee802154-for-net-2023-06-19' of git://git.kernel.org/pub/scm/lin...David S. Miller1-1/+1
2023-06-16ieee802154: Replace strlcpy with strscpyAzeem Shaikh1-1/+1
2023-06-06Merge tag 'v6.4-rc4' into wpan-next/stagingMiquel Raynal1-2/+2
2023-04-05mac802154: Rename kfree_rcu() to kvfree_rcu_mightsleep()Joel Fernandes (Google)1-2/+2
2023-03-23mac802154: Handle received BEACON_REQMiquel Raynal4-5/+102
2023-03-23mac802154: Handle active scanningMiquel Raynal2-2/+52
2023-02-20Merge tag 'ieee802154-for-net-next-2023-02-20' of git://git.kernel.org/pub/sc...Jakub Kicinski9-30/+675
2023-02-18mac802154: Fix an always true conditionMiquel Raynal1-3/+2
2023-02-18mac802154: Send beacons using the MLME Tx pathMiquel Raynal1-1/+19
2023-01-30mac802154: Avoid superfluous endianness handlingMiquel Raynal1-2/+2
2023-01-28mac802154: Handle basic beaconingMiquel Raynal6-3/+206
2023-01-03mac802154: Handle passive scanningMiquel Raynal7-6/+407
2023-01-03mac802154: Add MLME Tx locked helpersMiquel Raynal2-13/+35
2023-01-03mac802154: Prepare forcing specific symbol durationMiquel Raynal2-10/+12
2022-12-19mac802154: Fix possible double free upon parsing errorMiquel Raynal1-1/+0
2022-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2022-12-07Merge tag 'ieee802154-for-net-next-2022-12-05' of git://git.kernel.org/pub/sc...Jakub Kicinski4-21/+45
2022-12-05mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()Wei Yongjun1-0/+1
2022-11-29mac802154: Trace the registration of new PANsDavid Girault1-0/+25
2022-11-01mac802154: Allow the creation of coordinator interfacesMiquel Raynal3-11/+16
2022-11-01mac802154: Clarify an expressionMiquel Raynal1-2/+1
2022-11-01mac802154: Move an skb free within the rx pathMiquel Raynal1-9/+4
2022-10-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+3
2022-10-26Merge tag 'ieee802154-for-net-next-2022-10-26' of git://git.kernel.org/pub/sc...Jakub Kicinski1-2/+2
2022-10-26Merge tag 'ieee802154-for-net-next-2022-10-25' of git://git.kernel.org/pub/sc...David S. Miller8-152/+441
2022-10-26net: mac802154: Fixup function parameter name in docsStefan Schmidt1-2/+2
2022-10-24mac802154: Fix LQI recordingMiquel Raynal1-2/+3
2022-10-24mac802154: Ensure proper scan-level filteringMiquel Raynal1-4/+12
2022-10-12net: mac802154: Avoid displaying misleading debug informationMiquel Raynal1-1/+3
2022-10-12mac802154: Avoid delivering frames received in a non satisfying filtering modeMiquel Raynal1-5/+7
2022-10-12mac802154: Drop IEEE802154_HW_RX_DROP_BAD_CKSUMMiquel Raynal1-5/+2
2022-10-12mac802154: set filter at drv_start()Alexander Aring5-31/+110
2022-10-12mac802154: move receive parameters above startAlexander Aring1-95/+95
2022-08-29net: mac802154: Fix a condition in the receive pathMiquel Raynal1-1/+1
2022-06-27net: mac802154: Fix a Tx warning checkMiquel Raynal2-25/+14
2022-06-14mac802154: fix atomic_dec_and_test checksAlexander Aring2-4/+4
2022-06-14mac802154: util: fix release queue handlingAlexander Aring1-1/+1
2022-06-10net: mac802154: Add a warning in the slow pathMiquel Raynal1-0/+27
2022-06-10net: mac802154: Add a warning in the hot pathMiquel Raynal2-1/+16
2022-06-10net: mac802154: Introduce a synchronous API for MLME commandsMiquel Raynal2-0/+48
2022-06-10net: mac802154: Introduce a tx queue flushing mechanismMiquel Raynal4-5/+30
2022-06-10net: mac802154: Introduce a helper to disable the queueMiquel Raynal2-0/+26
2022-06-10net: mac802154: Create a hot tx pathMiquel Raynal1-2/+8
2022-06-10net: mac802154: Bring the ability to hold the transmit queueMiquel Raynal4-12/+69
2022-06-10net: mac802154: Follow the count of ongoing transmissionsMiquel Raynal2-0/+5
2022-06-10net: mac802154: Enhance the error path in the main tx helperMiquel Raynal1-6/+6
2022-06-10net: mac802154: Rename the main tx_work structMiquel Raynal3-5/+8
2022-06-10net: mac802154: Rename the synchronous xmit workerMiquel Raynal3-3/+3
2022-04-30net: mac802154: Fix symbol durationsMiquel Raynal1-6/+6
2022-04-25net: mac802154: Create an error helper for asynchronous offloading errorsMiquel Raynal1-0/+6
2022-04-25net: mac802154: Create an offloaded transmission error helperMiquel Raynal1-0/+11
2022-04-25net: mac802154: Save a global error code on transmissionsMiquel Raynal2-1/+6
2022-02-10net: mac802154: Set durations automaticallyMiquel Raynal2-0/+47
2022-02-10net: mac802154: Convert the symbol duration into nanosecondsMiquel Raynal1-4/+4
2021-10-20mac802154: use dev_addr_set() - manualJakub Kicinski1-7/+8
2021-10-20mac802154: use dev_addr_set()Jakub Kicinski1-1/+1
2021-09-07ieee802154: Remove redundant initialization of variable retColin Ian King1-1/+1
2021-04-06net: mac802154: Fix general protection faultPavel Skripkin1-1/+1
2020-11-07net: mac802154: convert tasklets to use new tasklet_setup() APIAllen Pais1-5/+3
2020-09-08Merge tag 'ieee802154-for-davem-2020-09-08' of git://git.kernel.org/pub/scm/l...David S. Miller1-3/+5
2020-09-08mac802154: tx: fix use-after-freeEric Dumazet1-3/+5
2020-08-07mm, treewide: rename kzfree() to kfree_sensitive()Waiman Long1-10/+10
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner11-97/+13
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2018-09-28mac802154: Remove VLA usage of skcipherKees Cook2-9/+9
2018-08-06net: mac802154: tx: expand tailroom if necessaryAlexander Aring1-1/+14
2018-03-28net/mac802154: disambiguate mac80215 vs mac802154 trace eventsAlexei Starovoitov1-4/+4
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-0/+4
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman4-0/+4
2017-09-20mac802154: Fix MAC header and payload encryptedDiogenes Pereira1-3/+8
2017-09-20mac802154: replace hardcoded value with macroDiogenes Pereira1-1/+2
2017-06-07net: Fix inconsistent teardown and release of private netdev state.David S. Miller1-4/+3
2017-03-30drivers: add explicit interrupt.h includesFlorian Westphal1-0/+1
2017-03-02sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h...Ingo Molnar1-0/+2
2016-12-25ktime: Cleanup ktime_set() usageThomas Gleixner1-2/+2
2016-12-16Makefile: drop -D__CHECK_ENDIAN__ from cflagsMichael S. Tsirkin1-2/+0
2016-09-19mac802154: use rate limited warnings for malformed framesAristeu Rozanski1-2/+2
2016-09-19mac802154: don't warn on unsupported framesAristeu Rozanski1-0/+5
2016-09-19mac802154: set phy net namespace for new ifacesAlexander Aring1-0/+1
2016-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-1/+1
2016-02-23mac802154: Fixes kernel oops when unloading a radio driverKoen Zandberg1-1/+1
2016-01-27mac802154: Use skcipherHerbert Xu2-20/+24
2016-01-04mac802154: constify ieee802154_llsec_ops structureJulia Lawall1-1/+1
2015-12-10mac802154: tx: fix synced xmit deadlockAlexander Aring2-12/+0
2015-11-19mac802154: Delete an unnecessary check before the function call "kfree_skb"Markus Elfring1-2/+1
2015-10-21mac802154: llsec: use kzfreeAlexander Aring1-10/+10
2015-09-30ieee802154: change mtu size behaviourAlexander Aring2-12/+11
2015-09-30mac802154: add comments for llsec issuesAlexander Aring2-0/+8
2015-09-30nl802154: add support for security layerAlexander Aring1-0/+205
2015-09-24mac802154: iface: assume big endian for af_packetAlexander Aring1-5/+3
2015-09-22mac802154: tx: add warning if MTU exceedsAlexander Aring1-0/+11
2015-09-22ieee802154: change needed headroom/tailroomAlexander Aring2-6/+14
2015-09-22ieee802154: introduce wpan_dev_header_opsAlexander Aring1-12/+79
2015-09-22mac802154: llsec: fix device deletion from listAlexander Aring1-0/+1
2015-08-10ieee802154: add ack request default handlingAlexander Aring1-0/+11
2015-08-10mac802154: change frame_retries behaviourAlexander Aring2-8/+4
2015-08-10mac802154: cfg: remove test and set checksAlexander Aring1-16/+0
2015-08-10mac802154: fix wpan mac setting while lowpan is thereAlexander Aring1-0/+15
2015-07-30mac802154: Fix memory corruption with global deferred transmit state.Lennert Buytenhek3-21/+12
2015-07-23mac802154: fix ieee802154_rx handlingVarka Bhadram3-4/+3
2015-07-23mac802154: do not export ieee802154_rx()Varka Bhadram2-1/+1
2015-07-23mac802154: cfg: add suspend and resume callbacksAlexander Aring3-2/+54
2015-07-23mac802154: util: add stop_device utility functionAlexander Aring3-5/+11
2015-07-23mac802154: remove unused macroVarka Bhadram1-2/+0
2015-07-23mac802154: use WARN_ON() macroVarka Bhadram1-4/+2
2015-07-23mac802154: add llsec address update workaroundAlexander Aring3-3/+15
2015-06-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds13-248/+555
2015-06-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-28/+16
2015-06-17mac802154: iface: cleanup stack variableAlexander Aring1-1/+1
2015-06-17mac802154: iface: fix order while interface upAlexander Aring1-48/+55
2015-06-15mac802154: iface: flush workqueue before stopAlexander Aring1-0/+1
2015-06-15mac802154: iface: fix hrtimer cancel on ifdownAlexander Aring1-3/+3
2015-06-15mac802154: rx packet handle cleanupVarka Bhadram1-2/+4
2015-06-09mac802154/iface: remove superfluous WARN_ON call in slave_open()Stefan Schmidt1-1/+0
2015-06-07mac802154: remove unneeded vif structAlexander Aring3-9/+6
2015-06-02mac802154: add trace functionality for driver opsVarka Bhadram4-15/+362
2015-05-31ieee802154: Fix EUI-64 station address validation.Lennert Buytenhek1-2/+2
2015-05-28mac802154: Switch to new AEAD interfaceHerbert Xu1-27/+14
2015-05-27nl802154: add support to set cca ed levelAlexander Aring1-0/+19
2015-05-27ieee802154: add set transmit power supportVarka Bhadram1-0/+19
2015-05-26mac802154: mac802154_mlme_start_req() optimisation.Lennert Buytenhek1-18/+11
2015-05-26mac802154: Avoid rtnl deadlock in mac802154_wpan_ioctl().Lennert Buytenhek1-0/+3
2015-05-23mac802154: remove mib lockAlexander Aring5-73/+2
2015-05-23mac802154: use atomic ops for sequence incrementationAlexander Aring4-14/+6
2015-05-23mac802154: remove pib lockAlexander Aring2-9/+2
2015-05-23mac802154: fix hold rtnl while ioctlAlexander Aring1-2/+3
2015-05-19mac802154: select CRYPTO when neededArnd Bergmann1-0/+1
2015-05-19mac802154: tx: allow xmit complete from hard irqAlexander Aring1-3/+2
2015-05-19ieee802154: add iftypes capabilityAlexander Aring1-0/+6
2015-05-19cfg802154: introduce wpan phy flagsAlexander Aring1-3/+3
2015-05-19mac802154: remove check if operation is supportedAlexander Aring1-24/+0
2015-05-19mac802154: check for really changesAlexander Aring1-0/+26
2015-05-19ieee802154: add several phy supported handlingAlexander Aring1-0/+26
2015-05-19ieee802154: change cca ed level to mbmAlexander Aring1-2/+2
2015-05-19ieee802154: change transmit power to mbmAlexander Aring1-2/+2
2015-05-19ieee802154: change transmit power to s32Alexander Aring1-1/+1
2015-05-19ieee802154: move validation check out of softmacAlexander Aring1-29/+0
2015-05-09Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/...David S. Miller2-3/+5
2015-04-30cfg802154: pass name_assign_type to rdev_add_virtual_intf()Varka Bhadram4-7/+13
2015-04-30mac802154: llsec: fix return value check in llsec_key_alloc()Wei Yongjun1-2/+2
2015-04-30mac802154: fix ieee802154_register_hw error handlingAlexander Aring1-1/+3
2015-04-23mac802154: Include crypto/aead.hHerbert Xu1-1/+2
2015-03-27mac802154: cleanup concurrent checkAlexander Aring1-14/+6
2015-03-19mac802154: fix typo in header guardNicolas Iooss1-2/+2
2015-03-14mac802154: correct max sifs size handlingAlexander Aring1-1/+12
2015-01-03mac802154: fix kbuild test robot warningAlexander Aring1-4/+1
2014-12-20ieee802154: iface: move multiple node type checkAlexander Aring1-14/+9
2014-12-20mac802154: iface: check concurrent ifacesAlexander Aring1-0/+77
2014-12-19nl802154: introduce support for cca settingsAlexander Aring1-0/+21
2014-12-19ieee802154: rework cca settingAlexander Aring2-5/+6
2014-12-05mac802154: use goto label on failureVarka Bhadram1-2/+1
2014-12-05net/mac802154: No need for an extra space when castingStefan Schmidt1-2/+2
2014-12-05net/mac802154: Remove extra blank lines.Stefan Schmidt2-21/+0
2014-11-26mac802154: remove unnecessary if statementVarka Bhadram1-5/+3
2014-11-17ieee802154: fix byteorder for short address and panidAlexander Aring1-7/+7
2014-11-17ieee802154: add del interface commandAlexander Aring2-0/+15
2014-11-17ieee802154: setting extended address while iface addAlexander Aring4-9/+15
2014-11-17ieee802154: add new interface commandAlexander Aring1-0/+15
2014-11-17mac802154: remove wpan_dev parameter in if_addAlexander Aring4-7/+4
2014-11-17mac802154: use new nl802154 iftype typesAlexander Aring4-16/+16
2014-11-17mac802154: remove deprecated linux-zigbee infoAlexander Aring1-2/+0
2014-11-17mac802154: remove const for non pointer in cfg opsAlexander Aring1-15/+17
2014-11-17mac802154: remove const for non pointer in driver-opsAlexander Aring1-25/+21
2014-11-17mac802154: remove unused prototypesAlexander Aring1-6/+0
2014-11-13mac802154: add interframe spacing time handlingAlexander Aring5-4/+53
2014-11-12ieee820154: add lbt setting supportAlexander Aring1-0/+16
2014-11-12ieee820154: add max frame retries setting supportAlexander Aring1-0/+16
2014-11-12ieee820154: add max csma backoffs setting supportAlexander Aring1-0/+16
2014-11-12ieee820154: add backoff exponent setting supportAlexander Aring1-0/+18
2014-11-12ieee820154: add short_addr setting supportAlexander Aring1-0/+26
2014-11-12ieee820154: add pan_id setting supportAlexander Aring1-0/+20
2014-11-12ieee820154: add channel set supportAlexander Aring1-0/+24
2014-11-12mac802154: add ifname change notifierAlexander Aring3-0/+53
2014-11-12mac802154: change module descriptionAlexander Aring1-1/+1
2014-11-12mac802154: add wpan_phy priv idAlexander Aring3-0/+8
2014-11-12mac820154: move mutex locks out of loopAlexander Aring1-2/+2
2014-11-12mac820154: rename sdata next to tmpAlexander Aring1-2/+2
2014-11-12mac820154: move interface unregistration into ifaceAlexander Aring3-8/+15
2014-11-09mac802154: protect address changes via ioctlAlexander Aring1-0/+7
2014-11-09ieee802154: netlink add rtnl lockAlexander Aring1-4/+6
2014-11-09mac820154: don't set monitor dev_addrAlexander Aring1-1/+3
2014-11-09ieee802154: add iftype to wpan_devAlexander Aring1-0/+1
2014-11-09ieee802154: rename wpan_phy_allocAlexander Aring1-1/+1
2014-11-09mac802154: remove mac_params in sdataAlexander Aring3-14/+33
2014-11-09mac802154: move mac pib attributes into wpan_devAlexander Aring4-42/+40
2014-11-05mac802154: fix typo promisuous to promiscuousAlexander Aring2-4/+4
2014-11-05mac802154: use IEEE802154_EXTENDED_ADDR_LENAlexander Aring1-3/+2
2014-11-05mac802154: add support for perm_extended_addrAlexander Aring1-0/+4