1. 16 Feb, 2017 3 commits
  2. 29 Jul, 2016 2 commits
  3. 18 May, 2016 1 commit
  4. 04 Apr, 2016 3 commits
    • Alessandro Rubini's avatar
      add pfilter_verbose, selected by Kconfig (developer mode) · dd612fb9
      Alessandro Rubini authored
      Also, this changes how to mac address is retrieved in patching pfilter
      rules. I'd better use format_mac(get_mac) for the verbose message,
      so get_mac is also the source for patching the rules.
      
      register and get_mac/set_mac are guaranteed to be in-sync.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      dd612fb9
    • Alessandro Rubini's avatar
      vlan: route 2 vlan numbers to Etherbone and 1 to streamer/nic · 29b77fb9
      Alessandro Rubini authored
      These numbers are only available at build time; there is no run-time
      command to change them as yet.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      29b77fb9
    • Alessandro Rubini's avatar
      shell: optionally define a build-time init command · ce0af021
      Alessandro Rubini authored
      This commit adds the possibility to build an init command in the
      binary.  It can be useful to install a number of nodes with a special
      configuration, without the need to reach the shell and/or eeprom of
      each one.
      
      This is useful, for example, to pass syslog configuration
      or the (yet to be implemented) definition of multiple vlans for
      etherbone and the wr fabric (frame classes 7 and 6 f the packet
      filter). Moreover, I personally love to load a master or slave node
      for testing without interacting with the node (or changing the flash
      over and over).
      
      This commit also makes reading of commands from storage an optional
      feature, but only in the advanced/developer options. Thus, you can
      build a wrpc that uses the build-time init commands, or the
      flash-stored init commands, both or none of them.
      
      Size effects:
           * no effect if you keep the defaults (no build-time init, flash init)
           * +248 bytes (+ the command itself) if you enable build-time init
           * -1696 bytes if you remove flash-based init (discouraged)
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      ce0af021
  5. 15 Feb, 2016 1 commit
  6. 20 Jan, 2016 5 commits
  7. 06 Jan, 2016 1 commit
  8. 05 Feb, 2015 1 commit
  9. 08 Jan, 2015 1 commit
  10. 18 Nov, 2014 1 commit
  11. 14 Mar, 2014 1 commit
  12. 11 Feb, 2014 1 commit
  13. 13 Nov, 2013 1 commit
  14. 25 Oct, 2013 1 commit
  15. 17 Oct, 2013 1 commit
  16. 26 Sep, 2013 1 commit
  17. 10 Sep, 2013 1 commit
  18. 09 May, 2013 1 commit
  19. 06 May, 2013 2 commits
    • Alessandro Rubini's avatar
    • Alessandro Rubini's avatar
      Kconfig: complete reshuffle, using an "advanced" section · 9603a711
      Alessandro Rubini authored
      This introduced an "advanced" menu, only for developers, and most
      questions are grouped in there, because we cannot support users
      playing with experimental features or work in progress (like the new
      onewire code, or the new ptp daemon) until they are the officially
      supported option.
      
      The commit also removes changes in stack size, because the new
      calibration code by tom is not stack-hungry like the previous one:
      wrnic_defconfig is now the same as spec_defconfig and ppsi doesn't
      select a bigger stack any more.
      
      Finally, ppsi_defconfig replaces spec_ppsi_defconfig, since we only
      support the "spec" hardware configuration (other implementations we know
      of are still very much spec-alike).
      
      Unfortunately, this spits two warnings:
      
          Kconfig:25:warning: defaults for choice values not supported
          Kconfig:29:warning: defaults for choice values not supported
      
      even if such defaults actually works. The next commit removes them.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      9603a711
  20. 26 Mar, 2013 1 commit
  21. 19 Feb, 2013 1 commit
  22. 13 Dec, 2012 1 commit
  23. 01 Nov, 2012 1 commit