- Jan 28, 2020
-
-
rt_cpu: disable PLL verbose mode by default (output on UART is blocking and greatly slows down LDPC port calibration in the WR Switch)
-
- Oct 31, 2019
-
-
In case we are using the WR_NIC_CPU option we redirect ARP & ICMP to external fabric (controlled by NIC driver on host CPU). We have also add this option to Kconfig and update the wrnic_defconfig used by wr-starting-kit
-
- Oct 11, 2018
-
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- Oct 10, 2018
-
-
Adam Wujek authored
If SNMP_INIT enabled it adds 340 bytes Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- Dec 01, 2017
-
-
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- Nov 30, 2017
-
-
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- Nov 29, 2017
-
-
- Jul 06, 2017
-
-
LLDP a vendor-neutral link layer protocol used by network devices for advertising their identity, capabilities, and neighbors. Implements a transmit-only nodes, the node only transmit periodically and doesn't process any LLDPUD.
-
- Jul 03, 2017
-
-
Grzegorz Daniluk authored
-
- Jun 30, 2017
-
-
This introduces "mode abscal", that forces a gm-lookalike mode in the node, to send sync once per second. See "absolute calibration" document by Peter Jansweijer from nikhef. The option is Kconfig'd, but on by default. Signed-off-by: Alessandro Rubini <rubini@gnudd.com> Conflicts: ppsi
-
- Jun 22, 2017
-
-
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
This commit adds a tool to send out, through ethernet, a complete log of DAC values for the main oscillator. It allows to see if there are oscillations (and there currently are) and what happens when tracking is lost and recovered. To activate the feature * add CONFIG_DAC_LOG (depends on CONFIG_DEVELOPER) * activate on the console: "daclog <ipaddr> <macaddr>" * collect data on your target host netcat -u -l -p 1050 | od -An -t u2 -v -w2 --endian=big > daclog.txt * stop it when done, on the console: "daclog off" Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- Jun 20, 2017
-
-
this is a software part of new (additional) diagnostics for WR PTP Core. It allows to access diagnostics values through WB registers (e.g. PCI bus). This is useful for integration of WR with CERN cotrols infrastructure, such as FESA. It allows the host machine (of SPEC/SVEC/etc) to easily access information about the health of WR PTP Core.
-
- Mar 20, 2017
-
-
Alessandro Rubini authored
I spits a number of warnings, and we are not simulating snmp anyways. Better avoiding the warning than fixing (thanks randconfig) Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Otherwise we get this: ppsi/arch-unix/unix-startup.c:35: multiple definition of `main' wrc_main_sim.c:193: first defined here (thanks randconfig) Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This simplifies, in a way. Otherwise, we'd need to make most developer options depend on WR_NODE too. (thanks randconfig) Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This also include a ppsi commit. We must have both at the same time, because each uses a feature of the other, to link sw-uart at build time. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
We'd miss some symbols in wrs, besides missing the shell shell/cmd_diag.c:32:30: error: 'DIAG_RO_BANK' undeclared (thanks randconfig) Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
We can't run such stuff in the switch: (thanks randconfig) Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Otherwise, if we have syslog we fail building: lib/syslog.c:197:23: error: 'CONFIG_TEMP_HIGH_THRESHOLD' undeclared (thanks randconfig) Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- Mar 14, 2017
-
-
Adam Wujek authored
Keep assert enabled only for devel_build_test_defconfig Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- Mar 02, 2017
-
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- Mar 01, 2017
-
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
move helper configuration items at the end of Kconfig, by this all advanced options are correctly indented in menuconfig/nconfig Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
It is enabled by default anyway Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- Feb 28, 2017
-
-
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- Feb 23, 2017
-
-
- Feb 16, 2017
-
-
If !CONFIG_SYSLOG, usual verbose output is printed to console. If CONFIG_SYSLOG, you can send the latency error problems to syslog. The node sends to syslog only the number of lost frames (FIX THIS) and the latency if it's more than twice the current running average. such an average is on 8 samples, so it moves quickly. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Now the default for configurations that do not select peer-delay is to not even build peer-delay code. This provides for that, and adds two configurations for peer-delay operation. If pdelay is selected, e2e is built as well, but selection is currently only at build time. This will be fixed later. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- Jan 30, 2017
-
-
Without this, after the first build of wrpc-sw the ppsi configuration was never changed. So if you built e.g. "gsi_defconfig" and then reconfigure for "gsi_pdelay_defconfig" you'll get no pdelay in there. For me, and the next maintainers of ppsi, the new configuration option CONFIG_PPSI_FORCE_CONFIG can be unset in order to test with personale changes in ppsi configuration. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
The new config tools are more picky. We got: Kconfig:22:warning: defaults for choice values not supported and warning: (WR_SWITCH) selects UART which has unmet direct dependencies (DEVELOPER && EMBEDDED_NODE) The latter is fixed adding WR_SWITCH in the dependencies. The former is worked-around by using "IS_XINT" and friends in "choice", and then "XINT" replicates the "IS_" choice. I dislike it, because it's repetition, but we really need CONFIG_PRINTF_XINT and friends in pp_printf/ Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- Aug 04, 2016
-
-
Add conditional compilation of support of aux diag registers and SNMP for these registers. Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- Jul 29, 2016
-
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
It will be possible to set via SNMP system name when SNMP SET is implemented. Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Move SNMP just after syslog. Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
The "community" string is public. We have tree items only: the host name, the date and uptime. The code is designed to make it simple any addition. But we only have snmpget support, not snmpwak (i.e. "get next" query). This is run on an host build (CONFIG_HOST_PROCESS) where the time and date are not related to the real world: # snmpget -v 1 -c public 192.168.16.1 .1.3.6.1.2.1.1.5.0 SNMPv2-MIB::sysName.0 = STRING: wrc # snmpget -v 1 -c public 192.168.16.1 .1.3.6.1.2.1.25.1.2.0 HOST-RESOURCES-MIB::hrSystemDate.0 = STRING: 1970-0-1,19:52:34.0 # snmpget -v 1 -c public 192.168.16.1 .1.3.6.1.2.1.25.1.2.0 HOST-RESOURCES-MIB::hrSystemDate.0 = STRING: 1970-0-1,19:53:2.0 # snmpget -v 1 -c public 192.168.16.1 .1.3.6.1.2.1.25.1.1.0 [...] hrSystemUptime.0 = Timeticks: (94193300) 10 days, 21:38:53.00 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-