On 2011-07-24 9:58 PM, Philip Prindeville wrote:
On 7/24/11 2:34 AM, Felix Fietkau wrote:
 On 2011-07-22 7:58 AM, Philip Prindeville wrote:
 On 7/6/11 1:41 AM, Philip Prindeville wrote:
  Bump to the current version of PPP.

  A few of the patches are either in 2.4.5 or something functionally equivalent 
is, so those patches were removed.

  1 patch was added to accommodate pppol2pv3_addr which is referenced in a 
linux kernel header file, but isn't defined in the kernel header files packaged 
with PPP.

  Signed-off-by: Philip Prindeville<[email protected]>

 Can I please get a code review of this?
 Here's a few things spotted during review:

 - You forgot to refresh the patches, there's lots of fuzz/offsets when
 applying them
 - The change that removes the exponential backoff during pppoe discovery
 was dropped, please add it back

Looking through the code, the patch was failing to comment that snippet out 
because it's no longer present.
I checked. The 'timeout *= 2' part is still there.

 - Did you test whether pppd still properly survives errors during pppoe
 initialization (e.g. when receiving broken data from the AC)?

 - Felix

I only have access to PPPoA and Bridged DSL functionality. I put out a request 
for people to test the patch but didn't get any responses.
You could put in a test change that simulates an occasional connection failure. I think this should be tested because an old patch that was removed touched parts of that and I want to make sure that the update does not cause a regression there.

- Felix
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to