aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-04-10teamd: fix port removal when using take_overJiri Pirko3-16/+30
2014-04-02libteam: add SubmittingPatches docFlavio Leitner1-0/+45
2014-04-01libteam: Use u8 for put/get TEAM_ATTR_OPTION_TYPEJonas Johansson1-2/+2
2014-03-311.10 releasev1.10Jiri Pirko1-4/+4
2014-03-31teamd: quit when our team device is removed from outsideJiri Pirko3-1/+8
2014-03-31libteam: ifinfo: watch for dellink messages and call change handlers for thatJiri Pirko2-25/+81
2014-03-31initscripts: make ifup/ifdown scripts usable by ifup/ifdown-eth scriptsJiri Pirko8-32/+48
2014-03-28teamdctl: unmess check_teamd_team_devname and fix double free thereJiri Pirko1-17/+22
2014-03-28man: correct type of "*_host" optionsJiri Pirko1-3/+3
2014-03-28teamd_link_watch: specify "missed_max" option default valueJiri Pirko2-7/+18
2014-03-28bond2team: do not guess source_host optionJiri Pirko1-9/+0
2014-03-28teamd_link_watch: allow to send ARP probes if no source_host is specifiedJiri Pirko2-9/+13
2014-03-27initscripts: do not try to re-add port if it is already thereJiri Pirko2-0/+10
2014-03-27teamdctl: add command for easy port presention checkingJiri Pirko2-0/+33
2014-03-19Fix potential small memory leakMichele Baldessari1-2/+4
2014-03-06usock: accept multiline message string parametersJiri Pirko2-1/+78
2014-03-05libteamdctl: add notice for caller to do not modify or free certain stringsJiri Pirko1-0/+14
2014-02-26teamd: do not remove ports from team dev in case of take over modeJiri Pirko4-34/+48
2014-02-26teamd: look for existing ports before adding new onesJiri Pirko2-3/+14
2014-02-26libteam: introduce ream_refreshJiri Pirko3-5/+39
2014-02-21teamd: fixed couple comments.Flavio Leitner2-2/+2
2014-02-21teamd: update hwaddr when changing team's macaddrFlavio Leitner1-1/+2
2014-02-21redhat: fix boolean types in example 2Flavio Leitner1-1/+1
2014-02-12initscripts: fix port up before master and port down after masterJiri Pirko4-4/+24
2014-02-03lb: enable/disable port according to linkwatch stateJiri Pirko4-30/+50
2013-11-27fix comment typo in ifdown-Team scriptsJiri Pirko2-2/+2
2013-11-15man teamd.conf: Minor improvements to style and languageStephen Wadeley1-16/+16
2013-11-15man teamdctl: Minor improvements to style and languageStephen Wadeley1-3/+3
2013-11-121.9 releasev1.9Jiri Pirko1-4/+4
2013-11-12libteamdctl: remove false lib dependenciesJiri Pirko2-3/+2
2013-11-12teamdctl: use new port config get functionJiri Pirko1-38/+7
2013-11-12libteamdctl: introduce support for port config getJiri Pirko2-0/+40
2013-11-12libteamdctl: cache reply strings into listJiri Pirko3-22/+157
2013-11-12teamd: introduce PortConfigDump control methodJiri Pirko3-0/+64
2013-11-12teamd: make teamd_get_port_by_ifname ifname argument constJiri Pirko4-5/+5
2013-10-31Minor improvements to style and language.Stephen Wadeley1-3/+3
2013-09-11do not install example binariesJiri Pirko1-1/+1
2013-09-11minor man page(s) correction(s) and lintianisationDmitry Smirnov1-3/+3
2013-08-16teamdctl: print error message if ifindex cannot be obtainedJiri Pirko1-1/+4
2013-08-16fix cflags path in pc filesJiri Pirko2-2/+2
2013-08-131.8 releasev1.8Jiri Pirko1-1/+1
2013-08-13libteamdctl: remove bogus version require from pc fileJiri Pirko1-1/+1
2013-08-121.7 releasev1.7Jiri Pirko1-1/+1
2013-08-12utils: fix _CFLAGS and _LDADDJiri Pirko1-1/+3
2013-08-081.6 releasev1.6Jiri Pirko1-3/+3
2013-08-08remove README leftoversJiri Pirko1-13/+0
2013-08-08update READMEJiri Pirko1-13/+36
2013-08-08update copyright dates and emailsJiri Pirko49-53/+52
2013-08-07teamdctl: fix output print in stateview_json_ports_process()Jiri Pirko1-1/+1
2013-08-05libteam: do not use nl_object_get_msgtype() so older libnl can be usedJiri Pirko1-2/+6
2013-08-05libteam: allow to build with olter libnl which does not support carrier set a...Jiri Pirko4-9/+22
2013-08-01teamd: add support for checking multiple ports IFLA_PHYS_PORT_IDJiri Pirko1-2/+23
2013-08-01teamd: change sriov support to more general physical port check supportJiri Pirko4-37/+46
2013-08-01libteam: add support for IFLA_PHYS_PORT_IDJiri Pirko3-6/+107
2013-08-01libteam: fix team_is_ifinfo_changed() to return true if master changesJiri Pirko1-2/+3
2013-07-301.5 releasev1.5Jiri Pirko1-1/+1
2013-07-30add bond2team and its man for distributionJiri Pirko2-0/+4
2013-07-301.4 releasev1.4Jiri Pirko1-4/+4
2013-07-30teamd: respect config option "hwaddr"Jiri Pirko2-1/+4
2013-07-24teamd: workq: add workq callback at the end of lcb listJiri Pirko1-4/+4
2013-07-24teamd: ab handle race between port removal and enable/disableJiri Pirko1-7/+32
2013-07-24teamd: workq: do not schedule already scheduled workJiri Pirko4-7/+21
2013-07-24teamd: introduce teamd_loop_callback_fd_add_tail()Jiri Pirko2-5/+30
2013-07-24teamd: lacp: handle port removal race for port enable/disableJiri Pirko1-2/+4
2013-07-24teamd: introduce TEAMD_ENOENT macroJiri Pirko1-0/+2
2013-07-24teamd: allow to intr team on second SIGINTJiri Pirko1-1/+1
2013-07-20man: adjust teamnl man page by noting to not to use with teamdJiri Pirko1-2/+4
2013-07-20man: add link to bond2team to current man pagesJiri Pirko2-2/+4
2013-07-20utils: add bond2team conversion toolFlavio Leitner2-0/+1401
2013-07-17teamd: Changes error messages in teamdctl interfaces.Jiří Župka2-20/+21
2013-07-17teamd: Update man page for ZMQ interfaceJiří Župka2-0/+10
2013-07-17teamd: Add ZeroMQ interfaceJiří Župka15-21/+811
2013-07-11teamd: introduce take-over optionJiri Pirko3-7/+33
2013-07-09teamd: ab: set mcast_rejoin_count to 1 by default for activebackupJiri Pirko2-1/+11
2013-07-09teamd: add support for multicast group rejoin sendingJiri Pirko2-0/+55
2013-07-09libteam: add support for mcast_rejoin_* optionsJiri Pirko2-1/+87
2013-07-04teamd: ab: set notify_peers_count to 1 by default for activebackupJiri Pirko2-2/+13
2013-07-04teamd: add support for notify peersJiri Pirko2-0/+68
2013-07-04libteam: add support for notify_peers optionsJiri Pirko2-0/+88
2013-07-04teamd: remove delayed port free since it's not used anyway and fix mem leakJiri Pirko1-18/+2
2013-07-04libteam: fix reference leak in send_and_recv()Jiri Pirko1-3/+9
2013-07-04teamd: fix ENABLE_DBUS typoJiří Župka1-1/+1
2013-07-02teamd: improved TX hashing code to handle L4 and vlan headersFlavio Leitner4-157/+965
2013-06-14teamd: usock: call va_end on error path in usock_op_get_args()Jiri Pirko1-3/+7
2013-06-14teamd: dbus: call va_end on error path in dbus_op_get_args()Jiri Pirko1-4/+9
2013-06-14teamd: lacp: fix use after free in lacp_port_aggregator_select_work()Jiri Pirko1-1/+1
2013-06-14teamd: fix use after free in teamd_loop_callback_del()Jiri Pirko1-1/+9
2013-06-14teamd: fix use after free while flushing the port listJiri Pirko1-1/+2
2013-06-14teamd: lacp: fix corner-case initialization of prioJiri Pirko1-1/+1
2013-06-14libteam: ifinfo: fix possible overrun during srtcpyJiri Pirko1-1/+1
2013-06-14teamd: null-terminate string returned from readlink in teamd_sriov_physfn_addr()Jiri Pirko1-0/+1
2013-06-14teamnl: fix possible memory leak in run_cmd_getoption()Jiri Pirko1-1/+4
2013-06-14teamd: fix possible memory leak in teamd_set_hwaddrJiri Pirko1-1/+3
2013-06-14libteam: always add newly created option to option listJiri Pirko1-17/+21
2013-06-14libteam: check opt_id.name for nullJiri Pirko1-0/+2
2013-06-111.3 releasev1.3Jiri Pirko1-4/+4
2013-06-11teamd: fix use after free bug in teamd_loop_callback_del()Jiri Pirko1-1/+1
2013-06-11teamd: change loop callback fail to warning and add some debug messagesJiri Pirko1-14/+21
2013-06-07teamdctl: check if passed device existsJiri Pirko1-0/+20
2013-06-06teamd: lacp: do not set state disable if driver does not report speed and duplexJiri Pirko1-2/+10
2013-06-06teamd:state:used json_true/false instead of json_booleanJan Tluka1-1/+1
2013-06-06Fix version option to lowercase in helpJan Tluka1-1/+1
2013-06-04teamd: hash_func: use default frags in case they are not specifiedJiri Pirko1-2/+23
2013-06-04teamd: add possibility to append string to config arrayJiri Pirko3-0/+37
2013-06-04teamd: json: check for type of existing objectJiri Pirko2-12/+8
2013-06-04teamd: lw: add implicit link watch if none is specified in configJiri Pirko1-3/+19
2013-06-04uncomment silent rulesJiri Pirko1-1/+1
2013-06-04remove "-Werror"Jiri Pirko1-1/+1
2013-06-04use "config.h" for definesJiri Pirko11-2/+22
2013-06-04teamd: generate team device names in case they are not specifiedJiri Pirko3-18/+85
2013-06-04teamd: use "roundrobin" runner as default one when none is set in configJiri Pirko2-4/+13
2013-06-04teamd: json: fix custom constructor json path buildingJiri Pirko1-2/+5
2013-06-04Revert: b1b211e3828 "include: refresh if_team.h"Jiri Pirko1-2/+0
2013-06-03teamd: update devname in config in case it is specified as cmdline argJiri Pirko1-1/+7
2013-06-03teamd: allow to change config json internallyJiri Pirko2-0/+68
2013-06-03teamd: json: allow to build path with custom typeJiri Pirko2-6/+74
2013-06-03libteam: convert orig hwaddr facility to use ifinfo infrastructureJiri Pirko4-44/+40
2013-06-03libteam: get rid of link_cacheJiri Pirko2-15/+17
2013-06-03misc: introduce mystrlcpyJiri Pirko1-0/+14
2013-06-03libteam: check for error in sock_event_handler()Jiri Pirko1-1/+6
2013-06-03libteam: revision of send_and_recv()Jiri Pirko4-60/+59
2013-06-03libteam: free nl msg right after sendJiri Pirko1-6/+3
2013-06-03libteam: use nl_send_auto instead of nl_send_auto_completeJiri Pirko1-1/+1
2013-06-03teamd: skip setting hwaddr by port if it is not presentJiri Pirko1-0/+2
2013-06-03libteam: keep track of ifinfos of all machine interfacesJiri Pirko4-49/+163
2013-06-03teamd: set team hwaddr by first enslaved deviceJiri Pirko1-3/+31
2013-06-03libteam: do not touch existing orig hwaddr in case it is not provided in NL m...Jiri Pirko1-3/+0
2013-05-31teamd: do not load config and init daemon for "help" and "version" commandsJiri Pirko1-6/+17
2013-05-31teamdctl: fix "intance" typoJiri Pirko1-1/+1
2013-05-31libteam: process port original hw address and expose it to userJiri Pirko2-0/+43
2013-05-31include: refresh if_team.hJiri Pirko1-0/+2
2013-05-31libteam: set bigger buffer for nl_sockJiri Pirko1-0/+5
2013-05-291.2 releasev1.2Jiri Pirko1-2/+2
2013-05-25libteam: get link object explicitly if event happens on itJiri Pirko1-0/+7
2013-05-25libteam: call ifinfo handlers in case port is newly createdJiri Pirko2-2/+6
2013-05-24teamd: introduce simple SR-IOV supportJiri Pirko4-3/+156
2013-05-24man: update teamd and teamdctl manpagesJiri Pirko2-3/+17
2013-05-24teamd_dbus: add missing methods to Introspection XMLJiri Pirko1-0/+7
2013-05-161.1 releasev1.1Jiri Pirko1-3/+3
2013-05-16teamdctl: fix parsing state dump in case no "ports" path is thereJiri Pirko1-18/+14
2013-05-16libteamdctl: do test method call instead or Introspect callJiri Pirko3-59/+9
2013-05-16teamdctl: fix parsing in case link watches list is emptyJiri Pirko1-10/+22
2013-05-16teamd: config: fix bug in teamd_config_actual_dump() when no "ports" was thereJiri Pirko1-11/+9
2013-05-16python: fix path to libteamJiri Pirko1-1/+1
2013-05-16python: use team_get_event_fd and team_handle_events instead of deprecated fu...Jiri Pirko1-60/+4
2013-05-15teamd: fix python binding build by defining void "attribute" macroJiri Pirko1-0/+1
2013-05-15teamd: lacp: allow user to run-time select aggregatorJiri Pirko1-4/+55
2013-05-15teamd: lacp: add aggregator.selected state valueJiri Pirko2-4/+30
2013-05-15teamd: ab: use workq for actual active port changeJiri Pirko1-3/+37
2013-05-15teamd: add work queue scheduling subsystemJiri Pirko6-7/+172
2013-05-15teamd: rename "teamd_ctl_methods" to "teamd_ctl"Jiri Pirko5-10/+10
2013-05-15teamd: push common teamd/teamctl usock and dbus things into "common" headersJiri Pirko11-102/+153
2013-05-15teamd: lacp: add select policy getterJiri Pirko1-0/+15
2013-05-15libteamdctl: dbus: get reply only in case it is requestedJiri Pirko1-4/+4
2013-05-15teamdctl: consolidate reply timeout for both clisJiri Pirko3-2/+4
2013-05-15libteamdctl: increase usock timeout to 5secsJiri Pirko1-1/+1
2013-05-15teamd: usock: do not fail in case usock send fail, warn insteadJiri Pirko1-8/+14
2013-05-15teamd: ab: allow user to change active portJiri Pirko1-4/+30
2013-05-15teamd: fix check in __find_by_item_path()Jiri Pirko1-1/+1
2013-05-13man: teamdctl: Add [ options ] to command synopsisStephen Wadeley1-1/+2
2013-05-13man: teamd: Spell out "configuration", clarify its a JSON stringStephen Wadeley1-2/+2
2013-05-13man: teamd.conf: Edits to language, title, date and formatStephen Wadeley1-158/+167
2013-05-13man: teamnl: Edits to language, title, date and formatStephen Wadeley1-20/+21
2013-05-13man: teamdctl: Edits to language, title, date and formatStephen Wadeley1-29/+22
2013-05-12teamd: state: remove old no longer used infrastructureJiri Pirko2-177/+6
2013-05-12teamd: lw: convert to new style state apiJiri Pirko3-125/+369
2013-05-12teamd: state: allow to register vals for one port onlyJiri Pirko2-21/+28
2013-05-10teamd: fix "+1" error in teamd_usock_recv_msg()Jiri Pirko1-1/+1
2013-05-10teamd: add support for state single item read operationJiri Pirko6-0/+116
2013-05-10teamd: add support for state item write operationJiri Pirko6-1/+190
2013-05-10teamd: remove teamd_state_val_(un)register_manyJiri Pirko3-84/+49
2013-05-10teamd: lacp: push per-port state vals into one groupJiri Pirko1-89/+82
2013-05-10teamd: merge teamd_state_val_group and teamd_state_val structsJiri Pirko5-158/+215
2013-05-10teamd: ass TEAMD_BUG and TEAMD_BUG_ON macrosJiri Pirko1-0/+13
2013-05-10teamd: add "extern" to global runner structsJiri Pirko1-6/+6
2013-05-10fix D-Bus optional configureJiri Pirko1-5/+10
2013-05-10teamd: shorten team_state_val_gsetter_ctx struct nameJiri Pirko4-43/+43
2013-05-05make D-Bus optional at compile timeJiri Pirko8-1/+55
2013-05-05libteamdctl: get cli structs by function callJiri Pirko4-12/+19
2013-05-05teamd: make usock enabled by defaultJiri Pirko2-3/+14
2013-05-04teamd: kill unused ->state_opsJiri Pirko2-16/+1
2013-05-04teamd: lacp: convert to new style state apiJiri Pirko3-149/+366
2013-05-04teamd: ab: convert to new style state apiJiri Pirko1-24/+36
2013-05-04teamd: state: introduce functions for bulk register/unregisterJiri Pirko2-15/+47
2013-05-04teamd: allow to specify subpath in struct teamd_state_val_groupJiri Pirko2-13/+26
2013-05-02Edits to language, title, date and format for teamd.8Stephen Wadeley1-39/+32
2013-04-19teamd: state: convert ports link state to new apiJiri Pirko1-12/+56
2013-04-19teamd: state: convert ports ifinfo state to new apiJiri Pirko1-26/+28
2013-04-19teamd: state: convert setup state to new apiJiri Pirko1-20/+96
2013-04-19teamd: state: convert teamdev state to new apiJiri Pirko1-18/+66
2013-04-19introduce a_hwaddr_str()Jiri Pirko1-0/+11
2013-04-19teamd: state: introduce new state dump/set infrastructureJiri Pirko3-0/+213
2013-04-19teamd: json: allow to build jsonpathJiri Pirko2-3/+43
2013-04-19teamd: push jsonpath into common json fileJiri Pirko5-82/+125
2013-04-12lib: do not fail when kernel does not support carrier setJiri Pirko1-0/+4
2013-04-09teamd: move state related stuff into separate headerJiri Pirko9-27/+56
2013-04-09teamd: lw: convert to use teamd config gettersJiri Pirko1-54/+57
2013-04-09teamd: config: introduce array checkJiri Pirko2-0/+13
2013-04-09teamd: config: introduce path cookiesJiri Pirko2-3/+26
2013-04-09teamd: config: introduce TEAMD_CONFIG_PATH_MAXLEN defineJiri Pirko2-1/+3