23 Aug, 2020

2 commits

  • l2tp can provide a better debug experience using tracepoints rather than
    printk-style logging.

    Add tracepoint definitions in trace.h for use in the l2tp subsystem
    code.

    Add preprocessor definitions for the length of session and tunnel names
    in l2tp_core.h so we can reuse these in trace.h.

    Signed-off-by: Tom Parkin
    Signed-off-by: David S. Miller

    Tom Parkin
     
  • The l2tp subsystem doesn't currently make use of tracepoints.

    As a starting point for adding tracepoints, add skeleton infrastructure
    for defining tracepoints for the subsystem, and for having them build
    appropriately whether compiled into the kernel or built as a module.

    Signed-off-by: Tom Parkin
    Signed-off-by: David S. Miller

    Tom Parkin