Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
W
White Rabbit
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
5
Issues
5
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
White Rabbit
Commits
3dc27eef
Commit
3dc27eef
authored
Oct 06, 2014
by
Alessandro Rubini
Committed by
Grzegorz Daniluk
Oct 06, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
presentations: sw part (crappy) for 2014-10 workshop
Signed-off-by:
Alessandro Rubini
<
rubini@gnudd.com
>
parent
2e8b5af4
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
106 additions
and
1 deletion
+106
-1
WRS_2014.tex
presentations/WRS_2014_status/WRS_2014.tex
+106
-1
No files found.
presentations/WRS_2014_status/WRS_2014.tex
View file @
3dc27eef
...
...
@@ -249,7 +249,112 @@
\tableofcontents
[currentsection]
\end{frame}
\begin{frame}
{
SW1
}
\begin{frame}
{
New software features in v4.0
}
\begin{itemize}
\item
Kconfig for build-time configuration
\item
PPSi as an alternative to ptp-noposix (preferred)
\item
Rsylog for network logging, UDP or TCP
\item
Web interface (by 7S) for run-time configuration
\item
Unification of Softpll code between wr-switch and wr-node
\item
SNMP support, with standard and wr-specific items
\item
New version of bootloader, with UBI support and more
\item
UBI/UBIFS: new partitioning and new boot procedure
\item
New, simpler, procedure for flashing and updating
\item
Support building under new Ubuntu-14.04 LTS
\item
The usual details and minor fixes
\end{itemize}
\end{frame}
\begin{frame}
{
New software features in v4.1
}
\begin{itemize}
\item
Support new SCB v3.4
\item
``hwinfo'' persistent data, with MAC addresses and more
\item
Automatically create missing hwinfo when upgrading
\item
Partial update (kernel/bootloader only) for developers
\item
Remove ptp-noposix: PPSi is now our only PTP daemon
\item
The usual details and minor fixes
\end{itemize}
\end{frame}
\begin{frame}
{
New partitioning and boot procedure
}
\begin{itemize}
\item
Internal flash is now managed by UBI and UBIFS
\begin{itemize}
\item
Device-wide wear leveling
\item
Much simpler data structures
\item
State of the art for flash storage
\end{itemize}
\item
Three partitions
\begin{itemize}
\item
/boot: kernel and initial ram disk (rootfs)
\item
/usr: the bulk of applications
\item
/update: a place for new firmware images
\end{itemize}
\item
Booting procedure
\begin{itemize}
\item
The bootloader runs kernel and ram disk
\item
The first boot script checks /update
\item
If so requested, updates items in flash
\item
If new boot/kernel/initramfs reboot
\item
Mount /usr and continue
\end{itemize}
\item
This unifies initial flashing and later updates
\end{itemize}
\end{frame}
\begin{frame}
{
SNMP WR-specific items
}
\begin{exampleblock}
{
snmpwalk
}
WR-SWITCH-MIB::pstatsDescr.1 = STRING: TX Underrun
\\
WR-SWITCH-MIB::pstatsDescr.2 = STRING: RX Overrun
\\
[...]
\\
WR-SWITCH-MIB::pstatsWR17.38 = Counter32: 50819
\\
[...]
\\
WR-SWITCH-MIB::portLink.15 = INTEGER: up(1)
\\
WR-SWITCH-MIB::portLink.16 = INTEGER: down(0)
\\
[...]
\\
WR-SWITCH-MIB::wrsVersionSw.0 = STRING: v4.1
\\
WR-SWITCH-MIB::wrsVersionGw1.0 = STRING: 7cce708
\\
[...]
\\
WR-SWITCH-MIB::wrsDateTAI.0 = Counter64: 1406623390
\\
...::wrsDateString.0 = STRING: 2014-07-29-08:43:10
\\
\end{exampleblock}
\end{frame}
\begin{frame}
{
Ongoing work and plans for future releases
}
\begin{itemize}
\item
Support more flexible configuration, dot-config based)
\begin{itemize}
\item
``make menuconfig'' creates .config
\item
The file is stored in the firmware image
\item
The choices are activated at run time
\end{itemize}
\item
Picking configuration at boot time (``rack and play'')
\begin{itemize}
\item
WRS picks dot-config with dhcp/tftp at boot time
\item
The choices are activated at run time
\item
It's an alternative to nfs-root, lighter on cpu/network
\end{itemize}
\item
SNMP traps
\item
Linux-3.14 to replace Linux-2.6.39
\item
VLAN-awareness in PPSi
\item
Clean-up and consolidate configuration files
\item
Clean-up and simplify WR libraries and processes
\end{itemize}
\end{frame}
\section
{
Hardware
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment