1. 20 Mar, 2017 1 commit
  2. 04 Nov, 2014 2 commits
  3. 22 Sep, 2014 1 commit
  4. 15 Oct, 2013 2 commits
    • Alessandro Rubini's avatar
      config: new config parser, to simplify further additions · d1f43bb1
      Alessandro Rubini authored
      This is a rewrite of the configuration parser, more based on data
      structures se we'll soon be able to read more than one configuration
      file (to add special cases while developing) and protocol extensions
      will be able to extend the table of allowed options.
      
      Both the configuration file format and the layout of the code calling
      lib/conf.c::pp_config_file() is unchanged in this commit. This means
      that even if you enable config diagnostics on the command line it
      won't have effect, because the config file is parsed before the
      command line. This is fixed by a later commit.
      
      The only visible change in this commit is that "port" is allowed as a
      synonim for "link", to be deprecated soon (but it will not be removed
      from the parsing of the config file). Thus, pp_instance->link_name is
      renamed to port_name.
      
      The compiled size of this commit is the same as the previous one.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      d1f43bb1
    • Alessandro Rubini's avatar
      diag: allow pp_diag with NULL ppi pointer · a433215b
      Alessandro Rubini authored
      Also, add "config" to the list of diag things, to allow tracing config
      file errors (used in later commits).
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      a433215b
  5. 31 Jul, 2013 1 commit
    • Alessandro Rubini's avatar
      general: rephrase copyright notices (no tech effect) · 23033d8a
      Alessandro Rubini authored
      This changes all "Name Surname for CERN" to "Copyright CERN, author
      Name Surname".  This is trivial and makes no change, with a few
      expections:
      
      - all trivial Makefiles that had "for CERN" lines have now no
      attributions, as they are trivial anyways.
      
      - a few unrepresented files have not the copyright notice (especially
      ptpdump, that I wrote in 2012).
      
      - a few "for CERN" remain in subprojects, where I didn't touch anyrhing
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      23033d8a
  6. 09 May, 2013 1 commit
    • Alessandro Rubini's avatar
      diag.c: honor DIAG_PUTS if provided · feb5ed39
      Alessandro Rubini authored
      if the user passes "-DDIAG_PUTS=sth~ in USER_CFLAGS at build time, al
      diagnostic messages are directed to this special puts (through sprintf
      to a local buffer) instead of going to the normal printf (and thus the
      default puts).
      
      This is going to be used by wrpc-sw, to leave the default output channel
      clean for the user shell.
      
      Unfortunately, frame dumps cannot go to this special puts, as
      lib/dump-funcs.c just call printf and I don't know how to fix that
      without a massive change in the code.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      feb5ed39
  7. 02 Apr, 2013 1 commit
  8. 21 Mar, 2013 1 commit
  9. 07 Mar, 2013 1 commit