aboutsummaryrefslogtreecommitdiffstats
path: root/net/bluetooth/6lowpan.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-29ipv6: introduce dst_rt6_info() helperEric Dumazet1-1/+1
2024-03-06Bluetooth: constify the struct device_type usageRicardo B. Marliere1-1/+1
2024-03-06Bluetooth: hci_conn: Always use sk_timeo as conn_timeoutLuiz Augusto von Dentz1-1/+1
2022-12-12Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-1/+1
2022-12-02Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()Wang ShaoBo1-0/+1
2022-11-25use less confusing names for iov_iter direction initializersAl Viro1-1/+1
2022-03-07bluetooth: Use netif_rx().Sebastian Andrzej Siewior1-1/+1
2022-03-04Bluetooth: 6lowpan: No need to clear memory twiceChristophe JAILLET1-1/+0
2021-10-25bluetooth: use dev_addr_set()Jakub Kicinski1-1/+3
2021-06-26Bluetooth: 6lowpan: Use the correct print formatKai Ye1-8/+8
2021-06-26Bluetooth: 6lowpan: remove unused functionJiapeng Chong1-36/+0
2021-06-26Bluetooth: 6lowpan: delete unneeded variable initializationKai Ye1-1/+1
2021-04-02Bluetooth: Coding style fixMeng Yu1-2/+1
2021-04-02Bluetooth: Remove 'return' in void functionMeng Yu1-2/+0
2020-06-23Bluetooth: add a mutex lock to avoid UAF in do_enale_setLihong Kou1-0/+5
2020-05-04net: partially revert dynamic lockdep key changesCong Wang1-0/+8
2019-10-24net: core: add generic lockdep keysTaehee Yoo1-8/+0
2019-09-05Bluetooth: 6lowpan: Make variable header_ops constantNishka Dasgupta1-1/+1
2019-07-06Bluetooth: 6lowpan: always check destination addressJosua Mayer1-12/+0
2019-07-06Bluetooth: 6lowpan: check neighbour table for SLAACJosua Mayer1-0/+15
2019-07-06Bluetooth: 6lowpan: search for destination address in all peersJosua Mayer1-4/+10
2019-06-26ipv6: constify rt6_nexthop()Nicolas Dichtel1-2/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284Thomas Gleixner1-8/+1
2019-01-22Bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warningsYueHaibing1-5/+6
2018-12-06net: core: dev: Add extack argument to dev_open()Petr Machata1-1/+1
2018-10-24iov_iter: Separate type from direction and use accessor functionsDavid Howells1-1/+1
2017-07-256lowpan: fix set not used warningstephen hemminger1-3/+0
2017-07-19bluetooth: 6lowpan dev_close never returns errorstephen hemminger1-5/+1
2017-06-07net: Fix inconsistent teardown and release of private netdev state.David S. Miller1-1/+1
2017-04-12bluetooth: Do not set IFF_POINTOPOINTPatrik Flykt1-2/+1
2017-04-12Bluetooth: 6lowpan: Set tx_queue_len to DEFAULT_TX_QUEUE_LENLuiz Augusto von Dentz1-0/+2
2017-04-12Bluetooth: 6lowpan: Use netif APIs to flow controlLuiz Augusto von Dentz1-0/+16
2017-04-12Bluetooth: 6lowpan: Don't drop packets when run out of creditsLuiz Augusto von Dentz1-9/+2
2017-04-12Bluetooth: 6lowpan: Print errors during recv_pktLuiz Augusto von Dentz1-0/+2
2017-04-12Bluetooth: 6lowpan: Remove unnecessary peer lookupLuiz Augusto von Dentz1-11/+4
2017-04-12Bluetooth: 6lowpan: fix use after free in chan_suspend/resumeMichael Scott1-18/+3
2017-04-12Bluetooth: 6lowpan: fix delay work init in add_peer_chan()Michael Scott1-3/+7
2017-04-126lowpan: fix assignment of peer_addrColin Ian King1-1/+1
2017-04-126lowpan: Fix IID format for BluetoothLuiz Augusto von Dentz1-67/+12
2017-04-126lowpan: Use netdev addr_len to determine lladdr lenLuiz Augusto von Dentz1-36/+6
2017-04-12bluetooth: Set 6 byte device addressesPatrik Flykt1-11/+8
2017-01-14locking/atomic, kref: Add kref_read()Peter Zijlstra1-1/+1
2016-11-22Bluetooth: Fix using the correct source address typeJohan Hedberg1-2/+2
2016-06-09net: add netdev_lockdep_set_classes() helperEric Dumazet1-14/+1
2016-06-07net_sched: transform qdisc running bit into a seqcountEric Dumazet1-0/+2
2016-04-26Bluetooth: 6lowpan: Fix memory corruption of ipv6 destination addressGlenn Ruben Bakke1-7/+4
2016-04-136lowpan: change naming for lowpan private dataAlexander Aring1-39/+43
2016-01-23Bluetooth: 6lowpan: Fix handling of uncompressed IPv6 packetsLukasz Duda1-0/+3
2016-01-23Bluetooth: 6lowpan: Fix kernel NULL pointer dereferencesGlenn Ruben Bakke1-1/+3
2015-12-106lowpan: add lowpan dev register helpersAlexander Aring1-5/+3
2015-10-27bluetooth: 6lowpan: fix NOHZ: local_softirq_pendingAlexander Aring1-1/+1
2015-10-21Bluetooth: 6lowpan: Use hci_conn_hash_lookup_le() when possibleJohan Hedberg1-1/+1
2015-10-216lowpan: cleanup lowpan_header_decompressAlexander Aring1-19/+1
2015-10-216lowpan: cleanup lowpan_header_compressAlexander Aring1-2/+1
2015-10-21bluetooth: 6lowpan: use lowpan dispatch helpersAlexander Aring1-30/+27
2015-10-086lowpan: move shared settings to lowpan_netdev_setupAlexander Aring1-6/+0
2015-10-08Bluetooth: 6lowpan: Remove unnecessary chan_get() functionJohan Hedberg1-15/+5
2015-10-08Bluetooth: 6lowpan: Rename confusing 'pchan' variablesJohan Hedberg1-21/+21
2015-10-08Bluetooth: 6lowpan: Remove unnecessary chan_open() functionJohan Hedberg1-12/+4
2015-10-08Bluetooth: 6lowpan: Remove redundant BT_CONNECTED assignmentJohan Hedberg1-2/+0
2015-10-08Bluetooth: 6lowpan: Remove redundant (and incorrect) MPS assignmentsJohan Hedberg1-3/+0
2015-10-08Bluetooth: 6lowpan: Fix imtu & omtu valuesJohan Hedberg1-2/+1
2015-08-116lowpan: add generic 6lowpan netdev private dataAlexander Aring1-3/+6
2015-08-11Bluetooth: 6lowpan: change netdev_priv to lowpan_devAlexander Aring1-1/+1
2015-07-30Bluetooth: 6lowpan: Fix possible raceAlexander Aring1-10/+13
2015-06-17Bluetooth: 6lowpan: Fix module refcountGlenn Ruben Bakke1-2/+0
2015-06-17Bluetooth: 6lowpan: Fix double kfree of netdev privGlenn Ruben Bakke1-2/+1
2015-06-17Bluetooth: 6lowpan: Move netdev sysfs device referenceGlenn Ruben Bakke1-1/+1
2015-06-17Bluetooth: 6lowpan: Rename ambiguous variableGlenn Ruben Bakke1-3/+3
2015-06-17Bluetooth: 6lowpan: Enable delete_netdev to be scheduled when last peer is de...Glenn Ruben Bakke1-1/+1
2015-05-25ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCASTMartin KaFai Lau1-1/+1
2015-01-14Bluetooth: 6lowpan: Remove PSM setting codeJukka Rissanen1-35/+31
2014-12-19Bluetooth: 6lowpan: Do not free skb when packet is droppedJukka Rissanen1-1/+0
2014-12-09first fruits - kill l2cap ->memcpy_fromiovec()Al Viro1-2/+1
2014-12-09put iov_iter into msghdrAl Viro1-3/+3
2014-11-13Bluetooth: Fix correct nesting for 6lowpan server channelJohan Hedberg1-0/+2
2014-11-11Bluetooth: 6lowpan: Remove unnecessary RCU callbackJohan Hedberg1-9/+2
2014-11-08Bluetooth: 6lowpan: fix skb_unshare behaviourAlexander Aring1-6/+2
2014-11-066lowpan: move skb_free from error paths in decompressionMartin Townsend1-8/+7
2014-10-30Bluetooth: 6lowpan: use after free in disconnect_devices()Dan Carpenter1-2/+2
2014-10-28Bluetooth: 6lowpan: Fix lockdep splatsJukka Rissanen1-0/+19
2014-10-28Bluetooth: 6lowpan: Converting rwlocks to use RCUJukka Rissanen1-95/+127
2014-10-27ieee802154: 6lowpan: rename process_data and lowpan_process_dataMartin Townsend1-7/+8
2014-10-27bluetooth:6lowpan: use consume_skb when packet processed successfullyMartin Townsend1-3/+4
2014-10-276lowpan: fix process_data return valuesMartin Townsend1-1/+1
2014-10-276lowpan: remove skb_deliver from IPHCMartin Townsend1-2/+12
2014-10-256lowpan: Use skb_cow in IPHC decompression.Martin Townsend1-0/+4
2014-10-25Bluetooth: 6lowpan: remove unnecessary codes in give_skb_to_upperLi RongQing1-8/+1
2014-10-02Bluetooth: 6lowpan: Check transmit errors for multicast packetsJukka Rissanen1-3/+10
2014-10-02Bluetooth: 6lowpan: Return EAGAIN error also for multicast packetsJukka Rissanen1-11/+5
2014-10-02Bluetooth: 6lowpan: Avoid memory leak if memory allocation failsJukka Rissanen1-2/+6
2014-10-02Bluetooth: 6lowpan: Memory leak as the skb is not freedJukka Rissanen1-0/+2
2014-09-29Bluetooth: 6lowpan: Enable multicast supportJukka Rissanen1-1/+2
2014-09-29Bluetooth: 6lowpan: Ensure header compression does not corrupt IPv6 headerJukka Rissanen1-52/+83
2014-09-29Bluetooth: 6lowpan: Make sure skb exists before accessing itJukka Rissanen1-0/+6
2014-09-09Bluetooth: 6lowpan: Route packets that are not meant to peer via correct deviceJukka Rissanen1-2/+63
2014-09-09Bluetooth: 6lowpan: Set the peer IPv6 address correctlyJukka Rissanen1-0/+13
2014-09-09Bluetooth: 6lowpan: Increase the connection timeout valueJukka Rissanen1-1/+1
2014-08-14Bluetooth: Fix confusion between parent and child channel for 6lowpanJohan Hedberg1-5/+5
2014-07-15net: set name_assign_type in alloc_netdev()Tom Gundersen1-1/+1
2014-07-03Bluetooth: 6LoWPAN: Remove network devices when unloadingJukka Rissanen1-0/+54
2014-07-03Bluetooth: 6LoWPAN: Count module usageJukka Rissanen1-0/+5
2014-07-03Bluetooth: 6LoWPAN: Create a kernel moduleJukka Rissanen1-2/+11
2014-07-03Bluetooth: 6LoWPAN: Use connected oriented channel instead of fixed oneJukka Rissanen1-207/+580
2014-06-05Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/...John W. Linville1-30/+35
2014-05-30Bluetooth: 6LoWPAN: Fix MAC address universal/local bit handlingJukka Rissanen1-30/+35
2014-03-066lowpan: move 6lowpan header to include/netAlexander Aring1-1/+1
2014-01-07Bluetooth: Fix 6loWPAN peer lookupClaudio Takahasi1-2/+2
2014-01-07Bluetooth: Fix setting Universal/Local bitClaudio Takahasi1-1/+1
2014-01-06Bluetooth: Fix NULL pointer dereference when disconnectingJohan Hedberg1-1/+1
2013-12-14Bluetooth: fix return value checkWei Yongjun1-4/+4
2013-12-14Bluetooth: remove unused including <linux/version.h>Wei Yongjun1-1/+0
2013-12-126lowpan: fix/move/cleanup debug functionsAlexander Aring1-27/+0
2013-12-11Bluetooth: Fix test for lookup_dev return valueJohan Hedberg1-1/+1
2013-12-11Bluetooth: Add missing 6lowpan.h includeJohan Hedberg1-0/+2
2013-12-11Bluetooth: Enable 6LoWPAN support for BT LE devicesJukka Rissanen1-0/+886