aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/bonding/bond_sysfs.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-09bonding: no longer use RTNL in bonding_show_queue_id()Eric Dumazet1-5/+5
2024-04-09bonding: no longer use RTNL in bonding_show_slaves()Eric Dumazet1-4/+3
2024-04-09bonding: no longer use RTNL in bonding_show_bonds()Eric Dumazet1-4/+4
2023-08-11bonding: add modifier to initialization function and exit functionZhengchao Shao1-2/+2
2023-03-29driver core: class: mark the struct class for sysfs callbacks as constantGreg Kroah-Hartman1-9/+9
2022-09-30net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIsWang Yufen1-53/+53
2021-11-30Bonding: add arp_missed_max optionHangbin Liu1-0/+13
2021-10-08bonding: use the correct function to check for netdev name collisionAntoine Tenart1-2/+2
2021-08-03bonding: add new option lacp_activeHangbin Liu1-5/+20
2021-05-20net: bonding: add some required blank linesYufeng Mo1-0/+7
2019-07-04bonding: add an option to specify a delay between peer notificationsVincent Bernat1-0/+13
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5Thomas Gleixner1-17/+1
2018-07-22bonding: don't cast const buf in sysfs storeNikolay Aleksandrov1-1/+6
2018-03-26drivers/net: Use octal not symbolic permissionsJoe Perches1-37/+36
2017-07-18net: bonding: constify attribute_group structures.Arvind Yadav1-1/+1
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-1/+1
2016-01-11bonding: make mii_status sysfs node consistentJarod Wilson1-1/+1
2015-12-23bonding: drop unused to_dev macro in bond_sysfs.cGeliang Tang1-1/+0
2015-07-27bonding: convert num_grat_arp to the new bonding option APINikolay Aleksandrov1-17/+3
2015-06-23bonding: Display LACP info only to CAP_NET_ADMIN capable userMahesh Bandewar1-6/+6
2015-05-11bonding: Implement user key part of port_key in an AD system.Mahesh Bandewar1-0/+15
2015-05-11bonding: Allow userspace to set actors' macaddr in an AD-system.Mahesh Bandewar1-0/+16
2015-05-11bonding: Allow userspace to set actors' system_priority in AD systemMahesh Bandewar1-0/+15
2014-11-10net: Move bonding headers under include/netDavid S. Miller1-1/+1
2014-09-15bonding: trivial: style and comment fixesNikolay Aleksandrov1-1/+0
2014-09-09bonding: convert primary_slave to use RCUNikolay Aleksandrov1-3/+7
2014-07-15bonding: use rcu_access_pointer() in bonding_show_mii_status()Eric Dumazet1-1/+2
2014-05-16bonding: create a macro for bond mode and use itVeaceslav Falico1-7/+7
2014-05-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2014-05-09bonding: make a generic sysfs option store and fix commentsNikolay Aleksandrov1-490/+78
2014-04-28net: bonding: Fix format string mismatch in bond_sysfs.cMasanari Iida1-1/+1
2014-04-24bonding: Add tlb_dynamic_lb parameter for tlb modeMahesh Bandewar1-0/+29
2014-03-06bonding: options handling cleanupstephen hemminger1-8/+8
2014-02-17bonding: Neaten pr_<level>Joe Perches1-4/+4
2014-01-22bonding: convert slaves to use the new option APINikolay Aleksandrov1-47/+4
2014-01-22bonding: convert lp_interval to use the new option APINikolay Aleksandrov1-12/+2
2014-01-22bonding: convert resend_igmp to use the new option APINikolay Aleksandrov1-12/+2
2014-01-22bonding: convert all_slaves_active to use the new option APINikolay Aleksandrov1-12/+3
2014-01-22bonding: convert queue_id to use the new option APINikolay Aleksandrov1-61/+4
2014-01-22bonding: convert active_slave to use the new option APINikolay Aleksandrov1-22/+2
2014-01-22bonding: convert use_carrier to use the new option APINikolay Aleksandrov1-12/+2
2014-01-22bonding: convert primary_reselect to use the new option APINikolay Aleksandrov1-16/+8
2014-01-22bonding: convert primary to use the new option APINikolay Aleksandrov1-10/+1
2014-01-22bonding: convert miimon to use the new option APINikolay Aleksandrov1-12/+2
2014-01-22bonding: convert num_peer_notif to use the new option APINikolay Aleksandrov1-13/+1
2014-01-22bonding: convert ad_select to use the new option APINikolay Aleksandrov1-16/+6
2014-01-22bonding: convert min_links to use the new option APINikolay Aleksandrov1-13/+1
2014-01-22bonding: convert lacp_rate to use the new option APINikolay Aleksandrov1-16/+6
2014-01-22bonding: convert updelay to use the new option APINikolay Aleksandrov1-12/+2
2014-01-22bonding: convert downdelay to use the new option APINikolay Aleksandrov1-11/+2
2014-01-22bonding: convert arp_ip_target to use the new option APINikolay Aleksandrov1-21/+4
2014-01-22bonding: convert arp_interval to use the new option APINikolay Aleksandrov1-12/+2
2014-01-22bonding: convert fail_over_mac to use the new option APINikolay Aleksandrov1-16/+7
2014-01-22bonding: convert arp_all_targets to use the new option APINikolay Aleksandrov1-17/+7
2014-01-22bonding: convert arp_validate to use the new option APINikolay Aleksandrov1-16/+7
2014-01-22bonding: convert xmit_hash_policy to use the new option APINikolay Aleksandrov1-17/+6
2014-01-22bonding: convert packets_per_slave to use the new option APINikolay Aleksandrov1-12/+3
2014-01-22bonding: convert mode setting to use the new option APINikolay Aleksandrov1-20/+7
2014-01-21reciprocal_divide: update/correction of the algorithmHannes Frederic Sowa1-5/+0
2014-01-06bonding: fix kstrtou8() return value verification in num_peer_notifVeaceslav Falico1-1/+1
2014-01-03bonding: add ad_select attribute netlink supportsfeldma@cumulusnetworks.com1-17/+12
2014-01-03bonding: add lacp_rate attribute netlink supportsfeldma@cumulusnetworks.com1-29/+11
2013-12-19bonding: add packets_per_slave attribute netlink supportsfeldma@cumulusnetworks.com1-17/+11
2013-12-19bonding: add lp_interval attribute netlink supportsfeldma@cumulusnetworks.com1-11/+9
2013-12-19bonding: add min_links attribute netlink supportsfeldma@cumulusnetworks.com1-4/+9
2013-12-19bonding: add all_slaves_active attribute netlink supportsfeldma@cumulusnetworks.com1-27/+7
2013-12-19bonding: add num_grat_arp attribute netlink supportsfeldma@cumulusnetworks.com1-2/+19
2013-12-17bonding: add resend_igmp attribute netlink supportsfeldma@cumulusnetworks.com1-12/+8
2013-12-17bonding: add xmit_hash_policy attribute netlink supportsfeldma@cumulusnetworks.com1-7/+10
2013-12-17bonding: add fail_over_mac attribute netlink supportsfeldma@cumulusnetworks.com1-18/+8
2013-12-17bonding: add primary_select attribute netlink supportsfeldma@cumulusnetworks.com1-16/+8
2013-12-17bonding: add primary attribute netlink supportsfeldma@cumulusnetworks.com1-43/+9
2013-12-14bonding: remove unwanted lock for bond_store_primaryxxx()dingtianhong1-4/+0
2013-12-14bonding: add arp_all_targets netlink supportsfeldma@cumulusnetworks.com1-6/+10
2013-12-14bonding: add arp_validate netlink supportsfeldma@cumulusnetworks.com1-22/+8
2013-12-14bonding: add arp_ip_target netlink supportsfeldma@cumulusnetworks.com1-68/+16
2013-12-14bonding: add arp_interval netlink supportsfeldma@cumulusnetworks.com1-50/+11
2013-12-14bonding: add use_carrier netlink supportsfeldma@cumulusnetworks.com1-13/+11
2013-12-14bonding: add downdelay netlink supportsfeldma@cumulusnetworks.com1-31/+8
2013-12-14bonding: add updelay netlink supportsfeldma@cumulusnetworks.com1-32/+10
2013-12-14bonding: add miimon netlink supportsfeldma@cumulusnetworks.com1-43/+10
2013-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2013-12-06bonding: fix packets_per_slave showingNikolay Aleksandrov1-2/+2
2013-12-06drivers/net/*: Fix FSF address in file headersJeff Kirsher1-2/+1
2013-11-28bonding: disable arp and enable mii monitoring when bond change to no uses ar...dingtianhong1-3/+1
2013-11-15bonding: add ip checks when store ip targetWang Weidong1-13/+6
2013-11-14bonding: fix two race conditions in bond_store_updelay/downdelayNikolay Aleksandrov1-0/+6
2013-11-14bonding: don't permit to use ARP monitoring in 802.3ad modeVeaceslav Falico1-2/+3
2013-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-156/+108
2013-11-07bonding: extend round-robin mode with packets_per_slaveNikolay Aleksandrov1-0/+49
2013-10-19bonding: move active_slave getting into separate functionJiri Pirko1-4/+4
2013-10-19bonding: move active_slave setting into separate functionJiri Pirko1-61/+13
2013-10-19bonding: move mode setting into separate functionJiri Pirko1-34/+11
2013-10-17bonding: add rtnl lock and remove read lock for bond sysfsdingtianhong1-13/+17
2013-10-03bonding: modify the old and add new xmit hash policiesNikolay Aleksandrov1-2/+0
2013-09-26sysfs: make attr namespace interface less convolutedTejun Heo1-11/+3
2013-09-26net: create sysfs symlinks for neighbour devicesVeaceslav Falico1-21/+0
2013-09-26net: expose the master link to sysfs, and remove it from bondVeaceslav Falico1-17/+3
2013-09-26bonding: add bond_has_slaves() and use itVeaceslav Falico1-2/+2
2013-09-26bonding: make bond_for_each_slave() use lower neighbour's privateVeaceslav Falico1-8/+15
2013-09-15bonding: Make alb learning packet interval configurableNeil Horman1-0/+39
2013-09-11bonding: fix bond_arp_rcv setting and arp validate desync statenikolay@redhat.com1-3/+16
2013-09-11bonding: fix store_arp_validate race with mode changenikolay@redhat.com1-4/+10
2013-09-04bonding: simplify bond_3ad_update_lacp_rate and use RTNL for syncnikolay@redhat.com1-1/+6
2013-08-01bonding: initial RCU conversionnikolay@redhat.com1-12/+7
2013-08-01bonding: convert to list API and replace bond's custom listnikolay@redhat.com1-22/+21
2013-07-24bonding: add rtnl protection for bonding_store_fail_over_macdingtianhong1-4/+11
2013-07-24bonding: bond_sysfs.c checkpatch cleanupdingtianhong1-4/+2
2013-06-25bonding: add an option to fail when any of arp_ip_target is inaccessibleVeaceslav Falico1-10/+69
2013-06-25bonding: add helper function bond_get_targets_ip(targets, ip)Veaceslav Falico1-33/+21
2013-05-28bonding: trivial: update the comments to reflect the realityVeaceslav Falico1-3/+1
2013-05-27bonding: allow xmit hash policy change while bond dev is upNikolay Aleksandrov1-9/+1
2013-05-19bonding: fix multiple 3ad mode sysfs race conditionsnikolay@redhat.com1-5/+4
2013-05-19bonding: fix set mode race conditionsnikolay@redhat.com1-0/+4
2013-03-29bonding: fix disabling of arp_interval and miimonnikolay@redhat.com1-44/+48
2013-03-26bonding: remove already created master sysfs link on failureVeaceslav Falico1-0/+5
2013-01-29bonding: unset primary slave via sysfsMilos Vyletel1-0/+1
2012-11-29bonding: fix race condition in bonding_store_slaves_activenikolay@redhat.com1-0/+2
2012-11-29bonding: fix miimon and arp_interval delayed work race conditionsnikolay@redhat.com1-24/+10
2012-11-01bonding: fix second off-by-one errornikolay@redhat.com1-1/+1
2012-11-01bonding: fix off-by-one errornikolay@redhat.com1-1/+1
2012-07-20bond_sysfs: use real_num_tx_queues rather than params.tx_queueJiri Pirko1-1/+1
2012-06-12bonding:record primary when modify it via sysfsWeiping Pan1-2/+6
2012-01-06Merge branch 'driver-core-next' into Linux 3.2Greg Kroah-Hartman1-1/+0
2011-12-21driver-core: remove sysdev.h usage.Kay Sievers1-1/+0
2011-11-17bonding: Don't allow mode change via sysfs with slaves presentVeaceslav Falico1-0/+7
2011-10-22bonding: Add a forgetten sysfs_attr_init on class_attr_bonding_mastersEric W. Biederman1-0/+1
2011-10-19bonding: Use a per netns implementation of /sys/class/net/bonding_masters.Eric W. Biederman1-14/+31
2011-07-27bonding: fix string comparison errorsAndy Gospodarek1-62/+71
2011-06-23bonding: add min links parameter to 802.3adstephen hemminger1-0/+33
2011-06-09bonding: make 802.3ad use latest lacp_ratePeter Pan(潘卫平)1-0/+1
2011-05-25bonding: documentation and code cleanup for resend_igmpFlavio Leitner1-5/+5
2011-05-25bonding: prevent deadlock on slave store with alb mode (v3)Neil Horman1-6/+0
2011-04-29ipv4, ipv6, bonding: Restore control over number of peer notificationsBen Hutchings1-0/+26
2011-04-25bonding: move processing of recv handlers into handle_frame()Jiri Pirko1-6/+0
2011-04-17bonding, ipv4, ipv6, vlan: Handle NETDEV_BONDING_FAILOVER like NETDEV_NOTIFY_...Ben Hutchings1-80/+0
2011-03-16bonding: get rid of IFF_SLAVE_INACTIVE netdev->priv_flagJiri Pirko1-2/+2
2011-03-16bonding: wrap slave state workJiri Pirko1-1/+1
2011-03-16net: get rid of multiple bond-related netdevice->priv_flagsJiri Pirko1-8/+0
2011-03-15bonding: Improve syslog message at device creation timePhil Oester1-1/+4
2011-01-25bonding: fix return value of couple of store functionsJiri Pirko1-2/+2
2010-10-18bonding: Fix deadlock in bonding driver resulting from internal locking when ...Neil Horman1-0/+8
2010-10-05bonding: add retransmit membership reports tunableFlavio Leitner1-0/+44
2010-07-30bonding: prevent sysfs from allowing arp monitoring with alb/tlbAndy Gospodarek1-12/+25
2010-07-14bonding: fix a buffer overflow in bonding_show_queue_id.Nicolas de Pesloüan1-2/+2
2010-06-05bonding: allow user-controlled output slave selectionAndy Gospodarek1-0/+116
2010-06-05bonding: add all_slaves_active parameterAndy Gospodarek1-0/+52
2010-06-02bonding: move dev_addr cpy to bond_enslaveJiri Pirko1-8/+0
2010-06-02bonding: make bonding_store_slaves simplerJiri Pirko1-41/+25
2010-06-02bonding: remove redundant checks from bonding_store_slaves V2Jiri Pirko1-19/+1
2010-06-02bonding: move slave MTU handling from sysfs V2Jiri Pirko1-20/+2
2010-06-02bonding: remove unused variable "found"Jiri Pirko1-2/+1
2010-03-07driver-core: Add attribute argument to class_attribute show/storeAndi Kleen1-1/+4
2009-12-13drivers/net/bonding/: : use pr_fmtJoe Perches1-200/+127
2009-11-18Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+1
2009-10-30bond: Add support for multiple network namespacesEric W. Biederman1-7/+12
2009-10-30bond: Simply bond sysfs group creationEric W. Biederman1-18/+2
2009-10-11headers: remove sched.h from interrupt.hAlexey Dobriyan1-0/+1
2009-10-07bonding: introduce primary_reselect optionJiri Pirko1-0/+53
2009-10-01bonding: set primary param via sysfsJiri Pirko1-0/+1
2009-08-13bonding: wipe out printk'sJiri Pirko1-30/+33
2009-06-13bonding: use is_zero_ether_addrStephen Hemminger1-2/+2
2009-06-13bonding: network device names are case sensativeStephen Hemminger1-44/+51
2009-06-13bonding: elminate bad refcount codeStephen Hemminger1-21/+0
2009-06-13bonding: fix style issuesStephen Hemminger1-149/+175
2009-06-13bonding: fix destructorStephen Hemminger1-1/+1
2009-06-13bonding: remove bonding read/write semaphoreStephen Hemminger1-20/+3
2009-06-13bonding: bond_create always called with default parametersStephen Hemminger1-1/+1
2009-06-11bonding: fix multiple module load problemStephen Hemminger1-0/+1
2009-05-18net: FIX bonding sysfs rtnl_lock deadlockEric W. Biederman1-3/+6
2009-04-13Bonding: fix zero address hole bug in arp_ip_target listBrian Haley1-6/+8
2008-12-25drivers/net/bonding: fix sparse warnings: move decls to header fileHannes Eder1-3/+0
2008-12-09bonding: remove duplicate declarationsHolger Eitzenberger1-7/+0
2008-12-09bonding: use pr_debug instead of own macrosHolger Eitzenberger1-1/+1
2008-11-19bonding: convert to net_device_opsStephen Hemminger1-16/+6
2008-11-12netdevice: safe convert to netdev_priv() #part-1Wang Chen1-1/+1
2008-11-06bonding: alternate agg selection policies for 802.3adJay Vosburgh1-0/+49
2008-11-06bonding: send IPv6 neighbor advertisement on failoverBrian Haley1-0/+42
2008-11-03bonding, net: Move last_rx update into bonding recv logicJay Vosburgh1-0/+3
2008-10-31drivers: replace NIPQUAD()Harvey Harrison1-14/+14
2008-10-27net: convert print_mac to %pMJohannes Berg1-3/+1
2008-08-07bonding: Don't destroy bonding master when removing slave via sysfsMoni Shoua1-3/+0
2008-06-18bonding: Allow setting max_bonds to zeroJay Vosburgh1-19/+3
2008-05-22bonding: Add "follow" option to fail_over_macJay Vosburgh1-20/+16
2008-05-22bonding: Send more than one gratuitous ARP when slave takes overMoni Shoua1-0/+40
2008-05-22bonding: Relax unneeded _safe lists iterations.Pavel Emelyanov1-2/+1
2008-05-22bonding: Remove redundant argument from bond_create.Pavel Emelyanov1-1/+1
2008-05-14bonding: handle case of device named bonding_masterStephen Hemminger1-2/+10
2008-05-06bonding: fix error unwind in bonding_store_bondsJay Vosburgh1-8/+8
2008-03-28[BOND]: Fix warning in bond_sysfs.cDavid S. Miller1-0/+1
2008-01-18bonding: fix lock ordering for rtnl and bonding_rwsemJay Vosburgh1-27/+16
2008-01-18bonding: Fix up parameter parsingJay Vosburgh1-4/+4
2008-01-18bonding: fix locking in sysfs primary/active selectionJay Vosburgh1-5/+10
2007-12-07bonding: Allow setting and querying xmit policy regardless of modeWagner Ferenc1-18/+3
2007-12-07bonding: Coding style: break line after the if conditionWagner Ferenc1-3/+6
2007-12-07bonding: Purely cosmetic: rename a local variableWagner Ferenc1-5/+4
2007-12-07bonding: Return nothing for not applicable valuesWagner Ferenc1-21/+4
2007-12-07bonding: Remove trailing NULs from sysfs interface.Wagner Ferenc1-36/+30
2007-11-10bonding: fix rtnl locking merge errorJay Vosburgh1-2/+2
2007-10-23bonding: Convert more locks to _bh, acquire rtnl, for new lockingJay Vosburgh1-5/+11