aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/team
AgeCommit message (Expand)AuthorFilesLines
2024-05-07net: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet1-1/+1
2024-04-10net: team: fix incorrect maxattrHangbin Liu1-1/+1
2024-04-02net: team: use policy generated by YAML specHangbin Liu4-55/+98
2024-04-02net: team: rename team to team_core for linkingHangbin Liu2-0/+1
2024-02-23net: team: Don't bother filling in ethtool driver versionJohn Garry1-2/+0
2023-12-08team: Fix use-after-free when an option instance allocation failsFlorent Revest1-1/+3
2023-09-19team: fix null-ptr-deref when team device type is changedZiyang Xuan1-1/+9
2023-08-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+3
2023-08-15team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slavesZiyang Xuan1-1/+3
2023-08-08team: remove unused input parameters in lb_htpm_select_tx_port and lb_hash_se...Zhengchao Shao1-8/+3
2023-08-08team: change the getter function in the team_option structure to voidZhengchao Shao3-47/+32
2023-08-08team: change the init function in the team_option structure to voidZhengchao Shao3-18/+10
2023-08-08team: remove unreferenced header in broadcast and roundrobin filesZhengchao Shao2-2/+0
2023-08-08team: add __exit modifier to team_nl_fini()Zhengchao Shao1-1/+1
2023-07-29team: Remove NULL check before dev_{put, hold}Yang Li1-2/+1
2023-07-25team: reset team's flags when down link is P2P deviceHangbin Liu1-0/+9
2023-05-19net: fix stack overflow when LRO is disabled for virtual interfacesTaehee Yoo1-1/+6
2023-01-18Revert "net: team: use IFF_NO_ADDRCONF flag to prevent ipv6 addrconf"Xin Long1-2/+0
2022-12-13Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-4/+6
2022-12-12net: team: use IFF_NO_ADDRCONF flag to prevent ipv6 addrconfXin Long1-0/+2
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-1/+1
2022-10-28net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers).Thomas Gleixner2-4/+4
2022-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+18
2022-09-16net: team: Unsync device addresses on ndo_stopBenjamin Poirier1-6/+18
2022-08-31net: move from strlcpy with unused retval to strscpyWolfram Sang1-2/+2
2022-08-29genetlink: start to validate reserved header bytesJakub Kicinski1-0/+1
2022-06-09team: adopt u64_stats_tEric Dumazet1-13/+13
2022-02-18teaming: deliver link-local packets with the link they arrive onjeffreyji1-0/+5
2021-10-09net: use dev_addr_set()Jakub Kicinski1-1/+1
2021-08-17bpf: Refactor BPF_PROG_RUN into a functionAndrii Nakryiko1-1/+1
2021-01-26team: protect features update by RCU to avoid deadlockIvan Vecera1-3/+3
2020-11-23net: don't include ethtool.h from netdevice.hJakub Kicinski1-0/+1
2020-11-03net: bonding, dummy, ifb, team: advertise NETIF_F_GSO_SOFTWAREAlexander Lobakin1-5/+4
2020-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+2
2020-10-04net: team: fix memory leak in __team_options_registerAnant Thazhemadam1-1/+1
2020-10-02genetlink: move to smaller ops wherever possibleJakub Kicinski1-3/+3
2020-09-25team: set dev->needed_headroom in team_setup_by_port()Eric Dumazet1-0/+1
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-6/+6
2020-05-04net: partially revert dynamic lockdep key changesCong Wang1-0/+1
2020-04-20team: fix hang in team_mode_get()Taehee Yoo1-0/+4
2020-03-03team: add missing attribute validation for array indexJakub Kicinski1-0/+1
2020-03-03team: add missing attribute validation for port ifindexJakub Kicinski1-0/+1
2019-11-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-4/+12
2019-10-24team: fix nested locking lockdep warningTaehee Yoo1-3/+13
2019-10-24net: core: add generic lockdep keysTaehee Yoo1-2/+0
2019-10-09team: call RCU read lock when walking the port_listHangbin Liu1-1/+4
2019-08-08team: Add vlan tx offload to hw_enc_featuresYueHaibing1-0/+2
2019-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2019-06-26team: Always enable vlan tx offloadYueHaibing1-1/+1
2019-06-17team: add ethtool get_link_ksettingsHangbin Liu1-0/+25
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner6-30/+6
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-04-27genetlink: optionally validate strictly/dumpsJohannes Berg1-0/+4
2019-04-27netlink: make validation more configurable for future strictnessJohannes Berg1-3/+5
2019-04-27netlink: make nla_nest_start() add NLA_F_NESTED flagMichal Kubecek1-4/+4
2019-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+7
2019-04-19team: fix possible recursive locking when add slavesHangbin Liu1-0/+7
2019-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+26
2019-04-10team: set slave to promisc if team is already in promisc modeHangbin Liu1-0/+26
2019-03-29team: use netif_is_team_port()Julian Wiedmann1-4/+2
2019-03-22genetlink: make policy common to familyJohannes Berg1-4/+1
2019-03-20net: remove 'fallback' argument from dev->ndo_select_queue()Paolo Abeni1-2/+1
2019-03-04team: Free BPF filter when unregistering netdevIdo Schimmel1-0/+15
2019-02-24net: Remove switchdev.h inclusion from team/bond/vlanFlorian Fainelli1-1/+0
2019-02-22team: use operstate consistently for linkupGeorge Wilkie1-2/+2
2019-02-12team: avoid complex list operations in team_nl_cmd_options_set()Cong Wang1-22/+5
2018-12-13net: dev: Add extack argument to dev_set_mac_address()Petr Machata1-1/+1
2018-12-06net: core: dev: Add extack argument to dev_open()Petr Machata1-1/+1
2018-11-23team: no need to do team_notify_peers or team_mcast_rejoin when disabling portHangbin Liu1-2/+0
2018-10-19netpoll: allow cleanup to be synchronousDebabrata Banerjee1-4/+1
2018-10-04team: Forbid enslaving team device to itselfIdo Schimmel1-0/+6
2018-07-11team: Publish team_port_get_rcu()Petr Machata1-5/+0
2018-07-09net: allow ndo_select_queue to pass netdevAlexander Duyck1-1/+2
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-1/+1
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+2
2018-06-04team: use netdev_features_t instead of u32Dan Carpenter1-1/+2
2018-05-29net: remove unnecessary genlmsg_cancel() callsYueHaibing1-2/+0
2018-05-24net: include hash policy in LAG changeupper infoJohn Hurley1-0/+1
2018-05-23gso: limit udp gso to egress-only virtual devicesWillem de Bruijn1-2/+3
2018-04-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-7/+12
2018-04-24team: fix netconsole setup over teamXin Long1-7/+12
2018-04-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+19
2018-04-20team: account for oper stateGeorge Wilkie1-1/+1
2018-04-16team: avoid adding twice the same option to the event listPaolo Abeni1-0/+19
2018-04-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-7/+5
2018-03-26team: move dev_mc_sync after master_upper_dev_link in team_port_addXin Long1-7/+5
2018-03-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2018-03-08team: Fix double free in error pathArkadi Sharshevsky1-2/+2
2018-02-28team: Use extack to report enslavement failuresIdo Schimmel1-5/+11
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-04net: Add extack to upper device linkingDavid Ahern1-1/+1
2017-10-04net: Add extack to ndo_add_slaveDavid Ahern1-1/+2
2017-09-19team: fall back to hash if table entry is emptyJim Hanko1-1/+7
2017-07-29team: use a larger struct for mac addressWANG Cong1-4/+4
2017-06-26net: add netlink_ext_ack argument to rtnl_link_ops.validateMatthias Schiffer1-1/+2
2017-06-26net: add netlink_ext_ack argument to rtnl_link_ops.newlinkMatthias Schiffer1-1/+2
2017-06-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2017-06-08net: Remove support for bridge bypass ndos from stacked devicesArkadi Sharshevsky1-6/+0
2017-06-07net: Fix inconsistent teardown and release of private netdev state.David S. Miller1-2/+2
2017-06-02team: add macro MODULE_ALIAS_TEAM_MODE for team mode aliasZhang Shengju5-5/+5
2017-04-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+6
2017-04-25team: fix memory leaksPan Bian1-2/+6
2017-04-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-8/+11
2017-04-13netlink: pass extended ACK struct where availableJohannes Berg1-1/+2
2017-04-13netlink: pass extended ACK struct to parsing functionsJohannes Berg1-1/+1
2017-04-06team: call netdev_change_features out of team lockXin Long1-8/+11
2017-03-08team: use ETH_MAX_MTU as max mtuJarod Wilson1-0/+1
2017-02-06net: remove ndo_neigh_{construct, destroy} from stacked devicesIdo Schimmel1-2/+0
2017-01-08net: make ndo_get_stats64 a void functionstephen hemminger1-2/+1
2016-10-27genetlink: mark families as __ro_after_initJohannes Berg1-2/+2
2016-10-27genetlink: statically initialize familiesJohannes Berg1-8/+14
2016-10-27genetlink: no longer support using static family IDsJohannes Berg1-1/+0
2016-08-26team: loadbalance: push lacpdus to exact deliveryJiri Pirko1-0/+15
2016-07-05net: introduce default neigh_construct/destroy ndo calls for L2 upper devicesJiri Pirko1-0/+2
2016-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2016-06-22team: Fix possible deadlock during team enslaveIdo Schimmel1-0/+2
2016-06-09net: add netdev_lockdep_set_classes() helperEric Dumazet1-20/+1
2016-06-07net_sched: transform qdisc running bit into a seqcountEric Dumazet1-0/+2
2016-05-25team: don't call netdev_change_features under team->lockIvan Vecera1-2/+7
2016-03-30team: team should sync the port's uc/mc addrs when add a portXin Long1-0/+5
2016-03-18team: remove duplicate set of flag IFF_MULTICASTZhang Shengju1-1/+0
2016-02-25net: team: use __ethtool_get_ksettingsDavid Decotigny1-4/+4
2016-02-06team: track sum of rx_nohandler for all slavesJarod Wilson1-3/+7
2016-01-18team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vidIdo Schimmel1-3/+3
2015-12-17team: Advertise tunneling offload featuresEran Ben Elisha1-0/+11
2015-12-15net: Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASKTom Herbert1-2/+1
2015-12-03team: implement lower state change propagationJiri Pirko1-2/+18
2015-12-03team: rtnl_lock for options setJiri Pirko1-3/+8
2015-12-03team: fill-up LAG changeupper info struct and pass it alongJiri Pirko6-11/+17
2015-12-03net: add possibility to pass information about upper device via notifierJiri Pirko1-1/+1
2015-12-03net: propagate upper priv via netdev_master_upper_dev_linkJiri Pirko1-1/+1
2015-12-03net: add netif_is_team_master helperJiri Pirko1-0/+1
2015-08-18net: team: convert to using IFF_NO_QUEUEPhil Sutter1-1/+1
2015-05-17switchdev: add support for fdb add/del/dump via switchdev_port_obj ops.Samudrala, Sridhar1-0/+3
2015-05-12switchdev: remove NETIF_F_HW_SWITCH_OFFLOAD feature flagScott Feldman1-1/+1
2015-05-12switchdev: cut over to new switchdev_port_bridge_getlinkScott Feldman1-0/+1
2015-05-12switchdev: cut over to new switchdev_port_bridge_dellinkScott Feldman1-1/+1
2015-05-12switchdev: cut over to new switchdev_port_bridge_setlinkScott Feldman1-1/+1
2015-05-12switchdev: s/netdev_switch_/switchdev_/ and s/NETDEV_SWITCH_/SWITCHDEV_/Jiri Pirko1-2/+2
2015-03-29team: Don't segment multiple tagged packets on team deviceToshiaki Makita1-0/+1
2015-03-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+3
2015-03-04team: don't traverse port list using rcu in team_set_mac_addressJiri Pirko1-3/+3
2015-03-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+1
2015-02-27team: allow TSO being set on masterJiri Pirko1-0/+3
2015-02-23team: fix possible null pointer dereference in team_handle_frameJiri Pirko1-3/+1
2015-02-01team: handle NETIF_F_HW_SWITCH_OFFLOAD flag and add ndo_bridge_setlink/dellin...Roopa Prabhu1-1/+4
2015-01-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+14
2015-01-14team: avoid possible underflow of count_pending value for notify_peers and mc...Jiri Pirko1-2/+14
2015-01-12team: Remove dead codeKenneth Williams1-7/+0
2014-11-13net: generic dev_disable_lro() stacked device handlingMichal Kubeček1-0/+3
2014-10-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2014-10-07net: better IFF_XMIT_DST_RELEASE supportEric Dumazet1-3/+5
2014-10-04team: avoid race condition in scheduling delayed workJoe Lawrence1-2/+2
2014-08-25team: set IFF_TEAM_PORT priv_flag after rx_handler is registeredJiri Pirko1-14/+30
2014-08-05team: Simplify return path of team_newlinkToshiaki Makita1-7/+1
2014-08-02net: filter: split 'struct sk_filter' into socket and bpf partsAlexei Starovoitov1-7/+7
2014-07-31team: fix releasing uninitialized pointer to BPF progDaniel Borkmann1-1/+1
2014-07-30net: filter: don't release unattached filter through call_rcu()Pablo Neira1-1/+5
2014-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+6
2014-06-02team: fix mtu settingJiri Pirko1-1/+6
2014-05-24team: lb: use sizeof(*fprog) in __fprog_createDaniel Borkmann1-1/+1
2014-05-23net: filter: let unattached filters use sock_fprog_kernDaniel Borkmann1-5/+5
2014-05-22teaming: fix vlan_features computingMichal Kubeček1-1/+1
2014-04-24team: forbid incorrect fall-through in notifierJiri Pirko1-0/+2
2014-03-29netpoll: Remove gfp parameter from __netpoll_setupEric W. Biederman1-9/+7
2014-03-14net: Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irqEric W. Biederman2-4/+4
2014-02-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2014-02-17netdevice: add queue selection fallback handler for ndo_select_queueDaniel Borkmann1-1/+1
2014-02-14net: introduce netdev_alloc_pcpu_stats() for driversWANG Cong1-7/+1
2014-01-22team: Don't allow team devices to change network namespaces.Weilong Chen1-0/+4
2014-01-21random32: add prandom_u32_max and convert open coded usersDaniel Borkmann1-7/+1
2014-01-16team: block mtu change before it happens via NETDEV_PRECHANGEMTUVeaceslav Falico1-1/+1
2014-01-10net: core: explicitly select a txq before doing l2 forwardingJason Wang1-1/+2
2013-11-29team: fix master carrier set when user linkup is enabledJiri Pirko1-0/+4
2013-11-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-22/+7
2013-11-19genetlink: make multicast groups const, prevent abuseJohannes Berg1-20/+5
2013-11-19genetlink: pass family to functions using groupsJohannes Berg1-2/+3
2013-11-19genetlink: only pass array to genl_register_family_with_ops()Johannes Berg1-2/+1
2013-11-14genetlink: make all genl_ops users constJohannes Berg1-1/+1
2013-11-06net: Explicitly initialize u64_stats_sync structures for lockdepJohn Stultz2-1/+14
2013-09-03net: team: inherit addr_assign_type along with dev_addrBjørn Mork1-1/+1
2013-07-26team: cleanup netpoll clodestephen hemminger1-17/+8
2013-07-23team: add support for sending multicast rejoinsJiri Pirko1-0/+85
2013-07-23net: convert resend IGMP to notifier eventJiri Pirko1-0/+4
2013-07-23team: add peer notificationJiri Pirko1-0/+87
2013-06-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-1/+5
2013-06-12team: remove synchronize_rcu() called during port disableJiri Pirko3-18/+8
2013-06-12team: use kfree_rcu instead of synchronize_rcu in team_port_devJiri Pirko1-2/+1
2013-06-12team: remove synchronize_rcu() called during queue override changeJiri Pirko1-16/+47
2013-06-12team: move add to port list before port enablementJiri Pirko1-1/+1
2013-06-12team: check return value of team_get_port_by_index_rcu() for NULLJiri Pirko2-0/+4
2013-06-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+4
2013-05-31team: fix port list dump for big number of portsJiri Pirko1-3/+4
2013-05-28net: pass info struct via netdevice notifierJiri Pirko1-1/+1
2013-05-07drivers/net: rename random32() to prandom_u32()Akinobu Mita1-1/+1
2013-04-19net: vlan: prepare for 802.1ad VLAN filtering offloadPatrick McHardy1-5/+5
2013-04-19net: vlan: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_*Patrick McHardy1-3/+3
2013-04-15team: Use new sync_multiple api to sync devices adressess.Vlad Yasevich1-2/+2
2013-03-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2