-
Notifications
You must be signed in to change notification settings - Fork 8
/
ChangeLog
80 lines (80 loc) · 4.15 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Changes from 0.9.45 tthrough 0.9.46
- Add IEEE802.1Qbg EVB module support
- add and improve test code evbest/nltest
- 8021qaz fix to work with hardware that does not support CEE DCBX
- support lldpad running on bonded interfaces
- pretty print support for VDP
- new -p option to display lldpad process identifier
Changes from 0.9.44 tthrough 0.9.45
- generate shared library liblldp_clif for applications to use
- Add vdptest program
- various link event fixes
Changes from 0.9.43 through 0.9.44
- Support for multiple agent types Nearest non-TPMR, Nearest customer bridge,
and Nearest Bridge (always supported).
- New man pages for VDP, EVB, and MED have been added.
- DCBX improvements to remap DCB attributes when the host has less traffic
classes then the peer.
- Support to parse 802.1AB Organizationally Specific TLVs, Cisco Specific TLVs
and the LLINK attributes of the DCBX CEE TLVs.
- Support to reconfigure and set the MSAP subtype.
- Additional gcc warnings turned on and miscellaneous fixes.
Changes from 0.9.40 through 0.9.43
- New client interface (abstract sockets) to support initrd stage
- IEEE 802.1Qaz support has been added
- EVB support has been added
Changes from 0.9.39 through 0.9.40
- Add iSCSI TLV support
Changes from 0.9.26 through 0.9.39
- Numerous bug fixes and code cleanup
- Reworked netlink event handling to be more robust and handle dropped nlmsgs.
- DCBx puts netdevice into linkmode until dcbx negotiation complete
Changes from 0.9.21 through 0.9.26
- Fork dcbd into lldpad and make the daemon a generic LLDP agent deamon.
Changes from 0.9.19 through 0.9.21
- Update libconfig to version 1.3.2. Fix code to match API changes.
- Add dcbd -k -s options in README and manpage.
- Fix dcbd seg fault when dcbd.conf version string is not 1.0.
- Move the dcbd.conf out of the /etc/sysconfig/ directory into /var/lib/dcbd.
Changes from 0.9.15 through 0.9.19
- Send App priority information to driver via netlink (if kernel supports)
- dcbtool returns non-zero status on error
- Allow user priority percentages (uppct) to be changed while using DCBX v2.
- Improved dcbtool parameter parsing to detect invalid arguments.
- Fixed segfault which occurred in some cases of the config file was removed.
- Fixed dcbtool get app oper error.
Changes from 0.9.7 through 0.9.15
- Set FeatureSeqNo to 1 in the case of peer expiration.
- Use the MSG_DONTWAIT flag in the recv socket call to avoid potential of making
a blocking call - which would hang dcbd.
- Move initialization of control interface before call to init ports to
avoid use of uninitialized variable.
- Add support of SAN MAC address, get SAN MAC address through driver interface.
- Add -s, -k command line options.
- Dcbd, dcbtool man pages and README are updated.
- Set the SO_PRIORITY of the LLDP socket to TC_PRIO_CONTROL (7). This will
help the driver to know not to priority tag the LLDP packets.
- Add shared memory segment to save some DCBX state information when
dcbd stops. Used to restore DCBX state on restart of dcbd.
- Change default dcbx version to 2.
- Only send the version 2 DCBX TLV when in dcbx version 2 mode (instead of
both version TLVs).
- Fix dcbd init script so that it loads the dcbnl module for kernels which
have the option of a dcbnl module.
- A dcbtool error message was changed from "Device not found" to
"Device not found, link down or DCB not enabled"
- Each DCB feature (PFC, PG, ...) was modified in driver to indicate whether
or not a hw reset is required when the feature configuration changes.
If a HW reset will occur, then dcbd will not react to the next link bounce.
- Ensure that HW flow control settings are synced with the DCBX operational
state.
- Runlevel 4 removed from the dcbd init script.
- Fix error flag for willing==willing case.
- Don't print out error message anymore in remove_adapter for the default
config object for objects which aren't created for the default config.
- Fixed potential memory leak in rare shutdown scenarios
- Deleted line of unreachable dead code.
- Remove BCN support from dcbd and dcbtool
- Limit values for DcbxSubtype - Write Operational DcbxSubtype for query
- For dcbx version 2, rebalance bandwidth % assignements on set of Priority
Group feature