index
:
kernel/git/jpirko/libteam.git
master
libteam - Library for controlling team network device
Jiří Pírko
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
teamd
Age
Commit message (
Expand
)
Author
Files
Lines
38 hours
teamd: lw: arp_ping: bitmask VID in VLAN BPF filter
HEAD
master
Robert Karbowski
1
-3
/
+4
38 hours
teamd: Pass correct parameter type to accept API
Khem Raj
1
-1
/
+1
2023-06-22
teamd: Add option to change evaluation logic of multiple link-watchers
Otto Hollmann
4
-5
/
+74
2023-02-02
Revert: teamd: lacp: make sure that lacp_port_agg_update() works with correct...
Jiri Pirko
1
-10
/
+3
2023-02-02
teamd: lacp: don't move the port state from disabled when admin state is down
Jiri Pirko
1
-1
/
+3
2022-12-07
teamd: lacp: set port to disabled state during removal
Jiri Pirko
4
-0
/
+29
2022-12-07
teamd: lacp: make sure that lacp_port_agg_update() works with correct unselec...
Jiri Pirko
1
-3
/
+10
2022-11-24
teamd: stop iterating callbacks when a loop restart is requested
Lubomir Rintel
1
-2
/
+24
2022-11-24
teamd: do no remove the ports on shutdown with -N
Lubomir Rintel
1
-1
/
+0
2022-09-27
teamd: Include missing headers for strrchr and memcmp
Khem Raj
2
-0
/
+2
2021-02-22
teamd: lacp: increase "min_ports" upper limit to 1024
Jiri Pirko
1
-1
/
+2
2021-01-18
fix build on OpenWRT/musl-libc
Pavel Šimerda
1
-2
/
+0
2021-01-18
teamd: increase the waitting time for daemon killing
Hangbin Liu
1
-1
/
+1
2020-09-02
Revert "teamd: Disregard current state when considering port enablement"
Xin Long
1
-2
/
+6
2020-06-11
teamd/lacp: silence ignore none LACP frames
Hangbin Liu
1
-6
/
+14
2020-05-22
teamd: fix ctx->hwaddr value assignment
Hangbin Liu
1
-1
/
+1
2020-05-15
Send LACP PDU right after the Actor state has been changed
Pavel Shirshov
1
-4
/
+4
2020-05-11
Skip setting the same hwaddr to a lag port if not needed
Pavel Shirshov
1
-1
/
+8
2020-04-03
Don't return an error when timerfd socket return 0
Pavel Shirshov
1
-0
/
+4
2020-02-04
teamd: fix possible race in master ifname callback
Jiri Pirko
3
-8
/
+31
2020-01-09
teamd/lacp: fix segfault due to NULL pointer dereference
Hangbin Liu
1
-1
/
+1
2020-01-09
teamd: fix build error in expansion of macro teamd_log_dbgx
Hangbin Liu
1
-2
/
+1
2019-12-11
teamd: update ctx->hwaddr after setting team dev to new hwaddr
Hangbin Liu
1
-1
/
+3
2019-12-11
libteam: wapper teamd_log_dbg with teamd_log_dbgx
Hangbin Liu
16
-89
/
+93
2019-11-28
teamd: Disregard current state when considering port enablement
Petr Machata
1
-6
/
+2
2019-07-02
teamd: improve the error output for non-integer port prio
Xin Long
1
-15
/
+15
2019-07-02
teamd: return 0 if tdport doesn't exist in teamd_config_port_set
Xin Long
1
-1
/
+1
2019-07-02
teamd: add port_master_ifindex_changed for link_watch_port_watch_ops
Xin Long
1
-0
/
+9
2019-07-02
initscripts: fix if/fi align
Hangbin Liu
1
-1
/
+1
2019-07-02
teamd: fix a json object memleak in get_port_obj()
Xin Long
1
-2
/
+2
2019-05-02
teamd: add a default value 1000 for link_watch.interval
Hangbin Liu
1
-3
/
+8
2019-04-17
teamd: use enabled option_changed to sync enabled to link_up for lb runner
Xin Long
1
-0
/
+15
2019-04-17
teamd: tdport has to exist if item->per_port is set in __find_by_item_path
Xin Long
1
-0
/
+1
2019-04-17
teamd: remove port if adding fails
Hangbin Liu
1
-0
/
+4
2019-03-08
teamd: lacp: update port state according to partner's sync bit
Hangbin Liu
1
-5
/
+11
2019-03-08
teamd: lw: nsna_ping: only send ns on enabled port
Hangbin Liu
1
-0
/
+3
2019-01-14
teamd: lw: arp_ping: only check arp reply message
Hangbin Liu
1
-1
/
+2
2019-01-14
teamd: config: update local prio to kernel
Hangbin Liu
1
-0
/
+32
2018-11-07
teamd: lacp: send LACPDU when port state transitions from DEFAULT to CURRENT
Meng Koon Lim
1
-1
/
+6
2018-11-05
teamd: add an option to force log output to stdout, stderr or syslog
Hangbin Liu
2
-1
/
+18
2018-08-08
teamd: add port_master_ifindex_changed for teamd_event_watch_ops
Hangbin Liu
4
-0
/
+37
2017-11-07
teamd: add port_hwaddr_changed for lacp runner
Xin Long
1
-0
/
+26
2017-11-07
teamd: add port_hwaddr_changed for lb runner
Xin Long
1
-0
/
+23
2017-10-31
teamd: add port_hwaddr_changed for ab runner
Xin Long
1
-0
/
+39
2017-10-19
teamd: do not process lacpdu before the port ifinfo is set
Xin Long
1
-0
/
+3
2017-05-08
teamd: check target host with nap.nah.nd_na_target
Xin Long
1
-3
/
+3
2017-05-08
teamd: check ipv6 packet only with the 4 bits version
Xin Long
1
-1
/
+1
2017-05-08
teamd: set correct bits for standby ports
Xin Long
1
-3
/
+4
2017-03-17
teamd: check port link_up when a port is added with loadbalance runner
Xin Long
1
-0
/
+9
2016-12-26
teamd: escape some sensitive characters in ifname with double quotation marks
Xin Long
2
-7
/
+28
2016-08-26
teamd: lacp: Do not unselect port if it changes state to "expired"
Jiri Pirko
1
-3
/
+18
2016-08-14
teamd: fix the issue that network blocks when systemctl stop teamd
Xin Long
1
-1
/
+1
2016-07-21
teamd: change to Before=network-pre.target in systemd service file
Xin Long
1
-1
/
+2
2016-06-19
teamd: LACP runner does not set Agg bit on first slave
Jamie Bainbridge
1
-1
/
+1
2016-05-20
teamd: handle vlan 0 packets
Govindarajulu Varadarajan
1
-0
/
+2
2016-04-15
teamd: lacp: use original hwaddr as source address in lacpdus
Eric Kinzie
3
-10
/
+58
2016-03-02
teamd: do correct l3/l4 tx hashing with vlans
Antti Tiainen
1
-5
/
+36
2015-11-26
dbus: don't do <deny send_interface="..." /> in template dbus s. f.
Pawel Wieczorkiewicz
1
-2
/
+0
2015-10-26
dbus: don't do <deny send_interface="..." /> in dbus service file
Lubomir Rintel
2
-2
/
+0
2015-10-12
teamd: Fix member port state change on master team admin UP.
Sridhar Samudrala
1
-2
/
+3
2015-10-06
teamd: add CAP_NET_RAW capability for LACP packet sockets
Pawel Wieczorkiewicz
1
-3
/
+3
2015-10-05
add teamd.conf.in to EXTRA_DIST
Pawel Wieczorkiewicz
1
-1
/
+1
2015-10-05
teamd: add Before=network.target to systemd service file
Xin Long
1
-0
/
+1
2015-09-18
teamd: lacp: update actor state before sending LACP frames
Jiri Pirko
1
-9
/
+8
2015-09-16
regenerate dbus policy file from template when user changed
Pawel Wieczorkiewicz
1
-0
/
+17
2015-09-16
drop privileges to usr/grp specified at build time
Sebastian Krahmer
1
-4
/
+96
2015-09-16
make teamd's run directory configurable
Pawel Wieczorkiewicz
1
-0
/
+2
2015-09-16
create run directory at teamd program start
Pawel Wieczorkiewicz
2
-8
/
+4
2015-09-11
teamd: fix cut&paste issue on delay_up
Marcelo Ricardo Leitner
1
-1
/
+1
2015-09-09
Reduce usock file permissions to 700.
Pawel Wieczorkiewicz
1
-0
/
+7
2015-09-09
Do not fail teamd_add_ports() when one port is missing
Pawel Wieczorkiewicz
3
-6
/
+13
2015-09-03
teamd: lacp: Don't send LACP frames when master team device is down.
Sridhar Samudrala
1
-4
/
+31
2015-09-03
libteam, teamd: Track admin state of team device and add handlers to watch fo...
Sridhar Samudrala
3
-4
/
+30
2015-08-31
teamd: loadbalance mode lacks a .hwaddr_changed in teamd_event_watch_ops
Xin Long
1
-0
/
+19
2015-08-15
teamd: lacp: change actor system value on team mac change
Jiri Pirko
1
-9
/
+16
2015-07-24
Fix sending duplicate LACP frames at the start of establishing a logical chan...
Sridhar Samudrala
1
-1
/
+6
2015-04-02
update copyright dates
Jiri Pirko
46
-46
/
+46
2015-04-02
teamd: lw: nsna_ping: fix na rx handling
Jiri Pirko
1
-1
/
+3
2015-03-27
teamd: lw: arp_ping: fix arp rx handling
Jiri Pirko
1
-2
/
+9
2015-03-19
teamd: events: update ctx->hwaddr_len before calling hwaddr_changed handlers
Jiri Pirko
1
-0
/
+7
2015-03-19
teamd: do not change ctx->hwaddr pointer
Jiri Pirko
1
-2
/
+1
2015-03-19
teamd: lacp: change port mac address when team mac address is changed
Jiri Pirko
1
-0
/
+19
2015-03-16
teamd: lw: count how many times has been the port down
Jiri Pirko
2
-0
/
+19
2014-12-19
init unitialized value to 0/NULL to silence gcc warnings instead of x=x
Jiri Pirko
6
-19
/
+19
2014-12-19
teamd: check retval of malloc in lw_tipc_link_state_change
Jiri Pirko
1
-0
/
+2
2014-12-19
teamd: fix potential memory leak in __set_sockaddr error path
Jiri Pirko
1
-0
/
+1
2014-12-16
teamd: ignore SIGPIPE
Jiri Pirko
1
-1
/
+1
2014-11-05
teamd: lw_arp_ping: make buf static and avoid returning local pointer
Jiri Pirko
1
-1
/
+1
2014-11-04
teamd: fix coding style a bit after previous commit
Jiri Pirko
1
-2
/
+3
2014-11-04
teamd: Don't ever kill PID 0
Lubomir Rintel
1
-7
/
+13
2014-11-01
teamd: tipc: topology-aware failover
Erik Hugne
1
-22
/
+33
2014-11-01
teamd: tipc: fix team port removal bugs
Erik Hugne
1
-5
/
+8
2014-08-25
zmq: remove unused my_free_msg
Jiri Pirko
1
-4
/
+0
2014-08-25
libteamdctl: zmq: remove include of teamd.h
Jiri Pirko
1
-2
/
+0
2014-08-25
teamd: add teamd_zmq_common.h to noinst headers
Jiri Pirko
1
-1
/
+2
2014-08-19
teamd: teamd_state_val_dump move TEAMD_BUG_ON so it can be actually triggered
Jiri Pirko
1
-1
/
+1
2014-08-19
teamd: fix coverity error in teamd_sriov_physfn_addr
Jiri Pirko
1
-1
/
+1
2014-08-18
teamd: tipc: use TIPC_MAX_*_NAME for buffers and check len
Jiri Pirko
1
-5
/
+5
2014-08-18
teamd: fix incorrect usage of sizeof in __str_sockaddr
Jiri Pirko
4
-7
/
+7
2014-06-16
teamd: add forgotten teamd_link_watch.h to noinst_HEADERS
Jiri Pirko
1
-1
/
+1
2014-06-16
teamd: add tipc.h kernel header
Erik Hugne
2
-13
/
+5
2014-06-13
teamd: add TIPC link watcher
Erik Hugne
4
-0
/
+292
2014-06-13
teamd: move icmp6 NS/NA ping link watcher to a separate file
Erik Hugne
3
-318
/
+339
2014-06-13
teamd: move arp ping link watcher to a separate file
Erik Hugne
4
-465
/
+495
2014-06-13
teamd: move psr template link watcher to a separate file
Erik Hugne
4
-235
/
+276
2014-06-13
teamd: move ethtool link watcher to a separate file
Erik Hugne
4
-226
/
+263
2014-06-02
teamd_dbus: add PortConfigDump to introspection
Jiri Pirko
1
-0
/
+3
2014-05-30
teamd: allow restart on failure through systemd
Jiri Pirko
1
-1
/
+3
2014-05-30
teamd: distinguish exit code between init error and runtime error
Jiri Pirko
1
-8
/
+16
2014-05-13
teamd: add "debug_level" config option
Jiri Pirko
1
-0
/
+15
2014-05-12
teamd: allow to change debug level during run
Jiri Pirko
3
-3
/
+43
2014-05-12
teamd: register debug callback at the start of callbacks list
Jiri Pirko
1
-2
/
+2
2014-04-23
teamd: lacp: update partner info before setting state
Jiri Pirko
1
-4
/
+4
2014-04-23
teamd: lacp: do not check SYNCHRO flag before enable of port
Jiri Pirko
1
-1
/
+0
2014-04-23
teamd: lacp: "expired" port is not selectable, only "current"
Jiri Pirko
1
-2
/
+1
2014-04-23
teamd: lacp: update actor system (mac) before sending lacpdu
Jiri Pirko
1
-0
/
+2
2014-04-10
teamd: respect currently set user linkup for created linkwatches
Jiri Pirko
1
-0
/
+8
2014-04-10
teamd: split --take-over option into --no-quit-destroy
Jiri Pirko
2
-3
/
+9
2014-04-10
teamd: fix port removal when using take_over
Jiri Pirko
3
-16
/
+30
2014-03-31
teamd: quit when our team device is removed from outside
Jiri Pirko
3
-1
/
+8
2014-03-31
initscripts: make ifup/ifdown scripts usable by ifup/ifdown-eth scripts
Jiri Pirko
8
-32
/
+48
2014-03-28
teamd_link_watch: specify "missed_max" option default value
Jiri Pirko
1
-7
/
+8
2014-03-28
teamd_link_watch: allow to send ARP probes if no source_host is specified
Jiri Pirko
1
-6
/
+8
2014-03-27
initscripts: do not try to re-add port if it is already there
Jiri Pirko
2
-0
/
+10
2014-03-19
Fix potential small memory leak
Michele Baldessari
1
-2
/
+4
2014-03-06
usock: accept multiline message string parameters
Jiri Pirko
1
-0
/
+38
2014-02-26
teamd: do not remove ports from team dev in case of take over mode
Jiri Pirko
4
-34
/
+48
2014-02-26
teamd: look for existing ports before adding new ones
Jiri Pirko
2
-3
/
+14
2014-02-21
teamd: fixed couple comments.
Flavio Leitner
2
-2
/
+2
2014-02-21
teamd: update hwaddr when changing team's macaddr
Flavio Leitner
1
-1
/
+2
2014-02-21
redhat: fix boolean types in example 2
Flavio Leitner
1
-1
/
+1
2014-02-12
initscripts: fix port up before master and port down after master
Jiri Pirko
4
-4
/
+24
2014-02-03
lb: enable/disable port according to linkwatch state
Jiri Pirko
4
-30
/
+50
2013-11-27
fix comment typo in ifdown-Team scripts
Jiri Pirko
2
-2
/
+2
2013-11-12
teamd: introduce PortConfigDump control method
Jiri Pirko
3
-0
/
+64
2013-11-12
teamd: make teamd_get_port_by_ifname ifname argument const
Jiri Pirko
4
-5
/
+5
2013-08-08
update copyright dates and emails
Jiri Pirko
30
-30
/
+30
2013-08-05
libteam: allow to build with olter libnl which does not support carrier set a...
Jiri Pirko
1
-5
/
+4
2013-08-01
teamd: add support for checking multiple ports IFLA_PHYS_PORT_ID
Jiri Pirko
1
-2
/
+23
2013-08-01
teamd: change sriov support to more general physical port check support
Jiri Pirko
4
-37
/
+46
2013-07-30
teamd: respect config option "hwaddr"
Jiri Pirko
2
-1
/
+4
2013-07-24
teamd: workq: add workq callback at the end of lcb list
Jiri Pirko
1
-4
/
+4
2013-07-24
teamd: ab handle race between port removal and enable/disable
Jiri Pirko
1
-7
/
+32
2013-07-24
teamd: workq: do not schedule already scheduled work
Jiri Pirko
4
-7
/
+21
2013-07-24
teamd: introduce teamd_loop_callback_fd_add_tail()
Jiri Pirko
2
-5
/
+30
2013-07-24
teamd: lacp: handle port removal race for port enable/disable
Jiri Pirko
1
-2
/
+4
2013-07-24
teamd: introduce TEAMD_ENOENT macro
Jiri Pirko
1
-0
/
+2
2013-07-24
teamd: allow to intr team on second SIGINT
Jiri Pirko
1
-1
/
+1
2013-07-17
teamd: Add ZeroMQ interface
Jiří Župka
7
-10
/
+456
2013-07-11
teamd: introduce take-over option
Jiri Pirko
2
-6
/
+29
2013-07-09
teamd: ab: set mcast_rejoin_count to 1 by default for activebackup
Jiri Pirko
1
-0
/
+7
2013-07-09
teamd: add support for multicast group rejoin sending
Jiri Pirko
1
-0
/
+38
2013-07-04
teamd: ab: set notify_peers_count to 1 by default for activebackup
Jiri Pirko
1
-0
/
+7
2013-07-04
teamd: add support for notify peers
Jiri Pirko
1
-0
/
+52
2013-07-04
teamd: remove delayed port free since it's not used anyway and fix mem leak
Jiri Pirko
1
-18
/
+2
2013-07-04
teamd: fix ENABLE_DBUS typo
Jiří Župka
1
-1
/
+1
2013-07-02
teamd: improved TX hashing code to handle L4 and vlan headers
Flavio Leitner
3
-157
/
+944
2013-06-14
teamd: usock: call va_end on error path in usock_op_get_args()
Jiri Pirko
1
-3
/
+7
2013-06-14
teamd: dbus: call va_end on error path in dbus_op_get_args()
Jiri Pirko
1
-4
/
+9
2013-06-14
teamd: lacp: fix use after free in lacp_port_aggregator_select_work()
Jiri Pirko
1
-1
/
+1
2013-06-14
teamd: fix use after free in teamd_loop_callback_del()
Jiri Pirko
1
-1
/
+9
2013-06-14
teamd: lacp: fix corner-case initialization of prio
Jiri Pirko
1
-1
/
+1
2013-06-14
teamd: null-terminate string returned from readlink in teamd_sriov_physfn_addr()
Jiri Pirko
1
-0
/
+1
2013-06-14
teamd: fix possible memory leak in teamd_set_hwaddr
Jiri Pirko
1
-1
/
+3
2013-06-11
teamd: fix use after free bug in teamd_loop_callback_del()
Jiri Pirko
1
-1
/
+1
2013-06-11
teamd: change loop callback fail to warning and add some debug messages
Jiri Pirko
1
-14
/
+21
2013-06-06
teamd: lacp: do not set state disable if driver does not report speed and duplex
Jiri Pirko
1
-2
/
+10
2013-06-06
teamd:state:used json_true/false instead of json_boolean
Jan Tluka
1
-1
/
+1
2013-06-06
Fix version option to lowercase in help
Jan Tluka
1
-1
/
+1
2013-06-04
teamd: hash_func: use default frags in case they are not specified
Jiri Pirko
1
-2
/
+23
2013-06-04
teamd: add possibility to append string to config array
Jiri Pirko
3
-0
/
+37
2013-06-04
teamd: json: check for type of existing object
Jiri Pirko
2
-12
/
+8
2013-06-04
teamd: lw: add implicit link watch if none is specified in config
Jiri Pirko
1
-3
/
+19
2013-06-04
use "config.h" for defines
Jiri Pirko
5
-2
/
+11
2013-06-04
teamd: generate team device names in case they are not specified
Jiri Pirko
2
-18
/
+55
2013-06-04
teamd: use "roundrobin" runner as default one when none is set in config
Jiri Pirko
2
-4
/
+13
2013-06-04
teamd: json: fix custom constructor json path building
Jiri Pirko
1
-2
/
+5
2013-06-03
teamd: update devname in config in case it is specified as cmdline arg
Jiri Pirko
1
-1
/
+7
2013-06-03
teamd: allow to change config json internally
Jiri Pirko
2
-0
/
+68
2013-06-03
teamd: json: allow to build path with custom type
Jiri Pirko
2
-6
/
+74
2013-06-03
libteam: convert orig hwaddr facility to use ifinfo infrastructure
Jiri Pirko
1
-4
/
+2
2013-06-03
teamd: skip setting hwaddr by port if it is not present
Jiri Pirko
1
-0
/
+2
2013-06-03
teamd: set team hwaddr by first enslaved device
Jiri Pirko
1
-3
/
+31
2013-05-31
teamd: do not load config and init daemon for "help" and "version" commands
Jiri Pirko
1
-6
/
+17
2013-05-24
teamd: introduce simple SR-IOV support
Jiri Pirko
4
-3
/
+156
2013-05-24
teamd_dbus: add missing methods to Introspection XML
Jiri Pirko
1
-0
/
+7
2013-05-16
teamd: config: fix bug in teamd_config_actual_dump() when no "ports" was there
Jiri Pirko
1
-11
/
+9
2013-05-15
teamd: lacp: allow user to run-time select aggregator
Jiri Pirko
1
-4
/
+55
2013-05-15
teamd: lacp: add aggregator.selected state value
Jiri Pirko
1
-1
/
+24
2013-05-15
teamd: ab: use workq for actual active port change
Jiri Pirko
1
-3
/
+37
2013-05-15
teamd: add work queue scheduling subsystem
Jiri Pirko
6
-7
/
+172
2013-05-15
teamd: rename "teamd_ctl_methods" to "teamd_ctl"
Jiri Pirko
5
-10
/
+10
2013-05-15
teamd: push common teamd/teamctl usock and dbus things into "common" headers
Jiri Pirko
9
-100
/
+151
2013-05-15
teamd: lacp: add select policy getter
Jiri Pirko
1
-0
/
+15
2013-05-15
teamd: usock: do not fail in case usock send fail, warn instead
Jiri Pirko
1
-8
/
+14
2013-05-15
teamd: ab: allow user to change active port
Jiri Pirko
1
-4
/
+30
2013-05-15
teamd: fix check in __find_by_item_path()
Jiri Pirko
1
-1
/
+1
2013-05-12
teamd: state: remove old no longer used infrastructure
Jiri Pirko
2
-177
/
+6
2013-05-12
teamd: lw: convert to new style state api
Jiri Pirko
2
-104
/
+356
2013-05-12
teamd: state: allow to register vals for one port only
Jiri Pirko
2
-21
/
+28
[next]