Remaining commits from 2.1.3-esp but missing in 2.2.0-esp
2.1.3-esp: 2f700738 dhcp: Remove invalid warning in dhcp-state related logs
- not needed as we're logging dhcp state changes inside dhcp_set_state()
2.1.3-esp: 0866f578 ci: Introduce lwip test apps
- already present in the initial CI commit (f49974d8)
2.1.3-esp: ec115c72 ci: Publish branch 2.1.3-esp if CI passes
- already present in the initial CI commit (f49974d8)
2.1.3-esp: 8a5a30dd PPP: Add test exhibiting empty packet null-deref
- upstreamed as 6b734bbb
2.1.3-esp: b5934a2c PPP: Fix null-deref when processing wrong packet
- upstreamed as a9664395
2.1.3-esp: c35e4d32 ppp: Fix potential array overflow
- upstreamed as 2ee3cbe69
2.1.3-esp: f978e87f dhcp: Add hook for appending extra client's request options
- upstreamed as 3aa82745
2.1.3-esp: 729d724c dhcp: Set hostname for DISCOVER packets
- upstreamed as 90b2a6b4
2.1.3-esp: 73a92e31 dhcp: Enable custom config for timeouts, thresholds, delays
- upstreamed as 00f5e179 and 5231c8da
2.1.3-esp: 72105e53 tcp: Make retransmission timeout (RTO) configurable
- upstreamed as 239918cc
2.1.3-esp: 5f246f5f ci: Add unit test suite to validate tcp state transitions
- upstreamed as f50c87da
2.1.3-esp: 4a2fb780 ci: Add github/lab build/run unit tests on linux
- already present in the initial CI commit (f49974d8)
2.1.3-esp: 08f1b41d ci: Update esp-lwip's version to 2.1.3-esp
- not needed