aboutsummaryrefslogtreecommitdiffstats
path: root/net/llc
AgeCommit message (Expand)AuthorFilesLines
2024-01-30llc: call sock_orphan() at release timeEric Dumazet1-0/+2
2024-01-19llc: Drop support for ETH_P_TR_802_2.Kuniyuki Iwashima1-7/+0
2024-01-19llc: make llc_ui_sendmsg() more robust against bonding changesEric Dumazet1-8/+16
2023-11-01llc: verify mac len before reading mac headerWillem de Bruijn3-2/+14
2023-08-09net/llc/llc_conn.c: fix 4 instances of -Wmissing-variable-declarationsNick Desaulniers1-5/+6
2023-07-20llc: Don't drop packet from non-root netns.Kuniyuki Iwashima1-3/+0
2023-07-20llc: Check netns in llc_estab_match() and llc_listener_match().Kuniyuki Iwashima3-21/+32
2023-07-20llc: Check netns in llc_dgram_match().Kuniyuki Iwashima1-7/+11
2023-06-24sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)David Howells1-1/+0
2023-05-10net: deal with most data-races in sk_wait_event()Eric Dumazet1-3/+5
2022-06-09net: rename reference+tracking helpersJakub Kicinski1-1/+1
2022-03-25llc: only change llc->dev when bind() succeedsEric Dumazet1-25/+34
2022-03-23llc: fix netdevice reference leaks in llc_ui_bind()Eric Dumazet1-0/+8
2021-12-10sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned.Kuniyuki Iwashima1-1/+1
2021-12-07llc: add net device refcount trackerEric Dumazet1-2/+3
2021-10-13llc/snap: constify dev_addr passingJakub Kicinski4-4/+4
2021-08-05net: Remove redundant if statementsYajun Deng1-4/+2
2021-07-27net: llc: fix skb_over_panicPavel Skripkin2-2/+10
2021-04-27llc2: Remove redundant assignment to rcJiapeng Chong1-2/+0
2021-03-28llc: llc_core.c: COuple of typo fixesBhaskar Chowdhury1-2/+2
2021-03-26net: llc: Correct function name llc_pdu_set_pf_bit() in headerYang Yingliang1-1/+1
2021-03-26net: llc: Correct function name llc_sap_action_unitdata_ind() in headerYang Yingliang1-1/+1
2021-03-26net: llc: Correct some function names in headerYang Yingliang1-2/+2
2021-01-27net: remove redundant 'depends on NET'Masahiro Yamada1-1/+0
2020-10-30net: llc: Fix kerneldoc warningsAndrew Lunn1-0/+2
2020-07-24net: pass a sockptr_t into ->setsockoptChristoph Hellwig1-2/+2
2020-07-13net: llc: kerneldoc fixesAndrew Lunn5-5/+9
2020-06-28llc: make sure applications use ARPHRD_ETHEREric Dumazet1-3/+7
2020-02-26af_llc: fix if-statement empty body warningRandy Dunlap1-1/+1
2020-02-24net: Add missing annotation for llc_seq_start()Jules Irenge1-1/+1
2019-12-20llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)Chan Shu Tak, Alex1-2/+2
2019-11-06net: silence data-races on sk_backlog.tailEric Dumazet1-1/+1
2019-11-06net: use helpers to change sk_ack_backlogEric Dumazet1-1/+1
2019-10-09net: silence KCSAN warnings around sk_add_backlog() callsEric Dumazet1-1/+1
2019-10-08llc: fix sk_buff refcounting in llc_conn_state_process()Eric Biggers1-27/+6
2019-10-08llc: fix another potential sk_buff leak in llc_ui_sendmsg()Eric Biggers3-18/+30
2019-10-08llc: fix sk_buff leak in llc_conn_service()Eric Biggers2-25/+15
2019-10-08llc: fix sk_buff leak in llc_sap_state_process()Eric Biggers2-18/+17
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 281Thomas Gleixner1-8/+1
2019-05-28llc: fix skb leak in llc_build_and_send_ui_pkt()Eric Dumazet1-0/+2
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-04-12llc: Check address length before reading address fieldTetsuo Handa1-2/+1
2018-10-22llc: do not use sk_eat_skb()Eric Dumazet1-7/+4
2018-10-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2018-10-15llc: set SOCK_RCU_FREE in llc_sap_add_socket()Cong Wang1-0/+1
2018-09-13llc: avoid blocking in llc_sap_close()Cong Wang1-3/+1
2018-08-09Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2018-08-07llc: use refcount_inc_not_zero() for llc_sap_find()Cong Wang1-2/+2
2018-07-24llc: fix whitespace issuesStephen Hemminger3-3/+2
2018-06-28Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLLLinus Torvalds1-1/+1
2018-06-04Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-1/+1
2018-05-26net: convert datagram_poll users tp ->poll_maskChristoph Hellwig1-1/+1
2018-05-16proc: introduce proc_create_seq{,_data}Christoph Hellwig1-26/+2
2018-05-08llc: better deal with too small mtuEric Dumazet1-0/+3
2018-04-22llc: fix NULL pointer deref for SOCK_ZAPPEDCong Wang1-9/+12
2018-04-22llc: delete timers synchronously in llc_sk_free()Cong Wang2-9/+22
2018-04-19llc: hold llc_sap before release_sock()Cong Wang1-0/+7
2018-04-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-15/+32
2018-03-27llc: properly handle dev_queue_xmit() return valueCong Wang2-15/+32
2018-03-26net: Use octal not symbolic permissionsJoe Perches1-2/+2
2018-03-12net: llc: drop VLA in llc_sap_mcast()Salvatore Mesoraca1-3/+4
2018-02-12net: make getname() functions return length rather than use int* parameterDenys Vlasenko1-3/+2
2018-01-16net: delete /proc THIS_MODULE referencesAlexey Dobriyan1-2/+0
2017-11-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2-18/+21
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar1-0/+1
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland1-2/+2
2017-10-25net: LLC: Convert timers to use timer_setup()Kees Cook2-18/+21
2017-07-04net, llc: convert llc_sap.refcnt from atomic_t to refcount_tReshetova, Elena1-1/+1
2017-07-01net: convert sock.sk_refcnt from atomic_t to refcount_tReshetova, Elena2-5/+5
2017-05-26net: llc: add lock_sock in llc_ui_bind to avoid a race conditionlinzhang1-0/+3
2017-04-23Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar3-4/+4
2017-04-18mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCUPaul E. McKenney3-4/+4
2017-03-09net: Work around lockdep limitation in sockets that use socketsDavid Howells1-1/+3
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-0/+2
2017-02-12net/llc: avoid BUG_ON() in skb_orphan()Eric Dumazet2-0/+6
2016-11-14net: fix sleeping for sk_wait_event()WANG Cong1-12/+12
2016-09-17llc: switch type to bool as the timeout is only tested versus 0Alan Cox1-2/+2
2016-05-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2016-05-04net: fix infoleak in llcKangjie Lu1-0/+1
2016-04-13sock: tigthen lockdep checks for sock_owned_by_userHannes Frederic Sowa1-1/+1
2016-02-17af_llc: fix types on llc_ui_wait_for_connOne Thousand Gnomes1-2/+2
2015-07-27tcp: fix recv with flags MSG_WAITALL | MSG_PEEKSabrina Dubroca1-2/+2
2015-05-11net: Pass kern from net_proto_family.create to sk_allocEric W. Biederman2-4/+4
2015-03-02net: Remove iocb argument from sendmsg and recvmsgYing Xue1-4/+3
2015-01-25net: llc: use correct size for sysctl timeout entriesSasha Levin1-4/+4
2014-12-10llc: Make llc_sap_action_t function pointer arrays constJoe Perches2-11/+11
2014-12-10llc: Make llc_conn_ev_qfyr_t function pointer arrays constJoe Perches2-120/+120
2014-12-10llc: Make function pointer arrays constJoe Perches2-236/+236
2014-11-24new helper: memcpy_from_msg()Al Viro1-1/+1
2014-11-05net: Add and use skb_copy_datagram_msg() helper.David S. Miller1-2/+1
2014-10-24net: llc: include linux/errno.h instead of asm/errno.hFabian Frederick1-1/+1
2014-09-28net_dma: simple removalDan Williams1-5/+5
2014-01-28llc: remove noisy WARN from llc_mac_hdr_initDave Jones1-1/+1
2014-01-18net: add build-time checks for msg->msg_name sizeSteffen Hurrle1-2/+2
2014-01-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+3
2014-01-03llc: make lock staticstephen hemminger1-2/+1
2014-01-02net: llc: fix use after free in llc_ui_recvmsgDaniel Borkmann1-2/+3
2013-12-27llc: "foo* bar" should be "foo *bar"Weilong Chen3-5/+5
2013-11-20net: rework recvmsg handler msg_name and msg_namelen logicHannes Frederic Sowa1-2/+0
2013-09-03llc: Use normal etherdevice.h testsJoe Perches3-8/+8
2013-08-15net: proc_fs: trivial: print UIDs as unsigned intFrancesco Fusco1-1/+1
2013-04-07llc: Fix missing msg_namelen update in llc_ui_recvmsg()Mathias Krause1-0/+2
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin1-2/+1
2012-11-18net: Allow userns root to control llc, netfilter, netlink, packet, and xfrmEric W. Biederman1-1/+1
2012-09-17llc: Remove stray reference to sysctl_llc_station_ack_timeout.David S. Miller1-7/+0
2012-09-17llc2: Collapse remainder of state machine into simple if-else if-statementBen Hutchings1-87/+4
2012-09-17llc2: Remove explicit indexing of state action arraysBen Hutchings1-4/+4
2012-09-17llc2: Remove the station send queueBen Hutchings1-32/+2
2012-09-17llc2: Collapse the station event receive pathBen Hutchings1-81/+6
2012-09-17llc2: Remove dead code for state machineBen Hutchings1-395/+9
2012-09-17llc2: Remove pointless indirection through llc_stat_state_trans_endBen Hutchings1-12/+4
2012-08-24Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ebie...David S. Miller1-1/+1
2012-08-15llc: fix info leak via getsockname()Mathias Krause1-2/+1
2012-08-14userns: Print out socket uids in a user namespace aware fashion.Eric W. Biederman1-1/+1
2012-08-14llc: Fix races between llc2 handler use and (un)registrationBen Hutchings2-5/+18
2012-08-14llc2: Call llc_station_exit() on llc2_init() failure pathBen Hutchings2-3/+4
2012-08-14llc2: Fix silent failure of llc_station_init()Ben Hutchings1-17/+2
2012-08-06llc: free the right skbSorin Dumitru1-3/+3
2012-07-10net: Fix (nearly-)kernel-doc comments for various functionsBen Hutchings2-9/+9
2012-05-17net: include/net/sock.h cleanupEric Dumazet1-2/+2
2012-05-15net: delete all instances of special processing for token ringPaul Gortmaker3-9/+1
2012-05-15net: Convert net_ratelimit uses to net_<level>_ratelimitedJoe Perches1-4/+3
2012-04-23net: add a limit parameter to sk_add_backlog()Eric Dumazet1-1/+1
2012-04-20net llc: Don't use sysctl tables with .child entries.Eric W. Biederman1-35/+16
2012-04-20net: Move all of the network sysctls without a namespace into init_net.Eric W. Biederman1-2/+3
2012-04-15net: cleanup unsigned to unsigned intEric Dumazet1-1/+1
2012-01-24llc: Fix race condition in llc_ui_recvmsgRadu Iliescu1-0/+5
2011-12-19llc: llc_cmsg_rcv was getting called after sk_eat_skb.Alex Juncu1-4/+10
2011-10-31net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modulesPaul Gortmaker3-0/+3
2011-04-11llc: Fix length check in llc_fixup_skb().David S. Miller1-2/+1
2011-02-28llc: avoid skb_clone() if there is only one handlerChangli Gao1-12/+13
2010-12-08net: RCU conversion of dev_getbyhwaddr() and arp_ioctl()Eric Dumazet1-5/+6
2010-09-16net/llc: storing negative error codes in unsigned shortDan Carpenter1-1/+1
2010-09-13net/llc: make opt unsigned in llc_ui_setsockopt()Dan Carpenter1-1/+2
2010-05-12Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2010-05-10net: Fix FDDI and TR config checks in ipv4 arp and LLC.David S. Miller1-1/+1
2010-04-20net: sk_sleep() helperEric Dumazet1-6/+6
2010-04-11Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller7-0/+7
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo7-0/+7
2010-03-24llc: cleanup: remove dead code from llc_init()Dan Carpenter1-6/+0
2010-03-05net: backlog functions renameZhu Yi2-2/+2
2010-03-05llc: use limited socket backlogZhu Yi1-1/+2
2009-12-26llc: fix SAP reference counting w.r.t. socket handlingOctavian Purdila1-4/+1
2009-12-26llc: convert llc_sap_list to RCUOctavian Purdila2-39/+18
2009-12-26llc: replace the socket list with a local address based hashOctavian Purdila4-36/+95
2009-12-26llc: use a device based hash table to speed up multicast deliveryOctavian Purdila2-3/+15
2009-12-26llc: optimize multicast deliveryOctavian Purdila1-8/+28
2009-12-26llc: convert the socket list to RCU lockingOctavian Purdila5-67/+120
2009-12-26llc: add support for SO_BINDTODEVICEOctavian Purdila1-2/+27
2009-12-26llc: add support for LLC_OPT_PKTINFOOctavian Purdila1-0/+29
2009-12-26llc: use dev_hard_headerOctavian Purdila1-37/+8
2009-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6Linus Torvalds1-3/+6
2009-11-25net: use net_eq to compare netsOctavian Purdila1-1/+1
2009-11-12sysctl net: Remove unused binary sysctl codeEric W. Biederman1-19/+6
2009-11-05net: pass kern to net_proto_family create functionEric Paris1-1/+4
2009-10-07net: mark net_proto_ops as constStephen Hemminger1-1/+1
2009-09-30net: Make setsockopt() optlen be unsigned.David S. Miller1-1/+1
2009-09-02Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+1
2009-08-23NET: llc, zero sockaddr_llc structJiri Slaby1-0/+1
2009-08-05net: mark read-only arrays as constJan Engelhardt1-1/+1
2009-06-18net: correct off-by-one write allocations reportsEric Dumazet1-2/+2
2009-05-28llc: Kill outdated and incorrect comment.David S. Miller1-4/+0
2009-05-17net: remove needless (now buggy) & from dev->dev_addr (part2)Jiri Pirko1-1/+1
2009-03-31proc 2/2: remove struct proc_dir_entry::ownerAlexey Dobriyan1-1/+0
2009-03-10net: convert usage of packet_type to read_mostlyStephen Hemminger1-2/+2
2009-02-26llc: remove some pointless conditionals before kfree_skb()Wei Yongjun1-2/+1
2009-02-22llc: fix non-const printk warningStephen Hemminger1-3/+3
2009-02-01net: replace uses of __constant_{endian}Harvey Harrison1-2/+2
2008-11-21net: remove redundant argument commentsQinghuang Feng1-1/+0
2008-11-03net: '&' reduxAlexey Dobriyan1-10/+10
2008-10-27net: convert print_mac to %pMJohannes Berg1-2/+1
2008-07-19netns: Use net_eq() to compare net-namespaces for optimization.YOSHIFUJI Hideaki1-1/+1
2008-06-17llc: Use sock_graft() instead of by-hand version.David S. Miller1-3/+1
2008-05-30llc: Fix double accounting of received packetsArnaldo Carvalho de Melo1-5/+5
2008-04-02Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...David S. Miller8-43/+79
2008-03-31[LLC]: skb allocation size for responsesJoonwoo Park5-31/+67
2008-03-28[LLC]: Kill llc_station_mac_sa symbol export.David S. Miller1-1/+0
2008-03-28[LLC]: station source mac addressJoonwoo Park2-10/+4
2008-03-28[LLC]: bogus llc packet lengthJoonwoo Park1-1/+5
2008-03-27[LLC]: Restrict LLC sockets to rootPatrick McHardy1-0/+3
2008-03-26[NET] NETNS: Omit sock->sk_net without CONFIG_NET_NS.YOSHIFUJI Hideaki1-1/+1
2008-03-26[NET] NETNS: Omit net_device->nd_net without CONFIG_NET_NS.YOSHIFUJI Hideaki1-1/+1
2008-03-05net: replace remaining __FUNCTION__ occurrencesHarvey Harrison5-27/+27
2008-02-28[LLC]: Use proc_create() to setup ->proc_fops firstWang Chen1-6/+2
2008-01-28[NET]: Simple ctl_table to ctl_path conversions.Pavel Emelyanov1-19/+5
2008-01-28[NET]: Convert init_timer into setup_timerPavel Emelyanov2-15/+10
2007-11-01[NET]: Forget the zero_it argument of sk_alloc()Pavel Emelyanov1-1/+1
2007-10-19Use helpers to obtain task pid in printksPavel Emelyanov1-1/+1
2007-10-10[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()Joe Perches1-5/+7
2007-10-10[NET]: Make the device list and device lookups per namespace.Eric W. Biederman2-3/+4
2007-10-10[NET]: Make packet reception network namespace safeEric W. Biederman1-0/+4
2007-10-10[NET]: Make socket creation namespace safe.Eric W. Biederman2-5/+8
2007-10-10[NET]: Make /proc/net per network namespaceEric W. Biederman1-3/+4
2007-07-10[NET]: Make all initialized struct seq_operations const.Philippe De Muyter1-2/+2
2007-05-09Fix occurrences of "the the "Michael Opdenacker1-1/+1
2007-05-03[NET]: Rework dev_base via list_head (v3)Pavel Emelianov1-2/+8
2007-04-25[SK_BUFF]: unions of just one member don't get anything done, kill themArnaldo Carvalho de Melo1-1/+1
2007-04-25[SK_BUFF]: Introduce skb_reset_transport_header(skb)Arnaldo Carvalho de Melo1-1/+1