1. DPQ 3925 Diag Telnet commands
  2. CM> man
  3. COMMAND: man
  4. USAGE: man [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
  5. DESCRIPTION:
  6. Alias for 'help'. Type 'help help' for more information.
  7. EXAMPLES:
  8. No examples available...
  9. ---------------------------------------------------------------------------
  10. CM> man -lr
  11. TABLE: built-in
  12. COMMAND: !
  13. USAGE: ! [Number{0..15}] [command{31}]
  14. DESCRIPTION:
  15. Executes the last command that was entered. If a command (or history number)
  16. is specified, then it executes that command from the history buffer. This
  17. works like the Unix '!' command
  18. EXAMPLES:
  19. ! -- This repeats the last command that was entered.
  20. ! cd -- This repeats the last 'cd' command that was entered.
  21. ------------------------------------------------------------------------------
  22. TABLE: built-in
  23. COMMAND: ?
  24. USAGE: ? [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
  25. DESCRIPTION:
  26. Alias for 'help'. Type 'help help' for more information.
  27. EXAMPLES:
  28. No examples available...
  29. ------------------------------------------------------------------------------
  30. TABLE: built-in
  31. COMMAND: REM
  32. USAGE: REM [Remark text{126}]
  33. DESCRIPTION:
  34. Ignores the text that follows; used for remarks, scripting, etc.
  35. EXAMPLES:
  36. REM Started test here. --
  37. ------------------------------------------------------------------------------
  38. TABLE: built-in
  39. COMMAND: cd
  40. USAGE: cd [subtable | .. | \ | /{31}]
  41. DESCRIPTION:
  42. Sets the specified command table as the active table. This works like the
  43. DOS or Unix 'cd' command where '..' takes you to the previous table, and '\'
  44. or '/' takes you to the root table. If no parameters are specified, then it
  45. shows the name of the currently active command table.
  46. EXAMPLES:
  47. cd classifiers -- Makes the specified subtable the active command table.
  48. cd \ -- Makes the main command table active.
  49. cd .. -- Makes the previous (parent) command table active.
  50. cd -- Shows the name of the active command table.
  51. cd \non\doc -- You can specify partial names, and mutliple subdirs.
  52. ------------------------------------------------------------------------------
  53. TABLE: built-in
  54. COMMAND: dir
  55. USAGE: dir [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
  56. DESCRIPTION:
  57. Alias for 'help'. Type 'help help' for more information.
  58. EXAMPLES:
  59. No examples available...
  60. ------------------------------------------------------------------------------
  61. TABLE: built-in
  62. COMMAND: find_command
  63. USAGE: find_command command{31}
  64. DESCRIPTION:
  65. Displays the name of all subdirectories which contain the specified command.
  66. EXAMPLES:
  67. find_command show --
  68. ------------------------------------------------------------------------------
  69. TABLE: built-in
  70. COMMAND: help
  71. USAGE: help [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
  72. DESCRIPTION:
  73. Shows usage information about the specified command(s), or lists the set of
  74. commands available in the active table. If no parameters are specified, then
  75. an abbreviated list of all commands and subtables is displayed.
  76. -t -- Shows the entire tree of command tables and commands (in
  77. abbreviated form).
  78. -l -- Shows detailed information about all commands and subtables (this
  79. can print a LOT of information)!
  80. -s -- Shows detailed information on just the subtables.
  81. -i -- Shows detailed information on just the registered instances for
  82. the active table.
  83. -a -- Does everything that the -l, -s, and -i options do.
  84. Command is the name (or partial name) of one or more commands and subtables
  85. for which you want detailed help to be displayed.
  86. EXAMPLES:
  87. help -- This shows an abbreviated list of all commands and
  88. subtables.
  89. help cd -- This shows detailed help on the 'cd' command.
  90. help cd ! diag -- This shows detailed help on the 2 commands and subtable
  91. listed.
  92. help -l -- Shows detailed help on all available commands and
  93. subtables.
  94. ------------------------------------------------------------------------------
  95. TABLE: built-in
  96. COMMAND: history
  97. USAGE: history
  98. DESCRIPTION:
  99. Shows a list of commands that were previously typed.
  100. EXAMPLES:
  101. history --
  102. ------------------------------------------------------------------------------
  103. TABLE: built-in
  104. COMMAND: instances
  105. USAGE: instances [name{31}]
  106. DESCRIPTION:
  107. Shows the set of object instances that have registered with the active table.
  108. This is the same as 'help -i', except that it lets you specify a partial
  109. instance name in order to limit the list that is displayed (only instances
  110. whose names match the partial string are shown). The name is not case
  111. sensitive.
  112. EXAMPLES:
  113. instances -- Shows all instances registered with the command table.
  114. instances p -- Shows all instances whose name begins with 'p' or 'P'.
  115. ------------------------------------------------------------------------------
  116. TABLE: built-in
  117. COMMAND: ls
  118. USAGE: ls [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
  119. DESCRIPTION:
  120. Alias for 'help'. Type 'help help' for more information.
  121. EXAMPLES:
  122. No examples available...
  123. ------------------------------------------------------------------------------
  124. TABLE: built-in
  125. COMMAND: man
  126. USAGE: man [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
  127. DESCRIPTION:
  128. Alias for 'help'. Type 'help help' for more information.
  129. EXAMPLES:
  130. No examples available...
  131. ------------------------------------------------------------------------------
  132. TABLE: built-in
  133. COMMAND: pwd
  134. USAGE: pwd
  135. DESCRIPTION:
  136. Shows the name of the currently active command table. This is like the Unix
  137. 'pwd' command.
  138. EXAMPLES:
  139. pwd --
  140. ------------------------------------------------------------------------------
  141. TABLE: built-in
  142. COMMAND: sleep
  143. USAGE: sleep Milliseconds
  144. DESCRIPTION:
  145. Causes the console to sleep for the specified number of milliseconds. This
  146. is useful for scripting, where you want to delay between commands.
  147. EXAMPLES:
  148. sleep 1000 -- Makes the console sleep for 1 second
  149. ------------------------------------------------------------------------------
  150. TABLE: built-in
  151. COMMAND: syntax
  152. USAGE: syntax
  153. DESCRIPTION:
  154. Displays detailed information on command line syntax and how the parser
  155. works.
  156. EXAMPLES:
  157. syntax --
  158. ------------------------------------------------------------------------------
  159. TABLE: built-in
  160. COMMAND: system_time
  161. USAGE: system_time
  162. DESCRIPTION:
  163. Displays the current system millisecond tick counter.
  164. EXAMPLES:
  165. system_time --
  166. ------------------------------------------------------------------------------
  167. TABLE: built-in
  168. COMMAND: usage
  169. USAGE: usage
  170. DESCRIPTION:
  171. Displays information about how the console works, and how to use it.
  172. EXAMPLES:
  173. usage --
  174. ------------------------------------------------------------------------------
  175. TABLE: built-in
  176. COMMAND: bcm_version
  177. USAGE: bcm_version
  178. DESCRIPTION:
  179. Displays the current Broadcom software version and feature codes by printing
  180. the startup banner. This allows the user to view the current version
  181. information without having to restart the application.
  182. EXAMPLES:
  183. bcm_version --
  184. ------------------------------------------------------------------------------
  185. TABLE: built-in
  186. COMMAND: con_high
  187. USAGE: con_high
  188. DESCRIPTION:
  189. Boosts the console thread priority so that you can use the console while the
  190. system is busy. Normally, the console priority is low so that it doesn't
  191. interfere with normal system operation.
  192. EXAMPLES:
  193. con_high --
  194. ------------------------------------------------------------------------------
  195. TABLE: built-in
  196. COMMAND: emta_console
  197. USAGE: emta_console
  198. DESCRIPTION:
  199. Gives control of the console to the EMTA.
  200. EXAMPLES:
  201. emta_console
  202. ------------------------------------------------------------------------------
  203. TABLE: built-in
  204. COMMAND: exit
  205. USAGE: exit
  206. DESCRIPTION:
  207. For Telnet/ssh clients, this lets the user log out cleanly.
  208. EXAMPLES:
  209. exit
  210. ------------------------------------------------------------------------------
  211. TABLE: built-in
  212. COMMAND: mbufShow
  213. USAGE: mbufShow
  214. DESCRIPTION:
  215. Displays current mbuf allocation.
  216. EXAMPLES:
  217. mbufShow --
  218. ------------------------------------------------------------------------------
  219. TABLE: built-in
  220. COMMAND: memShow
  221. USAGE: memShow
  222. DESCRIPTION:
  223. Displays current memory allocation.
  224. EXAMPLES:
  225. memShow --
  226. ------------------------------------------------------------------------------
  227. TABLE: built-in
  228. COMMAND: mutex_debug
  229. USAGE: mutex_debug
  230. DESCRIPTION:
  231. Shows mutex debug information for debugging deadlocks.
  232. EXAMPLES:
  233. mutex_debug
  234. ------------------------------------------------------------------------------
  235. TABLE: built-in
  236. COMMAND: ping
  237. USAGE: ping IpAddress
  238. DESCRIPTION:
  239. Pings the specified target IP address, sending 3 64-byte packets, and waiting
  240. up to 5 seconds for a response. This is a basic 'standard' ping. For more
  241. options or control over ping parameters and behavior, you will need to go to
  242. the Ping Command table ('cd pingHelper').
  243. In order for this to work, the CM must either have successfully completed
  244. DHCP, or must otherwise have been configured with a valid IP address.
  245. Note that this command causes the ping options to be reset to their default
  246. state.
  247. This may be disabled if the platform doesn't provide an implementation of
  248. ping.
  249. EXAMPLES:
  250. ping 11.24.4.3 -- Ping IP address 11.24.4.3.
  251. ------------------------------------------------------------------------------
  252. TABLE: built-in
  253. COMMAND: read_memory
  254. USAGE: read_memory [-p] [-c] [-s ElementSize{1..4}] [-n NumberOfBytes{1..16384}] [StartAddress]
  255. DESCRIPTION:
  256. Displays the contents of memory (in hex and ASCII) to the console.
  257. StartAddress : the address to start displaying (can be memory, registers,
  258. etc).
  259. -s : sets the element size to be read (1, 2, or 4 bytes). Most useful for
  260. registers; defaults to 1.
  261. -n : sets the number of bytes to be read. Defaults to 16. Note that this
  262. will always be padded out to a multiple of the element size.
  263. -c : increments the start address by the number of bytes before reading.
  264. This is most useful for continuing the previous read (with the same
  265. parameters).
  266. -p : prints the current options (which would be used if not otherwise
  267. supplied).
  268. If no parameters are specified, it will perform the last read again.
  269. NOTE - the parameters are remembered from one read to the next; e.g. if you
  270. set the element size to 4 bytes, then all subsequent reads will use this,
  271. unless explicitly overridden.
  272. WARNING - it may be possible to make the system hang or crash if you read
  273. from an illegal address!
  274. EXAMPLES:
  275. read_memory -s 4 -n 64 0x80001234 -- Reads 64 bytes as 32-bit values.
  276. read_memory -n 32 0x80001234 -- Reads 32 bytes starting with the
  277. specified address.
  278. read_memory -c -- Reads the next 32 bytes, continuing
  279. from the previous read.
  280. ------------------------------------------------------------------------------
  281. TABLE: built-in
  282. COMMAND: reset
  283. USAGE: reset
  284. DESCRIPTION:
  285. Causes the application to exit, shutting everything down and cleaning up
  286. resources. On embedded platforms, this usually also triggers the internal
  287. CPU reset logic, causing the h/w to reboot.
  288. EXAMPLES:
  289. reset --
  290. ------------------------------------------------------------------------------
  291. TABLE: built-in
  292. COMMAND: routeShow
  293. USAGE: routeShow
  294. DESCRIPTION:
  295. Displays current routing information.
  296. EXAMPLES:
  297. routeShow --
  298. ------------------------------------------------------------------------------
  299. TABLE: built-in
  300. COMMAND: run_app
  301. USAGE: run_app
  302. DESCRIPTION:
  303. If the application was stopped at the console (either via keypress or via
  304. non-vol setting that automatically stopped it), then this command will allow
  305. it to start running. If the application is already running, this will cause
  306. it to start over again.
  307. EXAMPLES:
  308. run_app --
  309. ------------------------------------------------------------------------------
  310. TABLE: built-in
  311. COMMAND: shell
  312. USAGE: shell
  313. DESCRIPTION:
  314. Causes the application to jump to eCos shell.
  315. EXAMPLES:
  316. shell --
  317. ------------------------------------------------------------------------------
  318. TABLE: built-in
  319. COMMAND: stackShow
  320. USAGE: stackShow
  321. DESCRIPTION:
  322. Displays current tasks stack information.
  323. EXAMPLES:
  324. stackShow --
  325. ------------------------------------------------------------------------------
  326. TABLE: built-in
  327. COMMAND: start_idle_profiling
  328. USAGE: start_idle_profiling
  329. DESCRIPTION:
  330. Clears the idle loop profiling counter.
  331. EXAMPLES:
  332. start_idle_profiling --
  333. ------------------------------------------------------------------------------
  334. TABLE: built-in
  335. COMMAND: stop_idle_profiling
  336. USAGE: stop_idle_profiling
  337. DESCRIPTION:
  338. Displays the idle loop profiling counter.
  339. EXAMPLES:
  340. stop_idle_profiling --
  341. ------------------------------------------------------------------------------
  342. TABLE: built-in
  343. COMMAND: taskDelete
  344. USAGE: taskDelete
  345. DESCRIPTION:
  346. Deletes a specific task.
  347. EXAMPLES:
  348. taskDelete --
  349. ------------------------------------------------------------------------------
  350. TABLE: built-in
  351. COMMAND: taskInfo
  352. USAGE: taskInfo
  353. DESCRIPTION:
  354. Displays a specific task information.
  355. EXAMPLES:
  356. taskInfo --
  357. ------------------------------------------------------------------------------
  358. TABLE: built-in
  359. COMMAND: taskPrioritySet
  360. USAGE: taskPrioritySet
  361. DESCRIPTION:
  362. Changes a specific task priority.
  363. EXAMPLES:
  364. taskPrioritySet --
  365. ------------------------------------------------------------------------------
  366. TABLE: built-in
  367. COMMAND: taskResume
  368. USAGE: taskResume
  369. DESCRIPTION:
  370. Resumes a specific task.
  371. EXAMPLES:
  372. taskResumes --
  373. ------------------------------------------------------------------------------
  374. TABLE: built-in
  375. COMMAND: taskShow
  376. USAGE: taskShow
  377. DESCRIPTION:
  378. Displays current tasks information.
  379. EXAMPLES:
  380. taskShow --
  381. ------------------------------------------------------------------------------
  382. TABLE: built-in
  383. COMMAND: taskSuspend
  384. USAGE: taskSuspend
  385. DESCRIPTION:
  386. Suspends a specific task.
  387. EXAMPLES:
  388. taskSuspend --
  389. ------------------------------------------------------------------------------
  390. TABLE: built-in
  391. COMMAND: taskTrace
  392. USAGE: taskTrace
  393. DESCRIPTION:
  394. Displays a stack trace of a task.
  395. EXAMPLES:
  396. taskTrace --
  397. ------------------------------------------------------------------------------
  398. TABLE: built-in
  399. COMMAND: traceroute
  400. USAGE: traceroute [-s [IpAddress]] [-m [Number{0..255}]] [-p [Number{1..65534}]] [-l [Number{0..65535}]] [-r] TargetIpAddress{127}
  401. DESCRIPTION:
  402. traceroute - displays the hops from the router to a destination target
  403. (host) hostname or IP address to trace the route to
  404. -m maximum number of hops to find target (default 255)
  405. -l set the data size in bytes of each probe packet (default 32)
  406. -p set base UDP port used in probes (default 33434)
  407. -r resolve host IP addresses for each hop (default off) -s specify the
  408. source ip address to run traceroute (default route table)
  409. EXAMPLES:
  410. traceroute www.yahoo.com -- Performs traceroute with default
  411. parameters.
  412. traceroute -s 10.15.6.3 www.yahoo.com -- Perform traceroute from
  413. 10.15.6.3.
  414. traceroute -m 10 www.yahoo.com -- Performs traceroute with MaxTTL
  415. 10.
  416. traceroute -l 64 -p 65000 www.yahoo.com -- Performs traceroute using port
  417. 65000 and data len 64 bytes.
  418. ------------------------------------------------------------------------------
  419. TABLE: built-in
  420. COMMAND: usfsShow
  421. USAGE: usfsShow
  422. DESCRIPTION:
  423. Displays the current USFS Table.
  424. EXAMPLES:
  425. usfsShow --
  426. ------------------------------------------------------------------------------
  427. TABLE: built-in
  428. COMMAND: version
  429. USAGE: version
  430. DESCRIPTION:
  431. Displays the current software version and feature codes by printing the
  432. startup banner. This allows the user to view the current version information
  433. without having to restart the application.
  434. EXAMPLES:
  435. version --
  436. ------------------------------------------------------------------------------
  437. TABLE: built-in
  438. COMMAND: write_memory
  439. USAGE: write_memory [-s ElementSize{1..4}] Address Value
  440. DESCRIPTION:
  441. Writes the specified value to the specified address.
  442. Address : the address to write to (can be memory, registers, etc).
  443. Value : the value to write.
  444. -s : sets the element size to be written (1, 2 or 4 bytes). If not
  445. specified, the default is 1 byte.
  446. NOTE - unlike read_memory, the parameters are not remembered from one write
  447. to the next.
  448. WARNING - it is possible to make the system hang or crash if you write to an
  449. illegal address (or write over the application code)!
  450. EXAMPLES:
  451. write_memory 0x80001234 0x56 -- Write a byte to the address.
  452. write_memory -s 4 0x80001234 0x12345678 -- Write 32 bits.
  453. ------------------------------------------------------------------------------
  454. TABLE: built-in
  455. COMMAND: zone
  456. USAGE: zone [Bitmask{0xffff}]
  457. DESCRIPTION:
  458. Prints or sets the HAL debug zones; this determines what debug messages will
  459. be displayed by HAL drivers. These bits correspond to the HAL debug zones:
  460. 0x0001 -- INIT
  461. 0x0002 -- TEST1
  462. 0x0004 -- TEST2
  463. 0x0008 -- TEST3
  464. 0x0010 -- TEST4
  465. 0x0020 -- TEST5
  466. 0x0040 -- TEST6
  467. 0x0080 -- BPI
  468. 0x0100 -- DOWNSTREAM
  469. 0x0200 -- UPSTREAM
  470. 0x0400 -- TUNER
  471. 0x0800 -- RANGING
  472. 0x1000 -- TESTSRAM
  473. 0x2000 -- TESTREG
  474. 0x4000 -- WARNING
  475. 0x8000 -- ERROR
  476. EXAMPLES:
  477. zone 0xc000 -- Enables ERROR and WARNING levels.
  478. ------------------------------------------------------------------------------
  479. TABLE: 80211_hal
  480. COMMAND: antenna
  481. USAGE: antenna [AntSelect]
  482. DESCRIPTION:
  483. Causes the 802.11 HAL to set/display its current antenna setting.
  484. EXAMPLES:
  485. antenna 0 --
  486. ------------------------------------------------------------------------------
  487. TABLE: 80211_hal
  488. COMMAND: assoclist
  489. USAGE: assoclist
  490. DESCRIPTION:
  491. Causes the 802.11 HAL to display the current list of associated stations.
  492. EXAMPLES:
  493. assoclist 0 --
  494. ------------------------------------------------------------------------------
  495. TABLE: 80211_hal
  496. COMMAND: bssid
  497. USAGE: bssid
  498. DESCRIPTION:
  499. Causes the 802.11 HAL to display the current BSSID address.
  500. EXAMPLES:
  501. bssid 0 --
  502. ------------------------------------------------------------------------------
  503. TABLE: 80211_hal
  504. COMMAND: channel
  505. USAGE: channel [ChanNum]
  506. DESCRIPTION:
  507. Causes the 802.11 HAL to set/display its current channel setting.
  508. EXAMPLES:
  509. channel 2 --
  510. ------------------------------------------------------------------------------
  511. TABLE: 80211_hal
  512. COMMAND: clr_counts
  513. USAGE: clr_counts
  514. DESCRIPTION:
  515. Causes the 802.11 HAL to clear driver maintained statistics.
  516. EXAMPLES:
  517. cmr_counts --
  518. ------------------------------------------------------------------------------
  519. TABLE: 80211_hal
  520. COMMAND: csenable
  521. USAGE: csenable [CsEn]
  522. DESCRIPTION:
  523. Causes the 802.11 HAL to set/display the carrier suppression transmit
  524. setting.
  525. EXAMPLES:
  526. csenable 0 --
  527. ------------------------------------------------------------------------------
  528. TABLE: 80211_hal
  529. COMMAND: hal_show
  530. USAGE: hal_show
  531. DESCRIPTION:
  532. Causes the 802.11 HAL to display its internal state.
  533. EXAMPLES:
  534. hal_show --
  535. ------------------------------------------------------------------------------
  536. TABLE: 80211_hal
  537. COMMAND: led
  538. USAGE: led
  539. DESCRIPTION:
  540. Shows Wifi Led thread info.
  541. EXAMPLES:
  542. led --
  543. ------------------------------------------------------------------------------
  544. TABLE: 80211_hal
  545. COMMAND: long
  546. USAGE: long
  547. DESCRIPTION:
  548. Simulates a long push SES button press.
  549. EXAMPLES:
  550. long --
  551. ------------------------------------------------------------------------------
  552. TABLE: 80211_hal
  553. COMMAND: regdomain
  554. USAGE: regdomain
  555. DESCRIPTION:
  556. Causes the 802.11 HAL to display the current regulatory domain.
  557. EXAMPLES:
  558. regdomain 0 --
  559. ------------------------------------------------------------------------------
  560. TABLE: 80211_hal
  561. COMMAND: rxfer
  562. USAGE: rxfer
  563. DESCRIPTION:
  564. Causes the 802.11 HAL to display the current FER counter.
  565. EXAMPLES:
  566. rxfer 0 --
  567. ------------------------------------------------------------------------------
  568. TABLE: 80211_hal
  569. COMMAND: short
  570. USAGE: short
  571. DESCRIPTION:
  572. Simulates a short push SES button press.
  573. EXAMPLES:
  574. short --
  575. ------------------------------------------------------------------------------
  576. TABLE: 80211_hal
  577. COMMAND: show
  578. USAGE: show
  579. DESCRIPTION:
  580. Causes the HalIf object to display its state.
  581. EXAMPLES:
  582. show --
  583. ------------------------------------------------------------------------------
  584. TABLE: 80211_hal
  585. COMMAND: ssid
  586. USAGE: ssid
  587. DESCRIPTION:
  588. Causes the 802.11 HAL to display its current SSID string.
  589. EXAMPLES:
  590. ssid --
  591. ------------------------------------------------------------------------------
  592. TABLE: 80211_hal
  593. COMMAND: wl
  594. USAGE: wl [CmdLine{63}]
  595. DESCRIPTION:
  596. Sends commands to the 802.11 diagnostic and manufacturing utility.
  597. EXAMPLES:
  598. wl [command line parms] --
  599. ------------------------------------------------------------------------------
  600. TABLE: 80211_hal
  601. COMMAND: wpa
  602. USAGE: wpa
  603. DESCRIPTION:
  604. Shows WPA-NAS thread info.
  605. EXAMPLES:
  606. wpa --
  607. ------------------------------------------------------------------------------
  608. TABLE: Console
  609. COMMAND: exit
  610. USAGE: exit
  611. DESCRIPTION:
  612. End the current telnet or ssh interactive session
  613. EXAMPLES:
  614. exit
  615. ------------------------------------------------------------------------------
  616. TABLE: Console
  617. COMMAND: reset
  618. USAGE: reset
  619. DESCRIPTION:
  620. Resets the system
  621. EXAMPLES:
  622. reset
  623. ------------------------------------------------------------------------------
  624. TABLE: Console
  625. COMMAND: set
  626. USAGE: set [username|password]
  627. DESCRIPTION:
  628. Sets the username/password for telnet/ssh logins
  629. EXAMPLES:
  630. set username -- Sets the username
  631. set password -- Sets the password
  632. ------------------------------------------------------------------------------
  633. TABLE: Console
  634. COMMAND: show
  635. USAGE: show [ip|reset|uptime|version]
  636. DESCRIPTION:
  637. Shows state of the system.
  638. EXAMPLES:
  639. show ip -- All IP addresses in the system
  640. show reset -- Reset reason history log
  641. show uptime -- Time that system has been up
  642. show version -- SW filename, version, and build info
  643. ------------------------------------------------------------------------------
  644. TABLE: Console/battery
  645. COMMAND: set
  646. USAGE: set [ethernetDelay|usbDelay|wifiDelay]
  647. DESCRIPTION:
  648. Shows state of the battery
  649. EXAMPLES:
  650. set ethernetDelay -- Seconds after loosing A/C to disable the ethernet
  651. interface
  652. set usbDelay -- Seconds after loosing A/C to disable the USB
  653. interface
  654. set wifiDelay -- Seconds after loosing A/C to disable the Wi-fi
  655. interface
  656. ------------------------------------------------------------------------------
  657. TABLE: Console/battery
  658. COMMAND: show
  659. USAGE: show [battery]
  660. DESCRIPTION:
  661. Shows state of the battery
  662. EXAMPLES:
  663. show battery -- Shows the state of the battery
  664. ------------------------------------------------------------------------------
  665. TABLE: Console/cm
  666. COMMAND: diag
  667. USAGE: diag [downstream|upstream] [Parm2]
  668. DESCRIPTION:
  669. Executes diag commands of the CM.
  670. EXAMPLES:
  671. diag downstream 525000000 -- Changes downstream frequency
  672. diag upstream 125000000 -- Changes upstream frequency
  673. ------------------------------------------------------------------------------
  674. TABLE: Console/cm
  675. COMMAND: log
  676. USAGE: log [dsx|ranging|zone|off] [Log Setting{0..65535}]
  677. DESCRIPTION:
  678. Enables or disables real-time logging of specified message types or events
  679. EXAMPLES:
  680. log dsx 1 -- Enables DSx message logging
  681. log dsx 0 -- Disables DSx message logging
  682. log ranging 1 -- Enables ranging message logging
  683. log ranging 0 -- Disables ranging message logging
  684. log zone 0xFFFF -- Enables all zone message logging
  685. log zone 0x0000 -- Disables all zone message logging
  686. log off -- Disables all CM logging
  687. ------------------------------------------------------------------------------
  688. TABLE: Console/cm
  689. COMMAND: ping
  690. USAGE: ping IpAddress
  691. DESCRIPTION:
  692. Pings the specified target IP address from the CM IP stack
  693. EXAMPLES:
  694. ping 11.24.4.3 -- Ping IP address 11.24.4.3.
  695. ------------------------------------------------------------------------------
  696. TABLE: Console/cm
  697. COMMAND: set
  698. USAGE: set [firewall]
  699. DESCRIPTION:
  700. Sets the state of the CM.
  701. EXAMPLES:
  702. set firewall -- enables or disables the firewall
  703. ------------------------------------------------------------------------------
  704. TABLE: Console/cm
  705. COMMAND: show
  706. USAGE: show [all|arp|bpi|certs|cls|cfg|cpe|ds|dscwer|dsx|event|flows|lease|route|status|tod|ucd|us|counters|debug]
  707. DESCRIPTION:
  708. shows the state of the cablemodem
  709. EXAMPLES:
  710. show all -- ALL options of this command
  711. show arp -- ARP table
  712. show bpi -- BPI status
  713. show certs -- CM certificates
  714. show cls -- Docsis classifiers
  715. show cfg -- CM config file name and contents
  716. show cpe -- CPE info/table
  717. show ds -- Downstream status and signal quality
  718. show dscwer -- Downstream Codeword Error Rate
  719. show dsx -- DSx message history
  720. show event -- CM event log
  721. show flows -- Docsis service flows
  722. show lease -- CM IP and DHCP options
  723. show route -- The routing table
  724. show status -- Docsis registration Status
  725. show tod -- Time of day
  726. show ucd -- Upstream descriptors
  727. show us -- Upstream status
  728. show counters -- HW Counters
  729. show debug -- Hal debug
  730. ------------------------------------------------------------------------------
  731. TABLE: Console/emta
  732. COMMAND: diag
  733. USAGE: diag loopback|lineReset|lineTest|ncsMsg|offHookSim|ring|logEvent|forceProcAssert|voiceStatsInterval|bosStatusDetail|socket|logHistory|hapi
  734. DESCRIPTION:
  735. Runs various MTA diagnostics.
  736. EXAMPLES:
  737. diag loopback -- Enable analog loopback on a line
  738. diag lineReset -- Reset a line
  739. diag lineTest -- run line diagnostics and report results
  740. diag ncsMsg -- Sends HD and HU NCS message to the call agent
  741. diag offHookSim -- Simulates line off hook for a short interval of
  742. time
  743. diag ring -- Ring a line
  744. diag logEvent -- Triggers a Log Event in the MTA, sending a SysLog
  745. or SNMP Trap if necessary
  746. diag forceProcAssert -- Force one of the processor to assert and crash
  747. diag voiceStatsInterval -- Prints voice statistics at specified intervals
  748. diag bosStatusDetail -- Enable BOS Status detail mode
  749. diag socket -- Configure socket status timer for un-serviced
  750. socket check
  751. diag logHistory -- Configure log history setting
  752. diag hapi -- Configure HAPI log module setting
  753. ------------------------------------------------------------------------------
  754. TABLE: Console/emta
  755. COMMAND: log
  756. USAGE: log [bhal|bos|calc|cmgr|cas|dhcp|dns|ept|hapi|hbt|hdsp|krb|log|nat|ncs|net|prov|rtp|sip|snmp|tpd|util|xdrv|all|bhal-h|bos-h|calc-h|cmgr-h|cas-h|dhcp-h|dns-h|ept-h|hapi-h|hbt-h|hdsp-h|krb-h|log-h|nat-h|ncs-h|net-h|prov-h|rtp-h|sip-h|snmp-h|tpd-h|util-h|xdrv-h|all-h] [hdr|default|on|off|crit|warn|info] [sev|mod|time|thread|all] [on|off|tick|utc]
  757. DESCRIPTION:
  758. Setup logging options (log header fields, log severity support) for a given
  759. EMTA log module.
  760. EXAMPLES:
  761. log -- show current log settings
  762. log dns warn -- enables warning and critical DNS message logging
  763. log krb info -- enables informational, warning and critical KERBEROS
  764. message logging
  765. log prov off -- disables PROV message logging
  766. log all off -- disables ALL EMTA message logging
  767. log all on -- enables ALL EMTA message logging (including debug,
  768. informational, warning and critical logs)
  769. ------------------------------------------------------------------------------
  770. TABLE: Console/emta
  771. COMMAND: ping
  772. USAGE: ping IpAddress
  773. DESCRIPTION:
  774. Pings the specified target IP address from the EMTA IP stack
  775. EXAMPLES:
  776. ping 11.24.4.3 -- Ping IP address 11.24.4.3.
  777. ------------------------------------------------------------------------------
  778. TABLE: Console/emta
  779. COMMAND: reset
  780. USAGE: reset
  781. DESCRIPTION:
  782. Reset the MTA now.
  783. EXAMPLES:
  784. reset
  785. ------------------------------------------------------------------------------
  786. TABLE: Console/emta
  787. COMMAND: set
  788. USAGE: set dhcpOption|dloadInhibit|dtmfRelay|faxRelay|firewall|jitterBuf|lineMaint|loopCurrentBoost|maxCpeInclude|phs|lockstep|quarantineMode|queueDepth|ringOffset|rtpPort|telRoot|logEvents|toneDetection|resetTickets|ringWaveform|dqosLite|powerMgmtDelay|ugsAd|emtaRouterPingTest
  789. DESCRIPTION:
  790. Sets the state of the MTA. You may be prompted for additional option
  791. specific parameters.
  792. EXAMPLES:
  793. set dhcpOption -- Set requested DHCP option number [122|177]
  794. set dloadInhibit -- Inhibit SW download during call
  795. set dtmfRelay -- RFC2833 DTMF Tone Relay
  796. set faxRelay -- T.38 Fax Relay
  797. set firewall -- Enable the EMTA IP stack firewall
  798. set jitterBuf -- Jitter buffer type + parameters
  799. set lineMaint -- Line voltage maintenance on reboot, sync
  800. loss,
  801. -- CMS down
  802. set loopCurrentBoost -- Boosted loop current
  803. set maxCpeInclude -- Inclusion of MTA in CM max CPE limit
  804. set phs -- Set up PHS enabled and suppressed fields
  805. set lockstep -- Set MGCP lockstep and quarantine behavior
  806. set quarantineMode -- Set MGCP quarantine mode
  807. set queueDepth -- Set depth of the NCS message quarantine
  808. buffer
  809. set ringOffset -- Ring with DC offset
  810. set rtpPort -- RTP port number for MTA
  811. set telRoot -- Root certificate for use during provisioning
  812. set logEvents -- Enable the logging of extended Events
  813. set toneDetection -- Enhanced tone detection control on an
  814. endpoint
  815. set resetTickets -- Reset (CMS / Prov) Kerberos tickets
  816. set ringWaveform -- Set Ring Waveform shape to sinusoidal(1) or
  817. -- trapezoidal(2)
  818. set dqosLite -- Enable or Disable DQoS-lite for the EMTA
  819. set powerMgmtDelay -- Set the delay in seconds before Power Mgmt
  820. Mode
  821. set ugsAd -- Enable or Disable UGS-AD Control for the EMTA
  822. set emtaRouterPingTest -- Configure Emta Router Keep Alive Setting
  823. ------------------------------------------------------------------------------
  824. TABLE: Console/emta
  825. COMMAND: show
  826. USAGE: show all|unservicedSocket|socket|callHistory|certs|codecs|cfg|kerb|lastKerbMsg|lease|line|ncsHist|ncsDigitMap|phs|prov|rtp|security|setting|status|country|bosStatus|lastCall|processorInfo|ipcStats|faxrStats|hbState|ecanStats|logHistory|callclient|hgcp|transaction
  827. DESCRIPTION:
  828. shows the state of the MTA
  829. EXAMPLES:
  830. show all -- ALL options of this command
  831. show unservicedSocket -- Show unserviced socket stats
  832. show socket -- Show opened socket
  833. show callHistory -- Call history/count
  834. show certs -- MTA certificates
  835. show codecs -- supported codec list
  836. show cfg -- MTA config file contents
  837. show kerb -- Kerberos ticket and state
  838. show lastKerbMsg -- Last Kerberos message
  839. show lease -- MTA IP address and DHCP options for the
  840. current lease
  841. show line -- Line states
  842. show ncsHist -- NCS message history
  843. show ncsDigitMap -- NCS Digit map
  844. show phs -- Shows PHS settings for voice calls
  845. show prov -- Provisioning state
  846. show rtp -- RTP info
  847. show security -- Security association info
  848. show setting -- Emta settings
  849. show status -- State of any NCS connections
  850. show country -- Show list of supported countries and active
  851. country
  852. show bosStatus -- Show the status of all EMTA BOS synchronized
  853. task resources
  854. show lastCall -- Show list of last calls info stored (not run
  855. in show all)
  856. show processorInfo -- Show processor debug information (not run in
  857. show all)
  858. show ipcStats -- Show IPC Statistics for a channel (not run in
  859. show all)
  860. show faxrStats -- Show FAXR Statistics for a channel (not run in
  861. show all)
  862. show hbState -- Show heartbeat state for a channel (not run in
  863. show all)
  864. show ecanStats -- Show ECAN state for a channel (not run in show
  865. all)
  866. show logHistory -- Show save log history (not run in show all)
  867. show callclient -- Show call client state information (not run in
  868. show all)
  869. show hgcp -- Show HGCP info (not run in show all)
  870. show transaction -- Show HGCP transaction state info (not run in
  871. show all)
  872. ------------------------------------------------------------------------------
  873. TABLE: Console/ethernet
  874. COMMAND: diag
  875. USAGE: diag [readmii|writemii] [Parm2] [Parm3] [Parm4]
  876. DESCRIPTION:
  877. Executes diag commands of the Ethernet interface
  878. EXAMPLES:
  879. diag readmii 0 0x18 -- Reads from ethernet registers
  880. diag writemii 0 0x18 0x400 -- Writes to ethernet registers
  881. ------------------------------------------------------------------------------
  882. TABLE: Console/ethernet
  883. COMMAND: show
  884. USAGE: show [debug]
  885. DESCRIPTION:
  886. Shows debug state of the Ethernet interface
  887. EXAMPLES:
  888. show debug -- Shows debug state of ethernet RX/TX DMA rings.
  889. ------------------------------------------------------------------------------
  890. TABLE: Console/ftpLite
  891. COMMAND: ftp
  892. USAGE: ftp
  893. DESCRIPTION:
  894. Begins FTP to the specified IP address, using the current settings.
  895. EXAMPLES:
  896. ftp -- Initiates FTP until a key is pressed.
  897. ------------------------------------------------------------------------------
  898. TABLE: Console/pingHelper
  899. COMMAND: all_sizes
  900. USAGE: all_sizes
  901. DESCRIPTION:
  902. Configures the settings for sweeping all packet sizes from 64-1518, with
  903. waiting and verification enabled. The time between pings is set to 0 ms, the
  904. verbosity is set to full, and the reply wait time is set to 1/2 second. The
  905. IP address is not changed.
  906. EXAMPLES:
  907. all_sizes --
  908. ------------------------------------------------------------------------------
  909. TABLE: Console/pingHelper
  910. COMMAND: end_size
  911. USAGE: end_size [size{64..1518}]
  912. DESCRIPTION:
  913. Sets or shows the size of the largest ping packet that will be sent
  914. (including LLC and IP header overhead). After the packet size is increased
  915. by the step amount, if it is larger than this value, then the size is reset
  916. to the start size. This must be between start_size..1518 (MTU), inclusive.
  917. EXAMPLES:
  918. end_size 1518 -- Sets the end size to the maximum allowed.
  919. ------------------------------------------------------------------------------
  920. TABLE: Console/pingHelper
  921. COMMAND: hs_nowait
  922. USAGE: hs_nowait
  923. DESCRIPTION:
  924. Configures the settings for doing high-speed pings (infinite), without
  925. waiting for the reply. The display verbosity is set to 2 (display only a
  926. 'p'), the time between pings is set to 0, and waiting for replies is
  927. disabled. None of the other settings are changed.
  928. EXAMPLES:
  929. hs_nowait --
  930. ------------------------------------------------------------------------------
  931. TABLE: Console/pingHelper
  932. COMMAND: hs_wait
  933. USAGE: hs_wait
  934. DESCRIPTION:
  935. Configures the settings for doing high-speed pings (infinite), waiting for
  936. the reply. The display verbosity is set to 2 (display only a 'p'), the time
  937. between pings is set to 0, and waiting for replies is enabled. None of the
  938. other settings are changed.
  939. EXAMPLES:
  940. hs_wait --
  941. ------------------------------------------------------------------------------
  942. TABLE: Console/pingHelper
  943. COMMAND: ip_address
  944. USAGE: ip_address [IpAddress]
  945. DESCRIPTION:
  946. Sets or shows the IP address of the device to be pinged.
  947. EXAMPLES:
  948. ip_address 10.24.4.3 --
  949. ------------------------------------------------------------------------------
  950. TABLE: Console/pingHelper
  951. COMMAND: ip_stack
  952. USAGE: ip_stack [Number{0..255}]
  953. DESCRIPTION:
  954. Sets the IP stack number that the pings should be sent to. If 0, then the
  955. default stack will be used. The stackNum parameter must correspond to a
  956. valid IP stack that has been installed and initialized with an IP address.
  957. EXAMPLES:
  958. ip_stack 2 -- Forces pings to go out IP stack 2.
  959. ------------------------------------------------------------------------------
  960. TABLE: Console/pingHelper
  961. COMMAND: ip_sweep
  962. USAGE: ip_sweep Subnet StartingIp
  963. DESCRIPTION:
  964. Pings all IP addresses on the specified subnet, starting with the address
  965. specified, reporting success or failure for each one. It changes the ping
  966. settings so that only a single ping is sent. This is often used to discover
  967. all of the IP addresses on the subnet. The address will be incremented from
  968. 1..254, skipping .0 and .255 since these are often used for local broadcast
  969. addresses.
  970. EXAMPLES:
  971. ip_sweep 255.255.255.0 10.24.4.5 -- Pings 10.24.4.5 through 10.24.4.254.
  972. ------------------------------------------------------------------------------
  973. TABLE: Console/pingHelper
  974. COMMAND: number_of_pings
  975. USAGE: number_of_pings [Number{-1..2147483647}]
  976. DESCRIPTION:
  977. Sets or shows the number of pings to be sent. Note that 0 means infinite
  978. (you will need to press a key or type 'stop' to abort). A value of -1 causes
  979. the number of pings to be calculated based on the end size, start size, and
  980. step amount, so that it will span the range exactly once; num = (end - start
  981. + 1) / step.
  982. EXAMPLES:
  983. number_of_pings 3 -- Limits the number of pings to 3.
  984. number_of_pings 0 -- Sets the number of pings to infinite.
  985. number_of_pings -1 -- Calculates the number of pings to span the range.
  986. ------------------------------------------------------------------------------
  987. TABLE: Console/pingHelper
  988. COMMAND: ping
  989. USAGE: ping [-s] [IpAddress]
  990. DESCRIPTION:
  991. Begins pinging the specified IP address, using the current settings. If the
  992. IP address is missing, then it uses the one that was previously set. If you
  993. specify -s, then pinging will happen int he background until you type stop.
  994. Otherwise, it will poll for a keypress.
  995. EXAMPLES:
  996. ping 10.24.4.3 -- Ping until a key is pressed.
  997. ping -s -- Ping until the user types stop.
  998. ------------------------------------------------------------------------------
  999. TABLE: Console/pingHelper
  1000. COMMAND: restore_defaults
  1001. USAGE: restore_defaults
  1002. DESCRIPTION:
  1003. Restores all of the options to their default values (excluding the IP
  1004. address, which is not modified). The default values cause ping to behave
  1005. like most host-based ping utilities (3 packets, 64 bytes, wait 5 seconds,
  1006. etc.).
  1007. EXAMPLES:
  1008. restore_defaults --
  1009. ------------------------------------------------------------------------------
  1010. TABLE: Console/pingHelper
  1011. COMMAND: show_settings
  1012. USAGE: show_settings
  1013. DESCRIPTION:
  1014. Displays the current ping settings.
  1015. EXAMPLES:
  1016. show_settings --
  1017. ------------------------------------------------------------------------------
  1018. TABLE: Console/pingHelper
  1019. COMMAND: start_size
  1020. USAGE: start_size [size{64..1518}]
  1021. DESCRIPTION:
  1022. Sets or shows the size of the first ping packet that will be sent (including
  1023. LLC and IP header overhead). The packet size will be increased by the step
  1024. amount for each packet. This must be between 64..end_size, inclusive.
  1025. EXAMPLES:
  1026. start_size 64 -- Sets the start size to the minimum allowed.
  1027. ------------------------------------------------------------------------------
  1028. TABLE: Console/pingHelper
  1029. COMMAND: stats
  1030. USAGE: stats
  1031. DESCRIPTION:
  1032. Displays the ping statistics summary from the last set of pings. This is the
  1033. same summary that is displayed at the end of the pings (if verbosity is > 0).
  1034. EXAMPLES:
  1035. stats --
  1036. ------------------------------------------------------------------------------
  1037. TABLE: Console/pingHelper
  1038. COMMAND: step_amount
  1039. USAGE: step_amount [size]
  1040. DESCRIPTION:
  1041. Sets or shows the amount that the packet size will be increased for each
  1042. packet. This can be any number (including 0, which means to keep the size
  1043. constant for every packet). Note that if you set it too large, then the
  1044. packet size will wrap around to the start size every time, since it will
  1045. never be allowed to be larger than the end_size. You can also specify a
  1046. negative number which causes the ping size to start with the end size
  1047. parameter and step down to the start size, then wrap back around to the end
  1048. size.
  1049. EXAMPLES:
  1050. step_amount 1 -- Increases the packet size by 1 each time.
  1051. step_amount -1 -- Decreases the packet size by 1 each time.
  1052. ------------------------------------------------------------------------------
  1053. TABLE: Console/pingHelper
  1054. COMMAND: stop
  1055. USAGE: stop
  1056. DESCRIPTION:
  1057. Stops the ping that is currently running. This is necessary if you used the
  1058. -s parameter with ping.
  1059. EXAMPLES:
  1060. stop -- Stops the ping that is running.
  1061. ------------------------------------------------------------------------------
  1062. TABLE: Console/pingHelper
  1063. COMMAND: time_between_pings
  1064. USAGE: time_between_pings [Milliseconds]
  1065. DESCRIPTION:
  1066. Sets or shows the number of milliseconds that the ping helper will wait
  1067. before sending the next ping. Note that this does not include time spent
  1068. waiting for the reply or verifying it, or for time spent printing status
  1069. information. The actual resolution and accuracy of this depends on the
  1070. system (pSOS generally runs with a 10ms clock tick, so 10ms is the same as
  1071. 15ms on that system).
  1072. EXAMPLES:
  1073. time_between_pings 100 -- Waits 100ms before sending the next ping.
  1074. ------------------------------------------------------------------------------
  1075. TABLE: Console/pingHelper
  1076. COMMAND: verbosity
  1077. USAGE: verbosity [Number{0..3}]
  1078. DESCRIPTION:
  1079. Sets the level of information that will be displayed while pinging. A higher
  1080. number provides more information, but also slows down the rate at which pings
  1081. can be sent. Most host-based ping utilities provide output equivalent to 3.
  1082. For high-performance, high packet rate pings, values of 1 or 2 are best.
  1083. EXAMPLES:
  1084. verbosity 0 -- Disables printing of all ping status output.
  1085. verbosity 1 -- Displays only the summary of statistics at the end.
  1086. verbosity 2 -- Displays a 'p' every second to show progress, and the
  1087. summary.
  1088. verbosity 3 -- Displays full ping info for every packet, and the summary.
  1089. ------------------------------------------------------------------------------
  1090. TABLE: Console/pingHelper
  1091. COMMAND: verify_enable
  1092. USAGE: verify_enable [true|false]
  1093. DESCRIPTION:
  1094. Enables/disables verification of ping replies. If enabled, and if waiting
  1095. for replies is enabled, then if a reply is received, it will verify that it
  1096. matches the ping that was sent, and that all of the data is intact.
  1097. EXAMPLES:
  1098. verify_enable 1 -- Enables verification of the ping reply.
  1099. ------------------------------------------------------------------------------
  1100. TABLE: Console/pingHelper
  1101. COMMAND: wait_enable
  1102. USAGE: wait_enable [true|false]
  1103. DESCRIPTION:
  1104. Enables/disables waiting for ping replies. If enabled, the ping helper will
  1105. wait a number of milliseconds for the reply, and will process it if received.
  1106. This is true even if the timeout is 0ms; it will always check for and process
  1107. the response. If disabled, then no attempt will be made to check for or
  1108. process a response. This is generally only of interest when you need to send
  1109. data very quickly, with no variability.
  1110. EXAMPLES:
  1111. wait_enable 1 -- Enables waiting for the ping reply.
  1112. ------------------------------------------------------------------------------
  1113. TABLE: Console/pingHelper
  1114. COMMAND: wait_time
  1115. USAGE: wait_time [Milliseconds]
  1116. DESCRIPTION:
  1117. Sets or shows the number of milliseconds that the ping helper will wait for a
  1118. ping response before continuing. This only takes effect if waiting is
  1119. enabled. The actual resolution and accuracy of this depends on the system
  1120. (pSOS generally runs with a 10ms clock tick, so 10ms is the same as 15ms on
  1121. that system).
  1122. EXAMPLES:
  1123. wait_time 5000 -- Sets the reply wait timeout to 5 seconds.
  1124. ------------------------------------------------------------------------------
  1125. TABLE: Console/system
  1126. COMMAND: diag
  1127. USAGE: diag [-p] [-c] [-s ParmSValue] [-n ParmNValue] [readmem|writemem|clear_debug_counters|show_debug_counters|set_debug_flow] [Parm2] [Parm3]
  1128. DESCRIPTION:
  1129. Executes diag commands of the system
  1130. EXAMPLES:
  1131. readmem -s 4 -n 64 0x80001234 -- Reads 64 bytes as 32-bit values.
  1132. writemem 0x80001234 0x56 -- Write a byte to the address.
  1133. clear_debug_counters -- Clear UTP debug counters.
  1134. show_debug_counters -- Show debug counters for a selected flow.
  1135. set_debug_flow 0 -- Enable debug counters for the selected
  1136. flow.
  1137. ------------------------------------------------------------------------------
  1138. TABLE: Console/system
  1139. COMMAND: pktlog
  1140. USAGE: pktlog [-s] [true|false] [from_interfaces] [to_interfaces]
  1141. DESCRIPTION:
  1142. This enables/disables logging for packets received from the specified
  1143. interfaces and being sent to the specified interfaces. If enabled, then the
  1144. contents of the packet will be displayed, and the forwarder will show info
  1145. about the HalIf on which it was received/sent, as well as why the packet was
  1146. dropped. If the from/to interfaces parameters are missing, then all will be
  1147. done. The interfaces are a bitmask where 0x01 corresponds to the interface
  1148. at index 0, 0x04 corresponds to the interface at index 2, etc.
  1149. EXAMPLES:
  1150. pktlog true -- Enables packet logging for all interfaces.
  1151. pktlog false 0x2 -- Disables logging of packets from interface 1 (to
  1152. any).
  1153. pktlog true 0x1 0x6 -- Enables logging of packets received from interface 0
  1154. and destined to interfaces 1 or 2.
  1155. pktlog -- Shows the enable/disable state for all interfaces.
  1156. pktlog -s true -- Enables non-verbose logging of packets.
  1157. ------------------------------------------------------------------------------
  1158. TABLE: Console/system
  1159. COMMAND: set
  1160. USAGE: set [wdog|exception]
  1161. DESCRIPTION:
  1162. Set state of the system and system functionality.
  1163. EXAMPLES:
  1164. set wdog -- Enables/disable the watchdog timer
  1165. set exception -- Enables/Disables exception logging
  1166. ------------------------------------------------------------------------------
  1167. TABLE: Console/system
  1168. COMMAND: show
  1169. USAGE: show [flash|memory|threads|forwarder|blocks|ecos|sockets|fpm|dqm|nonvol]
  1170. DESCRIPTION:
  1171. Shows state of the system.
  1172. EXAMPLES:
  1173. show flash -- Show flash memory info
  1174. show memory -- Show RAM and buffer info
  1175. show threads -- Shows the state of active threads in the system
  1176. show forwarder -- Shows the forwarder's learning tables and forwarder's
  1177. HAL interfaces
  1178. show blocks -- Shows the number of serial driver writes blocked due
  1179. to transmiting too much at once
  1180. show ecos -- Shows the eCos ip/tcp/udp statistics
  1181. show sockets -- Shows the eCos socket out of mbuf/cluster socket
  1182. history tracking logs
  1183. show fpm -- Displays the configuration settings and statistics of
  1184. the Hardware Free Pool Manager Object
  1185. show dqm -- Displays the internal state of the DQM interface
  1186. show nonvol -- Displays the current non-volatile settings values for
  1187. both the permanent and dynamic sections
  1188. ------------------------------------------------------------------------------
  1189. TABLE: Console/wifi
  1190. COMMAND: wl
  1191. USAGE: wl [CmdLine{63}]
  1192. DESCRIPTION:
  1193. Sends commands to the 802.11 diagnostic and manufacturing utility.
  1194. EXAMPLES:
  1195. wl [command line parms] --
  1196. ------------------------------------------------------------------------------
  1197. TABLE: HeapManager
  1198. COMMAND: bcheck
  1199. USAGE: bcheck
  1200. DESCRIPTION:
  1201. Runs a bounds check in the heap manager (if compiled in).
  1202. EXAMPLES:
  1203. bcheck --
  1204. ------------------------------------------------------------------------------
  1205. TABLE: HeapManager
  1206. COMMAND: bcheck_crash
  1207. USAGE: bcheck_crash [true|false]
  1208. DESCRIPTION:
  1209. Sets the behavior when an on-the-fly bounds checking error is detected.
  1210. Turning this on will cause the offending thread to crash after we print
  1211. relevant information.
  1212. EXAMPLES:
  1213. bcheck_crash true -- Enables crashing after on-the-fly bcheck error
  1214. detected.
  1215. ------------------------------------------------------------------------------
  1216. TABLE: HeapManager
  1217. COMMAND: bcheck_enable
  1218. USAGE: bcheck_enable [true|false]
  1219. DESCRIPTION:
  1220. Turns on-the-fly bounds checking on or off in the heap manager (if compiled
  1221. in). When this is on, we will validate pointers, seed values, and other heap
  1222. state during each alloc and free. When off, you must run bcheck manually to
  1223. detect errors.
  1224. EXAMPLES:
  1225. bcheck_enable true --
  1226. ------------------------------------------------------------------------------
  1227. TABLE: HeapManager
  1228. COMMAND: last_error
  1229. USAGE: last_error
  1230. DESCRIPTION:
  1231. Displays the last error that was detected by the heap manager.
  1232. EXAMPLES:
  1233. last_error --
  1234. ------------------------------------------------------------------------------
  1235. TABLE: HeapManager
  1236. COMMAND: maxAlloc
  1237. USAGE: maxAlloc
  1238. DESCRIPTION:
  1239. Displays the maximum number of bytes that can currently be allocated in a
  1240. single call to malloc. This takes into account all of the overhead for node
  1241. tracking and bounds checking, as well as the current fragmentation state of
  1242. the heap.
  1243. EXAMPLES:
  1244. maxAlloc --
  1245. ------------------------------------------------------------------------------
  1246. TABLE: HeapManager
  1247. COMMAND: memShow
  1248. USAGE: memShow
  1249. DESCRIPTION:
  1250. Displays summary of available heap.
  1251. EXAMPLES:
  1252. memShow --
  1253. ------------------------------------------------------------------------------
  1254. TABLE: HeapManager
  1255. COMMAND: stats
  1256. USAGE: stats
  1257. DESCRIPTION:
  1258. Displays detailed heap manager counters and statistics.
  1259. EXAMPLES:
  1260. stats --
  1261. ------------------------------------------------------------------------------
  1262. TABLE: HeapManager
  1263. COMMAND: threadUsage
  1264. USAGE: threadUsage
  1265. DESCRIPTION:
  1266. Displays total allocated memory per thread
  1267. EXAMPLES:
  1268. threadUsage --
  1269. ------------------------------------------------------------------------------
  1270. TABLE: HeapManager
  1271. COMMAND: trace
  1272. USAGE: trace tid [size]
  1273. DESCRIPTION:
  1274. Enables debug tracing for the specified thread ID or all threads if the
  1275. parameter is 0
  1276. EXAMPLES:
  1277. trace 0x80b0a0a0 24 - enable 24 byte alloc tracing for the thread with TID
  1278. 0x80b0a0a0
  1279. trace 0x80b0a0a0 - enable all alloc tracing for the thread with TID
  1280. 0x80b0a0a0
  1281. trace 0 - disable alloc tracing --
  1282. ------------------------------------------------------------------------------
  1283. TABLE: HeapManager
  1284. COMMAND: walk
  1285. USAGE: walk
  1286. DESCRIPTION:
  1287. Displays all of the free memory blocks.
  1288. EXAMPLES:
  1289. walk --
  1290. ------------------------------------------------------------------------------
  1291. TABLE: HeapManager
  1292. COMMAND: walk_alloc
  1293. USAGE: walk_alloc
  1294. DESCRIPTION:
  1295. Displays all of the allocated memory blocks. WARNING: This can print a LOT
  1296. of information!
  1297. EXAMPLES:
  1298. walk_alloc --
  1299. ------------------------------------------------------------------------------
  1300. TABLE: HostDqm
  1301. COMMAND: show
  1302. USAGE: show
  1303. DESCRIPTION:
  1304. Causes the HostDqm IF to display its internal state.
  1305. EXAMPLES:
  1306. show --
  1307. ------------------------------------------------------------------------------
  1308. TABLE: SA
  1309. COMMAND: SendOldOption61Enabled {hidden}
  1310. USAGE: SendOldOption61Enabled [Number{0..1}]
  1311. DESCRIPTION:
  1312. SendOldOption61Enabled <0|1>
  1313. EXAMPLES:
  1314. SendOldOption61Enabled 1
  1315. ------------------------------------------------------------------------------
  1316. TABLE: SA
  1317. COMMAND: bcm5325m_enable {hidden}
  1318. USAGE: bcm5325m_enable [Number{0..1}]
  1319. DESCRIPTION:
  1320. bcm5325m_enable <0|1>
  1321. EXAMPLES:
  1322. bcm5325m_enable 0 -- ethernet power down.
  1323. bcm5325m_enable 1 -- ethernet power up.
  1324. ------------------------------------------------------------------------------
  1325. TABLE: SA
  1326. COMMAND: chkMtaDevKey
  1327. USAGE: chkMtaDevKey
  1328. DESCRIPTION:
  1329. chkMtaDevKey -- verify MtaDevPrivateKey
  1330. EXAMPLES:
  1331. chkMtaDevKey
  1332. ------------------------------------------------------------------------------
  1333. TABLE: SA
  1334. COMMAND: dc_offset
  1335. USAGE: dc_offset [Number{0..65535}]
  1336. DESCRIPTION:
  1337. dc_offset (0~65535)
  1338. EXAMPLES:
  1339. dc_offset
  1340. ------------------------------------------------------------------------------
  1341. TABLE: SA
  1342. COMMAND: enableASAPMessage
  1343. USAGE: enableASAPMessage [Number{0..1}]
  1344. DESCRIPTION:
  1345. enableASAPMessage <0|1>
  1346. EXAMPLES:
  1347. enableASAPMessage
  1348. ------------------------------------------------------------------------------
  1349. TABLE: SA
  1350. COMMAND: enableDNSDecode
  1351. USAGE: enableDNSDecode [Number{0..1}]
  1352. DESCRIPTION:
  1353. enableDnsDecode <0|1>
  1354. EXAMPLES:
  1355. enableDnsDecode
  1356. ------------------------------------------------------------------------------
  1357. TABLE: SA
  1358. COMMAND: enableDsxDecode
  1359. USAGE: enableDsxDecode [Number{0..1}]
  1360. DESCRIPTION:
  1361. enableDsxDecode <0|1>
  1362. EXAMPLES:
  1363. enableDsxDecode
  1364. ------------------------------------------------------------------------------
  1365. TABLE: SA
  1366. COMMAND: enableNCSTimestamp
  1367. USAGE: enableNCSTimestamp [Number{0..1}]
  1368. DESCRIPTION:
  1369. enableNCSTimestamp <0|1>
  1370. EXAMPLES:
  1371. enableNCSTimestamp
  1372. ------------------------------------------------------------------------------
  1373. TABLE: SA
  1374. COMMAND: getAR8316PhyRegVal
  1375. USAGE: getAR8316PhyRegVal PhyAddr RegAddr
  1376. DESCRIPTION:
  1377. Reads AR8316 phy register value
  1378. EXAMPLES:
  1379. getAR8316PhyRegVal 0x1 0x0 -- reads the control register of first CPE
  1380. ethernet interface
  1381. ------------------------------------------------------------------------------
  1382. TABLE: SA
  1383. COMMAND: getAR8316RegVal
  1384. USAGE: getAR8316RegVal RegAddr
  1385. DESCRIPTION:
  1386. Reads AR8316 internal register value
  1387. EXAMPLES:
  1388. getAR8316RegVal 0x0 -- reads the mask control register
  1389. ------------------------------------------------------------------------------
  1390. TABLE: SA
  1391. COMMAND: gpio_on {hidden}
  1392. USAGE: gpio_on [Number{0..36}] [true|false]
  1393. DESCRIPTION:
  1394. gpio_on <GPIO number> <true/false>.
  1395. EXAMPLES:
  1396. gpio_on 2 true -- Turn GPIO 2 On.
  1397. gpio_on 4 false -- Turn GPIO 4 Off.
  1398. ------------------------------------------------------------------------------
  1399. TABLE: SA
  1400. COMMAND: gr303
  1401. USAGE: gr303 [Number{0..1}]
  1402. DESCRIPTION:
  1403. gr303 <0|1>
  1404. EXAMPLES:
  1405. gr303
  1406. ------------------------------------------------------------------------------
  1407. TABLE: SA
  1408. COMMAND: gw_startup
  1409. USAGE: gw_startup
  1410. DESCRIPTION:
  1411. Start up the Gateway
  1412. EXAMPLES:
  1413. gw_startup
  1414. ------------------------------------------------------------------------------
  1415. TABLE: SA
  1416. COMMAND: line_prov_status
  1417. USAGE: line_prov_status
  1418. DESCRIPTION:
  1419. Show Line Provision Status
  1420. EXAMPLES:
  1421. line_prov_status
  1422. ------------------------------------------------------------------------------
  1423. TABLE: SA
  1424. COMMAND: mta_cfg_show
  1425. USAGE: mta_cfg_show
  1426. DESCRIPTION:
  1427. mta_cfg_show
  1428. EXAMPLES:
  1429. mta_cfg_show
  1430. ------------------------------------------------------------------------------
  1431. TABLE: SA
  1432. COMMAND: ncs_log_show
  1433. USAGE: ncs_log_show
  1434. DESCRIPTION:
  1435. Show the NCS Log Table
  1436. EXAMPLES:
  1437. ncs_log_show
  1438. ------------------------------------------------------------------------------
  1439. TABLE: SA
  1440. COMMAND: reorder
  1441. USAGE: reorder
  1442. DESCRIPTION:
  1443. Send Re-Order Signal to endpoints
  1444. EXAMPLES:
  1445. ro
  1446. ------------------------------------------------------------------------------
  1447. TABLE: SA
  1448. COMMAND: ring_scale
  1449. USAGE: ring_scale [Number{0..65535}]
  1450. DESCRIPTION:
  1451. ring_scale (0~65535, default=0x39d8=14808)
  1452. EXAMPLES:
  1453. ring_scale
  1454. ------------------------------------------------------------------------------
  1455. TABLE: SA
  1456. COMMAND: rtpport
  1457. USAGE: rtpport [CNX{0..3}] [RTPPortNumber{1024..65520}]
  1458. DESCRIPTION:
  1459. Get/Set RTP Port Number /t rtpport <CNX> <RTPPortNumber>
  1460. EXAMPLES:
  1461. rtpport 0 53456
  1462. rtpport 1 53458
  1463. ------------------------------------------------------------------------------
  1464. TABLE: SA
  1465. COMMAND: sa_test_command
  1466. USAGE: sa_test_command
  1467. DESCRIPTION:
  1468. sa test command
  1469. EXAMPLES:
  1470. sa_test_command
  1471. ------------------------------------------------------------------------------
  1472. TABLE: SA
  1473. COMMAND: setAR8316PhyRegVal
  1474. USAGE: setAR8316PhyRegVal PhyAddr RegAddr Value
  1475. DESCRIPTION:
  1476. Sets AR8316 phy register value
  1477. EXAMPLES:
  1478. setAR8316PhyRegVal 0x1 0x0 0x1 -- sets the control register of first CPE
  1479. ethernet interface to 0x1
  1480. ------------------------------------------------------------------------------
  1481. TABLE: SA
  1482. COMMAND: setAR8316RegVal
  1483. USAGE: setAR8316RegVal RegAddr Value
  1484. DESCRIPTION:
  1485. Sets AR8316 internal register value
  1486. EXAMPLES:
  1487. setAR8316RegVal 0x0 0x1 -- sets the mask control register to 0x1
  1488. ------------------------------------------------------------------------------
  1489. TABLE: SA
  1490. COMMAND: setNotificationMode
  1491. USAGE: setNotificationMode [Number{0..1}]
  1492. DESCRIPTION:
  1493. setNotificationMode <0|1> .... 0-Lockstep Mode, 1-Loop Mode
  1494. EXAMPLES:
  1495. setNotificationMode 0
  1496. setNotificationMode 1
  1497. ------------------------------------------------------------------------------
  1498. TABLE: SA
  1499. COMMAND: setQuarantineBuffer
  1500. USAGE: setQuarantineBuffer [Number{0..100}]
  1501. DESCRIPTION:
  1502. setQuarantineBuffer <0..100>
  1503. 0.........Follow PacketCable compliant Quarantine buffer handling
  1504. 1~100.....The number of events to maintain in the quarantine buffer before
  1505. flushing
  1506. EXAMPLES:
  1507. setQuarantineBuffer 0
  1508. setQuarantineBuffer 99
  1509. ------------------------------------------------------------------------------
  1510. TABLE: SA
  1511. COMMAND: showCallCounter
  1512. USAGE: showCallCounter
  1513. DESCRIPTION:
  1514. showCallCounter
  1515. EXAMPLES:
  1516. showCallCounter
  1517. ------------------------------------------------------------------------------
  1518. TABLE: SA
  1519. COMMAND: showCmCfgTlv
  1520. USAGE: showCmCfgTlv
  1521. DESCRIPTION:
  1522. showCmCfgTlv
  1523. EXAMPLES:
  1524. showCmCfgTlv
  1525. ------------------------------------------------------------------------------
  1526. TABLE: SA
  1527. COMMAND: showCmConfigFile
  1528. USAGE: showCmConfigFile
  1529. DESCRIPTION:
  1530. showCmConfigFile
  1531. EXAMPLES:
  1532. showCmConfigFile
  1533. ------------------------------------------------------------------------------
  1534. TABLE: SA
  1535. COMMAND: showCmConfigIP
  1536. USAGE: showCmConfigIP
  1537. DESCRIPTION:
  1538. showCmConfigIP
  1539. EXAMPLES:
  1540. showCmConfigIP
  1541. ------------------------------------------------------------------------------
  1542. TABLE: SA
  1543. COMMAND: showDsSignal
  1544. USAGE: showDsSignal
  1545. DESCRIPTION:
  1546. showDsSignal
  1547. EXAMPLES:
  1548. showDsSignal
  1549. ------------------------------------------------------------------------------
  1550. TABLE: SA
  1551. COMMAND: showMtaConfigFile
  1552. USAGE: showMtaConfigFile
  1553. DESCRIPTION:
  1554. showMtaConfigFile
  1555. EXAMPLES:
  1556. showMtaConfigFile
  1557. ------------------------------------------------------------------------------
  1558. TABLE: SA
  1559. COMMAND: showMtaConfigIP
  1560. USAGE: showMtaConfigIP
  1561. DESCRIPTION:
  1562. showMtaConfigIP
  1563. EXAMPLES:
  1564. showMtaConfigIP
  1565. ------------------------------------------------------------------------------
  1566. TABLE: SA
  1567. COMMAND: showMtaProvState
  1568. USAGE: showMtaProvState
  1569. DESCRIPTION:
  1570. showMtaProvState
  1571. EXAMPLES:
  1572. showMtaProvState
  1573. ------------------------------------------------------------------------------
  1574. TABLE: SA
  1575. COMMAND: showNCSConnection
  1576. USAGE: showNCSConnection
  1577. DESCRIPTION:
  1578. showNCSConnection
  1579. EXAMPLES:
  1580. showNCSConnection
  1581. ------------------------------------------------------------------------------
  1582. TABLE: SA
  1583. COMMAND: showNumberOfCpes
  1584. USAGE: showNumberOfCpes
  1585. DESCRIPTION:
  1586. showNumberOfCpes
  1587. EXAMPLES:
  1588. showNumberOfCpes
  1589. ------------------------------------------------------------------------------
  1590. TABLE: SA
  1591. COMMAND: showResetEvents
  1592. USAGE: showResetEvents
  1593. DESCRIPTION:
  1594. showResetEvents
  1595. EXAMPLES:
  1596. showResetEvents
  1597. ------------------------------------------------------------------------------
  1598. TABLE: SA
  1599. COMMAND: showSFStatistics
  1600. USAGE: showSFStatistics
  1601. DESCRIPTION:
  1602. showSFStatistics
  1603. EXAMPLES:
  1604. showSFStatistics
  1605. ------------------------------------------------------------------------------
  1606. TABLE: SA
  1607. COMMAND: showScrSwDl
  1608. USAGE: showScrSwDl
  1609. DESCRIPTION:
  1610. showScrSwDl
  1611. EXAMPLES:
  1612. showScrSwDl
  1613. ------------------------------------------------------------------------------
  1614. TABLE: SA
  1615. COMMAND: showSwLoadName
  1616. USAGE: showSwLoadName
  1617. DESCRIPTION:
  1618. showSwLoadName
  1619. EXAMPLES:
  1620. showSwLoadName
  1621. ------------------------------------------------------------------------------
  1622. TABLE: SA
  1623. COMMAND: showSystemTime
  1624. USAGE: showSystemTime
  1625. DESCRIPTION:
  1626. showSystemTime
  1627. EXAMPLES:
  1628. showSystemTime
  1629. ------------------------------------------------------------------------------
  1630. TABLE: SA
  1631. COMMAND: showUsSignal
  1632. USAGE: showUsSignal
  1633. DESCRIPTION:
  1634. showUsSignal
  1635. EXAMPLES:
  1636. showUsSignal
  1637. ------------------------------------------------------------------------------
  1638. TABLE: SA
  1639. COMMAND: t38_sram
  1640. USAGE: t38_sram [Number{0..1}]
  1641. DESCRIPTION:
  1642. t38_sram <0|1>
  1643. EXAMPLES:
  1644. t38_sram
  1645. ------------------------------------------------------------------------------
  1646. TABLE: SA
  1647. COMMAND: tel_reset
  1648. USAGE: tel_reset
  1649. DESCRIPTION:
  1650. tel_reset
  1651. EXAMPLES:
  1652. tel_reset -- Reset Telephone line port.
  1653. ------------------------------------------------------------------------------
  1654. TABLE: SA
  1655. COMMAND: tl08
  1656. USAGE: tl08
  1657. DESCRIPTION:
  1658. tl08
  1659. EXAMPLES:
  1660. tl08
  1661. ------------------------------------------------------------------------------
  1662. TABLE: battery
  1663. COMMAND: clearChgErrs
  1664. USAGE: clearChgErrs A|B
  1665. DESCRIPTION:
  1666. Clears existing charge errors for the specified battery
  1667. EXAMPLES:
  1668. clearChgErrs A
  1669. ------------------------------------------------------------------------------
  1670. TABLE: battery
  1671. COMMAND: diagErrors
  1672. USAGE: diagErrors A|B errors{-1..4}
  1673. DESCRIPTION:
  1674. Instructs the battery controller to report the number of charger errors as
  1675. the specified number of errors. This is strictly a diagnostic tool to
  1676. evaluate system behavior without the need for a defective battery. Note that
  1677. setting this to -1 will disable the diagnostic mode and return the system to
  1678. reporting the actual number of errors.
  1679. EXAMPLES:
  1680. diagErrors 1 -- Set the diagnostic error count for the specified battery to
  1681. 1.
  1682. diagErrors -1 -- Disable diagnostic mode, return to real error count.
  1683. ------------------------------------------------------------------------------
  1684. TABLE: battery
  1685. COMMAND: diagTemp
  1686. USAGE: diagTemp [degrees C{-20..101}]
  1687. DESCRIPTION:
  1688. Instructs the battery controller to report the measured temperature as the
  1689. specified temperature. This is strictly a diagnostic tool to evaluate system
  1690. behavior without the need for an environmental chamber. Note that setting
  1691. this to 101 degrees C will disable the diagnostic mode and return the system
  1692. to reporting the actual measured temperature.
  1693. EXAMPLES:
  1694. diagTemp 60 -- Set the diagnostic temperature to 60 degrees C.
  1695. diagTemp 101 -- Disable diagnostic mode, return to real temp.
  1696. ------------------------------------------------------------------------------
  1697. TABLE: battery
  1698. COMMAND: diagnoseState
  1699. USAGE: diagnoseState
  1700. DESCRIPTION:
  1701. Attempts to diagnose the current state of the microcontroller.
  1702. EXAMPLES:
  1703. diagnoseState
  1704. ------------------------------------------------------------------------------
  1705. TABLE: battery
  1706. COMMAND: enableCharge
  1707. USAGE: enableCharge [enable]
  1708. DESCRIPTION:
  1709. Enable or disable battery charging.
  1710. EXAMPLES:
  1711. enableCharge true -- Enable charging.
  1712. enableCharge false -- Disable charging.
  1713. ------------------------------------------------------------------------------
  1714. TABLE: battery
  1715. COMMAND: event
  1716. USAGE: event [utility|battery]
  1717. DESCRIPTION:
  1718. Simulates battery system events. utility - publish event indicating switch
  1719. to utility power battery - publish event indicating switch to battery
  1720. powerNote that this is a simulation by way of the battery system event
  1721. publisher and does *NOT* affect the actual system state. As a result,
  1722. command 'event battery' will publish the event, and thereby invoke power save
  1723. mode, however a 'show' command in this directory will still display the
  1724. actual current power source and other measured information.
  1725. EXAMPLES:
  1726. event battery -- Publish an event indicating transition to battery power.
  1727. event utility -- Publish an event indicating transition to utility power.
  1728. ------------------------------------------------------------------------------
  1729. TABLE: battery
  1730. COMMAND: forcedCharge
  1731. USAGE: forcedCharge A|B FCVTERM{0..100}
  1732. DESCRIPTION:
  1733. Instructs the battery controller to start forced charge on a given battery up
  1734. to the specified percentage.
  1735. EXAMPLES:
  1736. forcedCharge A 80.4 -- Forced charge battery A to 80.4%
  1737. ------------------------------------------------------------------------------
  1738. TABLE: battery
  1739. COMMAND: forcedDchg
  1740. USAGE: forcedDchg A|B FDVTERM{0..12.6}
  1741. DESCRIPTION:
  1742. Instructs the battery controller to start forced discharge on a given battery
  1743. down to a specified voltage.
  1744. EXAMPLES:
  1745. forcedDchg A 7.0 -- Forced discharge battery A
  1746. ------------------------------------------------------------------------------
  1747. TABLE: battery
  1748. COMMAND: init
  1749. USAGE: init
  1750. DESCRIPTION:
  1751. Initialize the battery HW.
  1752. EXAMPLES:
  1753. init
  1754. ------------------------------------------------------------------------------
  1755. TABLE: battery
  1756. COMMAND: logData
  1757. USAGE: logData [enable]
  1758. DESCRIPTION:
  1759. Enable or disable battery logging mode. In logging mode, data retrieved from
  1760. battery updates will be logged to the console.
  1761. EXAMPLES:
  1762. logData true -- Enable data logging.
  1763. logData false -- Disable data logging.
  1764. ------------------------------------------------------------------------------
  1765. TABLE: battery
  1766. COMMAND: packTemp
  1767. USAGE: packTemp A|B
  1768. DESCRIPTION:
  1769. Returns the current pack temperature for the specified pack (LPV modems) or
  1770. board temperature (non-LPV modems).
  1771. EXAMPLES:
  1772. packTemp A -- Pack temperature for battery A
  1773. ------------------------------------------------------------------------------
  1774. TABLE: battery
  1775. COMMAND: profileDchg
  1776. USAGE: profileDchg [enable]
  1777. DESCRIPTION:
  1778. Enable or disable battery discharge profiling mode.
  1779. EXAMPLES:
  1780. profileDchg true -- Enable discharge profiling.
  1781. profileDchg false -- Disable discharge profiling.
  1782. ------------------------------------------------------------------------------
  1783. TABLE: battery
  1784. COMMAND: readEprom
  1785. USAGE: readEprom A|B NumberOfBytes{1..128}
  1786. DESCRIPTION:
  1787. Read the battery eeprom and display content in hex and ascii.
  1788. EXAMPLES:
  1789. readEprom A 32 -- Read first 32 bytes of EEPROM from battery A.
  1790. readEprom B 64 -- Read first 64 bytes of EEPROM from battery B.
  1791. ------------------------------------------------------------------------------
  1792. TABLE: battery
  1793. COMMAND: samplesShow
  1794. USAGE: samplesShow
  1795. DESCRIPTION:
  1796. Display battery voltage sample history.
  1797. EXAMPLES:
  1798. samplesShow
  1799. ------------------------------------------------------------------------------
  1800. TABLE: battery
  1801. COMMAND: show
  1802. USAGE: show
  1803. DESCRIPTION:
  1804. Display battery information.
  1805. EXAMPLES:
  1806. show
  1807. ------------------------------------------------------------------------------
  1808. TABLE: battery
  1809. COMMAND: stopCharge
  1810. USAGE: stopCharge
  1811. DESCRIPTION:
  1812. Instructs the battery charger to stop charge battery.
  1813. EXAMPLES:
  1814. stopCharge -- Stop in-progess charge
  1815. ------------------------------------------------------------------------------
  1816. TABLE: battery
  1817. COMMAND: stopForcedDchg
  1818. USAGE: stopForcedDchg
  1819. DESCRIPTION:
  1820. Instructs the battery charger to stop forced discharge battery.
  1821. EXAMPLES:
  1822. stopForcedDchg -- Stop in-progess forced discharge
  1823. ------------------------------------------------------------------------------
  1824. TABLE: battery
  1825. COMMAND: threadShow
  1826. USAGE: threadShow
  1827. DESCRIPTION:
  1828. Display battery thread information.
  1829. EXAMPLES:
  1830. threadShow
  1831. ------------------------------------------------------------------------------
  1832. TABLE: battery
  1833. COMMAND: timers
  1834. USAGE: timers
  1835. DESCRIPTION:
  1836. Display battery thread timer information.
  1837. EXAMPLES:
  1838. timers
  1839. ------------------------------------------------------------------------------
  1840. TABLE: battery/ate
  1841. COMMAND: dumDchgTbl
  1842. USAGE: dumDchgTbl A|B
  1843. DESCRIPTION:
  1844. Dump the specified discharge table.
  1845. EXAMPLES:
  1846. dumDchgTbl A
  1847. ------------------------------------------------------------------------------
  1848. TABLE: battery/ate
  1849. COMMAND: forceWDtimeout
  1850. USAGE: forceWDtimeout
  1851. DESCRIPTION:
  1852. Forces a battery microcontroller watchdog timeout.
  1853. EXAMPLES:
  1854. forceWDtimeout -- Force battery microcontroller watchdog timeout
  1855. ------------------------------------------------------------------------------
  1856. TABLE: battery/ate
  1857. COMMAND: rawPicoState
  1858. USAGE: rawPicoState
  1859. DESCRIPTION:
  1860. Retrieve the raw battery microcontroller state.
  1861. EXAMPLES:
  1862. rawPicoState
  1863. ------------------------------------------------------------------------------
  1864. TABLE: battery/ate
  1865. COMMAND: suspCharge
  1866. USAGE: suspCharge [enable]
  1867. DESCRIPTION:
  1868. Suspend or re-allow battery charging.
  1869. EXAMPLES:
  1870. suspCharge true -- Suspend charging.
  1871. suspCharge false -- Re-allow charging.
  1872. ------------------------------------------------------------------------------
  1873. TABLE: cablemedea
  1874. COMMAND: arp_show
  1875. USAGE: arp_show
  1876. DESCRIPTION:
  1877. arp_show
  1878. EXAMPLES:
  1879. arp_show -- Displays the current ARP table information.
  1880. ------------------------------------------------------------------------------
  1881. TABLE: cablemedea
  1882. COMMAND: arppacket_show
  1883. USAGE: arppacket_show
  1884. DESCRIPTION:
  1885. arppacket_show
  1886. EXAMPLES:
  1887. arppacket_show -- Displays the current ARP Packet information.
  1888. ------------------------------------------------------------------------------
  1889. TABLE: cablemedea
  1890. COMMAND: capt_show
  1891. USAGE: capt_show
  1892. DESCRIPTION:
  1893. capt_show
  1894. EXAMPLES:
  1895. capt_show -- Displays the current CAPT (Passthrough) contents.
  1896. ------------------------------------------------------------------------------
  1897. TABLE: cablemedea
  1898. COMMAND: debug_kerb
  1899. USAGE: debug_kerb DebugLevel{0..3360}
  1900. DESCRIPTION:
  1901. debug_kerb -- Sets the Kerberos debug level where level is an int from
  1902. -- 0 (silent) to 9 (verbose).
  1903. EXAMPLES:
  1904. debug_kerb 1
  1905. ------------------------------------------------------------------------------
  1906. TABLE: cablemedea
  1907. COMMAND: fwr_show
  1908. USAGE: fwr_show
  1909. DESCRIPTION:
  1910. fwr_show
  1911. EXAMPLES:
  1912. fwr_show -- Displays current firewall ruleset.
  1913. ------------------------------------------------------------------------------
  1914. TABLE: cablemedea
  1915. COMMAND: k_prin_name
  1916. USAGE: k_prin_name [String{19}]
  1917. DESCRIPTION:
  1918. Change the Kerberos principal name.
  1919. EXAMPLES:
  1920. k_prin_name [PrincipalName]
  1921. example:
  1922. k_prin_name PSElement
  1923. ------------------------------------------------------------------------------
  1924. TABLE: cablemedea
  1925. COMMAND: kerb_test
  1926. USAGE: kerb_test String{19} IpAddress [IpAddress]
  1927. DESCRIPTION:
  1928. kerb_test -- Start kerberos for SNMP (debug).
  1929. EXAMPLES:
  1930. kerbtest [Realm] [KDC IP Addr] [ProvServer IP Addr]
  1931. example:
  1932. kerb_test BROADCOM.COM 10.24.33.123 10.24.33.123
  1933. ------------------------------------------------------------------------------
  1934. TABLE: cablemedea
  1935. COMMAND: lan_add_interface
  1936. USAGE: lan_add_interface
  1937. DESCRIPTION:
  1938. lan_add_interface
  1939. EXAMPLES:
  1940. lan_add_interface -- This command will add a network interface to the
  1941. managed interface table.
  1942. ------------------------------------------------------------------------------
  1943. TABLE: cablemedea
  1944. COMMAND: lan_network_add
  1945. USAGE: lan_network_add
  1946. DESCRIPTION:
  1947. lan_network_add - This command will prompt the user for a network
  1948. configuration
  1949. to be applied to a specific local (LAN) interface.
  1950. Each interface can be configured as a passthrough,
  1951. a NAPT, or a public routable interface.
  1952. EXAMPLES:
  1953. lan_network_add
  1954. ------------------------------------------------------------------------------
  1955. TABLE: cablemedea
  1956. COMMAND: lan_network_clearall
  1957. USAGE: lan_network_clearall
  1958. DESCRIPTION:
  1959. lan_network_clearall
  1960. EXAMPLES:
  1961. lan_network_clearall -- This command will clear all managed network
  1962. interface configurations.
  1963. ------------------------------------------------------------------------------
  1964. TABLE: cablemedea
  1965. COMMAND: lan_network_remove
  1966. USAGE: lan_network_remove
  1967. DESCRIPTION:
  1968. lan_network_remove
  1969. EXAMPLES:
  1970. lan_network_remove -- This command will remove a LAN network.
  1971. ------------------------------------------------------------------------------
  1972. TABLE: cablemedea
  1973. COMMAND: lan_network_show
  1974. USAGE: lan_network_show
  1975. DESCRIPTION:
  1976. lan_network_show
  1977. EXAMPLES:
  1978. lan_network_show -- Displays the current LAN network configuration per
  1979. interface.
  1980. ------------------------------------------------------------------------------
  1981. TABLE: cablemedea
  1982. COMMAND: lan_remove_interface
  1983. USAGE: lan_remove_interface
  1984. DESCRIPTION:
  1985. lan_remove_interface
  1986. EXAMPLES:
  1987. lan_remove_interface -- This command will add a network interface to the
  1988. managed interface table.
  1989. ------------------------------------------------------------------------------
  1990. TABLE: cablemedea
  1991. COMMAND: nat_show
  1992. USAGE: nat_show
  1993. DESCRIPTION:
  1994. nat_show
  1995. EXAMPLES:
  1996. nat_show -- Displays the current NAT info.
  1997. ------------------------------------------------------------------------------
  1998. TABLE: cablemedea
  1999. COMMAND: traceroute
  2000. USAGE: traceroute [-s [IpAddress]] [-m [Number{0..255}]] [-p [Number{1..65534}]] [-l [Number{0..65535}]] [-r] TargetIpAddress{127}
  2001. DESCRIPTION:
  2002. traceroute - displays the hops from the router to a destination target
  2003. (host) hostname or IP address to trace the route to
  2004. -m maximum number of hops to find target (default 255)
  2005. -l set the data size in bytes of each probe packet (default 32)
  2006. -p set base UDP port used in probes (default 33434)
  2007. -r resolve host IP addresses for each hop (default off) -s specify the
  2008. source ip address to run traceroute (default route table)
  2009. EXAMPLES:
  2010. traceroute www.yahoo.com -- Performs traceroute with default
  2011. parameters.
  2012. traceroute -s 10.15.6.3 www.yahoo.com -- Perform traceroute from
  2013. 10.15.6.3.
  2014. traceroute -m 10 www.yahoo.com -- Performs traceroute with MaxTTL
  2015. 10.
  2016. traceroute -l 64 -p 65000 www.yahoo.com -- Performs traceroute using port
  2017. 65000 and data len 64 bytes.
  2018. ------------------------------------------------------------------------------
  2019. TABLE: cablemedea
  2020. COMMAND: usfs_show
  2021. USAGE: usfs_show
  2022. DESCRIPTION:
  2023. usfs_show
  2024. EXAMPLES:
  2025. usfs_show -- Displays the current USFS table contents.
  2026. ------------------------------------------------------------------------------
  2027. TABLE: cablemedea
  2028. COMMAND: wandata_show
  2029. USAGE: wandata_show
  2030. DESCRIPTION:
  2031. wandata_show
  2032. EXAMPLES:
  2033. wandata_show -- Displays the current Wan Data Address table contents.
  2034. ------------------------------------------------------------------------------
  2035. TABLE: cablemedea/dhcps
  2036. COMMAND: add_lease
  2037. USAGE: add_lease
  2038. DESCRIPTION:
  2039. add_lease
  2040. EXAMPLES:
  2041. add_lease -- Adds a Dhcp server lease associating client id with Ip address.
  2042. ------------------------------------------------------------------------------
  2043. TABLE: cablemedea/dhcps
  2044. COMMAND: enable
  2045. USAGE: enable [true|false]
  2046. DESCRIPTION:
  2047. Enables or disables the DHCP server
  2048. EXAMPLES:
  2049. enable true - enables the DHCP server for provisioning.
  2050. ------------------------------------------------------------------------------
  2051. TABLE: cablemedea/dhcps
  2052. COMMAND: remove_lease
  2053. USAGE: remove_lease
  2054. DESCRIPTION:
  2055. remove_lease
  2056. EXAMPLES:
  2057. remove_lease -- Removes a Dhcp server lease, the user will be prompted for a
  2058. client id
  2059. ------------------------------------------------------------------------------
  2060. TABLE: cablemedea/dhcps
  2061. COMMAND: show
  2062. USAGE: show
  2063. DESCRIPTION:
  2064. show
  2065. EXAMPLES:
  2066. show -- Displays the current DHCP server information.
  2067. ------------------------------------------------------------------------------
  2068. TABLE: cablemedea/dns
  2069. COMMAND: dns_debug
  2070. USAGE: dns_debug [Number{0..1}]
  2071. DESCRIPTION:
  2072. Enables/Disables DNS debug information.
  2073. EXAMPLES:
  2074. dns_debug 1 -- Enable DNS debug.
  2075. dns_debug 0 -- Disabled DNS debug.
  2076. ------------------------------------------------------------------------------
  2077. TABLE: cablemedea/dns
  2078. COMMAND: dns_show
  2079. USAGE: dns_show
  2080. DESCRIPTION:
  2081. dns_show
  2082. EXAMPLES:
  2083. dns_show -- Displays current DNS information.
  2084. ------------------------------------------------------------------------------
  2085. TABLE: cablemedea/dns
  2086. COMMAND: gethostbyaddr
  2087. USAGE: gethostbyaddr [Host]
  2088. DESCRIPTION:
  2089. Queries the configured DNS resolver for the host address.
  2090. EXAMPLES:
  2091. gethostbyaddr 1.2.3.4 --
  2092. ------------------------------------------------------------------------------
  2093. TABLE: cablemedea/dns
  2094. COMMAND: gethostbyname
  2095. USAGE: gethostbyname [Host{63}]
  2096. DESCRIPTION:
  2097. Queries the configured DNS resolver for the host name.
  2098. EXAMPLES:
  2099. gethostbyname host --
  2100. ------------------------------------------------------------------------------
  2101. TABLE: cablemedea/hnap
  2102. COMMAND: control_if
  2103. USAGE: control_if [UUID{127}] [true|false]
  2104. DESCRIPTION:
  2105. control_if (device/service urn) true/false
  2106. EXAMPLES:
  2107. control_if urn:schemas-upnp-org:service:WANIPConnection:1 false -- Disables
  2108. the W
  2109. anIpConnect
  2110. ion s
  2111. ervice.
  2112. ------------------------------------------------------------------------------
  2113. TABLE: cablemedea/hnap
  2114. COMMAND: device_discovery
  2115. USAGE: device_discovery
  2116. DESCRIPTION:
  2117. device_discovery
  2118. EXAMPLES:
  2119. device_discovery -- Performs Hnap discovery via ssdp:all.
  2120. ------------------------------------------------------------------------------
  2121. TABLE: cablemedea/hnap
  2122. COMMAND: discovery_show
  2123. USAGE: discovery_show
  2124. DESCRIPTION:
  2125. discovery_show
  2126. EXAMPLES:
  2127. discovery_show -- Displays current discovered Hnap devices.
  2128. ------------------------------------------------------------------------------
  2129. TABLE: cablemedea/hnap
  2130. COMMAND: enable
  2131. USAGE: enable [true|false]
  2132. DESCRIPTION:
  2133. enable true/false to control the runtime-operation of the Hnap service.
  2134. EXAMPLES:
  2135. enable true -- Enables the runtime operation of the Hnap service.
  2136. ------------------------------------------------------------------------------
  2137. TABLE: cablemedea/hnap
  2138. COMMAND: notify_show
  2139. USAGE: notify_show
  2140. DESCRIPTION:
  2141. notify_show
  2142. EXAMPLES:
  2143. notify_show -- Displays control point notifications.
  2144. ------------------------------------------------------------------------------
  2145. TABLE: cablemedea/hnap
  2146. COMMAND: show
  2147. USAGE: show
  2148. DESCRIPTION:
  2149. show
  2150. EXAMPLES:
  2151. show -- Displays current Hnap (Universal Plug-n-Plug) settings.
  2152. ------------------------------------------------------------------------------
  2153. TABLE: cablemedea/rip
  2154. COMMAND: rip_show
  2155. USAGE: rip_show
  2156. DESCRIPTION:
  2157. rip_show
  2158. EXAMPLES:
  2159. rip_show -- Displays current RIP (Routing Information Protocol) settings.
  2160. ------------------------------------------------------------------------------
  2161. TABLE: cablemedea/route
  2162. COMMAND: reload_route_service
  2163. USAGE: reload_route_service
  2164. DESCRIPTION:
  2165. reload_route_service
  2166. EXAMPLES:
  2167. reload_route_service -- This reconfigures the route service using the
  2168. current non-vol settings.
  2169. ------------------------------------------------------------------------------
  2170. TABLE: cablemedea/route
  2171. COMMAND: route_show
  2172. USAGE: route_show
  2173. DESCRIPTION:
  2174. route_show
  2175. EXAMPLES:
  2176. route_show -- Displays current route service settings.
  2177. ------------------------------------------------------------------------------
  2178. TABLE: cablemedea/upnp
  2179. COMMAND: control_if
  2180. USAGE: control_if [UUID{127}] [true|false]
  2181. DESCRIPTION:
  2182. control_if (device/service urn) true/false
  2183. EXAMPLES:
  2184. control_if urn:schemas-upnp-org:service:WANIPConnection:1 false -- Disables
  2185. the W
  2186. anIpConnect
  2187. ion s
  2188. ervice.
  2189. ------------------------------------------------------------------------------
  2190. TABLE: cablemedea/upnp
  2191. COMMAND: device_discovery
  2192. USAGE: device_discovery
  2193. DESCRIPTION:
  2194. device_discovery
  2195. EXAMPLES:
  2196. device_discovery -- Performs UPnP discovery via ssdp:all.
  2197. ------------------------------------------------------------------------------
  2198. TABLE: cablemedea/upnp
  2199. COMMAND: discovery_show
  2200. USAGE: discovery_show
  2201. DESCRIPTION:
  2202. discovery_show
  2203. EXAMPLES:
  2204. discovery_show -- Displays current discovered UPnP devices.
  2205. ------------------------------------------------------------------------------
  2206. TABLE: cablemedea/upnp
  2207. COMMAND: enable
  2208. USAGE: enable [true|false]
  2209. DESCRIPTION:
  2210. enable true/false to control the runtime-operation of the UPnP service.
  2211. EXAMPLES:
  2212. enable true -- Enables the runtime operation of the UPnP service.
  2213. ------------------------------------------------------------------------------
  2214. TABLE: cablemedea/upnp
  2215. COMMAND: notify_show
  2216. USAGE: notify_show
  2217. DESCRIPTION:
  2218. notify_show
  2219. EXAMPLES:
  2220. notify_show -- Displays control point notifications.
  2221. ------------------------------------------------------------------------------
  2222. TABLE: cablemedea/upnp
  2223. COMMAND: qos_active_show
  2224. USAGE: qos_active_show
  2225. DESCRIPTION:
  2226. qos_active_show
  2227. EXAMPLES:
  2228. qos_active_show -- Displays active discovered QoS devices.
  2229. ------------------------------------------------------------------------------
  2230. TABLE: cablemedea/upnp
  2231. COMMAND: qos_int_device_show
  2232. USAGE: qos_int_device_show
  2233. DESCRIPTION:
  2234. qos_int_device_show
  2235. EXAMPLES:
  2236. qos_int_device_show -- Displays info. of the PS internal QoS device service.
  2237. ------------------------------------------------------------------------------
  2238. TABLE: cablemedea/upnp
  2239. COMMAND: qos_policy_table_show
  2240. USAGE: qos_policy_table_show
  2241. DESCRIPTION:
  2242. qos_policy_table_show
  2243. EXAMPLES:
  2244. qos_policy_table_show -- Displays the QoS policy table contents.
  2245. ------------------------------------------------------------------------------
  2246. TABLE: cablemedea/upnp
  2247. COMMAND: show
  2248. USAGE: show
  2249. DESCRIPTION:
  2250. show
  2251. EXAMPLES:
  2252. show -- Displays current UPnP (Universal Plug-n-Plug) settings.
  2253. ------------------------------------------------------------------------------
  2254. TABLE: cablemedea/vpn
  2255. COMMAND: dump
  2256. USAGE: dump
  2257. DESCRIPTION:
  2258. Dumps the SAD and SPD
  2259. EXAMPLES:
  2260. dump
  2261. ------------------------------------------------------------------------------
  2262. TABLE: cablemedea/vpn
  2263. COMMAND: ike_test_connect
  2264. USAGE: ike_test_connect [tunnel]
  2265. DESCRIPTION:
  2266. {No command help available...}
  2267. EXAMPLES:
  2268. ike_test_connect tunnel
  2269. ------------------------------------------------------------------------------
  2270. TABLE: cablemedea/vpn
  2271. COMMAND: ike_test_disconnect
  2272. USAGE: ike_test_disconnect [tunnel]
  2273. DESCRIPTION:
  2274. {No command help available...}
  2275. EXAMPLES:
  2276. ike_test_disconnect tunnel
  2277. ------------------------------------------------------------------------------
  2278. TABLE: cablemedea/vpn
  2279. COMMAND: ike_test_start_keyneg
  2280. USAGE: ike_test_start_keyneg [spid]
  2281. DESCRIPTION:
  2282. {No command help available...}
  2283. EXAMPLES:
  2284. ike_test_start_keyneg <spid>
  2285. ------------------------------------------------------------------------------
  2286. TABLE: cablemedea/vpn
  2287. COMMAND: start
  2288. USAGE: start
  2289. DESCRIPTION:
  2290. Starts IKE
  2291. EXAMPLES:
  2292. start
  2293. ------------------------------------------------------------------------------
  2294. TABLE: cablemedea/vpn
  2295. COMMAND: stop
  2296. USAGE: stop
  2297. DESCRIPTION:
  2298. Stops IKE
  2299. EXAMPLES:
  2300. stop
  2301. ------------------------------------------------------------------------------
  2302. TABLE: cm_hal
  2303. COMMAND: D3PowerSave
  2304. USAGE: D3PowerSave on/off{0..1}
  2305. DESCRIPTION:
  2306. Turns on/off D3 power save mode.
  2307. EXAMPLES:
  2308. D3PowerSave 1 -- Turns on Docsis 3 power save mode features
  2309. ------------------------------------------------------------------------------
  2310. TABLE: cm_hal
  2311. COMMAND: PowerSave
  2312. USAGE: PowerSave idleMode{0..3} CPUFreq{1..2000} Amp{0..1} Sdram{0..1}
  2313. DESCRIPTION:
  2314. Turns on power save mode. The first parameter is the power save mode: 0 =
  2315. off 1=disable ETH and USB 2=mode1 plus CPU Halt on idle. The second
  2316. parameter is the CPU freq (50, 100, 150, or 200 mHz). The third parameter (0
  2317. or 1) controls disabling the upstream amp. The fourth parm (0 or 1) controls
  2318. disabling the SDRAM
  2319. EXAMPLES:
  2320. PowerSave 1 50 1 1 -- Power Save mode 1, CPU 50 MHz, Amp, and SDRAM
  2321. disabled
  2322. ------------------------------------------------------------------------------
  2323. TABLE: cm_hal
  2324. COMMAND: ackcel_show
  2325. USAGE: ackcel_show [-0]
  2326. DESCRIPTION:
  2327. Prints AckCel state/counters. Use the -0 flag to clear the counters after
  2328. they are displayed.
  2329. EXAMPLES:
  2330. ackcel_show -- Shows AckCel state/counters
  2331. ackcel_show -0 -- Shows AckCel state and clears counters
  2332. ------------------------------------------------------------------------------
  2333. TABLE: cm_hal
  2334. COMMAND: add_dsid
  2335. USAGE: add_dsid DSID
  2336. DESCRIPTION:
  2337. Calls the CM HAL to add a multicast DSID to the DS MAC receive filter
  2338. EXAMPLES:
  2339. multicast_table --
  2340. ------------------------------------------------------------------------------
  2341. TABLE: cm_hal
  2342. COMMAND: bcmalloc_show
  2343. USAGE: bcmalloc_show [-c]
  2344. DESCRIPTION:
  2345. Displays a snapshot of the current BcmAlloc memory pool statistics. If -c is
  2346. specified, then the counters are also cleared.
  2347. EXAMPLES:
  2348. bcmalloc_show --
  2349. ------------------------------------------------------------------------------
  2350. TABLE: cm_hal
  2351. COMMAND: bist_test
  2352. USAGE: bist_test
  2353. DESCRIPTION:
  2354. Runs the CM MAC h/w BIST Tests.
  2355. EXAMPLES:
  2356. bist_test --
  2357. ------------------------------------------------------------------------------
  2358. TABLE: cm_hal
  2359. COMMAND: change
  2360. USAGE: change [-s] [-c] cos|cls|phs|flow [index]
  2361. DESCRIPTION:
  2362. Changes information about Classifiers, Service Flows, PHS, DOCSIS 1.0 Class
  2363. of Service, and other objects in the system.
  2364. cos -- Selects the DOCSIS 1.0 Class of Service object.
  2365. cls -- Selects Classifiers.
  2366. phs -- Selects PHS Rules.
  2367. flow -- Selects Service Flows.
  2368. -s -- Changes the settings for the selected object (you will be
  2369. prompted for the values).
  2370. -c -- Clears the counters for the selected object.
  2371. index -- Selects a specific instance of the object type.
  2372. The index is shown when you list the objects with the 'show' command. You
  2373. must specify one of each of the object type and -s or -c parameters; there
  2374. are no defaults. The index is optional; if missing, all instances are
  2375. changed.
  2376. EXAMPLES:
  2377. change cls -c 2 -- Clears the counters for the specified Classifier.
  2378. change cls -c -- Clears the counters for all Classifiers.
  2379. change flow -s 1 -- Changes the settings for the specified Service Flow.
  2380. ------------------------------------------------------------------------------
  2381. TABLE: cm_hal
  2382. COMMAND: counters
  2383. USAGE: counters
  2384. DESCRIPTION:
  2385. Causes the CM HAL to print the hardware counter values.
  2386. EXAMPLES:
  2387. counters --
  2388. ------------------------------------------------------------------------------
  2389. TABLE: cm_hal
  2390. COMMAND: cpe_add
  2391. USAGE: cpe_add MacAddress
  2392. DESCRIPTION:
  2393. Adds the specified MAC address to the CPE learning table. An SNMP MIB item
  2394. is created for it, and it is added to the downstream data CAM. The address
  2395. is added unassociated, since there isn't a good way to specify the HalIf that
  2396. it should be associated with. The assoc will be locked in on the first
  2397. packet that goes upstream.
  2398. EXAMPLES:
  2399. cpe_add 00:10:18:00:11:22 --
  2400. ------------------------------------------------------------------------------
  2401. TABLE: cm_hal
  2402. COMMAND: cpe_del
  2403. USAGE: cpe_del [MacAddress] [index{-1..2147483647}]
  2404. DESCRIPTION:
  2405. Removes the CPE with the specified MAC address/table index from the learning
  2406. table. The SNMP MIB item is also deleted. The index is 0-based, as printed
  2407. by cpe_print. If you specify -1, all will be removed.
  2408. EXAMPLES:
  2409. cpe_del 00:10:18:00:11:22 -- Removes the specified CPE MAC addr.
  2410. cpe_del 2 -- Removes the CPE at index 2.
  2411. ------------------------------------------------------------------------------
  2412. TABLE: cm_hal
  2413. COMMAND: cpe_max
  2414. USAGE: cpe_max [maxCpe]
  2415. DESCRIPTION:
  2416. Sets/gets the max CPEs that can be added to the learning table.
  2417. EXAMPLES:
  2418. cpe_max --
  2419. ------------------------------------------------------------------------------
  2420. TABLE: cm_hal
  2421. COMMAND: cpe_print
  2422. USAGE: cpe_print
  2423. DESCRIPTION:
  2424. Prints the CPE learning table.
  2425. EXAMPLES:
  2426. cpe_print --
  2427. ------------------------------------------------------------------------------
  2428. TABLE: cm_hal
  2429. COMMAND: delete_dsid
  2430. USAGE: delete_dsid DSID
  2431. DESCRIPTION:
  2432. Calls the CM HAL to delete a multicast DSID from the DS MAC receive filter
  2433. EXAMPLES:
  2434. multicast_table --
  2435. ------------------------------------------------------------------------------
  2436. TABLE: cm_hal
  2437. COMMAND: dpm
  2438. USAGE: dpm ChannelNumber{0..7}
  2439. DESCRIPTION:
  2440. Measure downstream power for the specified ds channel number
  2441. EXAMPLES:
  2442. dpm 1 -- Measure downstream power for DS channel 1.
  2443. ------------------------------------------------------------------------------
  2444. TABLE: cm_hal
  2445. COMMAND: drw_show
  2446. USAGE: drw_show
  2447. DESCRIPTION:
  2448. Shows everything related to the Dynamic Range Window.
  2449. EXAMPLES:
  2450. drw_show
  2451. ------------------------------------------------------------------------------
  2452. TABLE: cm_hal
  2453. COMMAND: ds_state
  2454. USAGE: ds_state
  2455. DESCRIPTION:
  2456. Prints the state of the DOCSIS downstream (frequency, modulation, etc.).
  2457. EXAMPLES:
  2458. ds_state --
  2459. ------------------------------------------------------------------------------
  2460. TABLE: cm_hal
  2461. COMMAND: dsb_reset
  2462. USAGE: dsb_reset DSID
  2463. DESCRIPTION:
  2464. Causes the DS Bonding session with the specified DSID to be reset (deleted
  2465. and added again with the same parameters).
  2466. EXAMPLES:
  2467. dsb_reset 0x01 -- Resets the DS Bonding session with DSID 0x01
  2468. ------------------------------------------------------------------------------
  2469. TABLE: cm_hal
  2470. COMMAND: dsid_helper
  2471. USAGE: dsid_helper
  2472. DESCRIPTION:
  2473. Prints out the DSID helper.
  2474. EXAMPLES:
  2475. dsid_helper --
  2476. ------------------------------------------------------------------------------
  2477. TABLE: cm_hal
  2478. COMMAND: errors
  2479. USAGE: errors
  2480. DESCRIPTION:
  2481. Displays the errored, unerroredm and corrected counters
  2482. EXAMPLES:
  2483. errors --
  2484. ------------------------------------------------------------------------------
  2485. TABLE: cm_hal
  2486. COMMAND: fft_dump
  2487. USAGE: fft_dump
  2488. DESCRIPTION:
  2489. Dumps the recently stored FFT data to the screen
  2490. EXAMPLES:
  2491. fft_dump -- Dumps the recently stored FFT data to the screen
  2492. ------------------------------------------------------------------------------
  2493. TABLE: cm_hal
  2494. COMMAND: fft_store
  2495. USAGE: fft_store ChannelNumber{0..3}
  2496. DESCRIPTION:
  2497. Runs a FFT on DS samples, lets you specify a ds channel number
  2498. EXAMPLES:
  2499. fft_store 1 -- Takes 64K samples from DS channel 1.
  2500. ------------------------------------------------------------------------------
  2501. TABLE: cm_hal
  2502. COMMAND: fpga_amp
  2503. USAGE: fpga_amp AmpValue AttValue{0..31}
  2504. DESCRIPTION:
  2505. Specify the amplifier and attenuator values for the FPGA board.
  2506. EXAMPLES:
  2507. fpga_amp 20 10 --
  2508. ------------------------------------------------------------------------------
  2509. TABLE: cm_hal
  2510. COMMAND: hal_show
  2511. USAGE: hal_show [-l] [-s] [-c] [flow|descr|queue|all] [index]
  2512. DESCRIPTION:
  2513. Displays information about the CM DOCSIS HAL internal state: Service Flows,
  2514. DMA descriptors, Counters, HW/SW Queues. These are what the parameters mean:
  2515. flow -- Selects Upstream Service Flow info
  2516. descr -- Selects DMA Descriptor info
  2517. queue -- Selects Hardware/Software Queue info
  2518. -l -- lists the selected object(s)
  2519. -s -- shows settings for the selected object(s)
  2520. -c -- shows counters for the selected object(s)
  2521. index -- selects a specific instance of the object type
  2522. The index is shown when you list the objects; it is not valid with 'all' or
  2523. with -l. 'all' and '-l' are the default options if none are specified.
  2524. EXAMPLES:
  2525. hal_show all -l -- Lists all CM HAL objects in the system.
  2526. hal_show -- Same as above.
  2527. hal_show descr -- Lists the DMA Descriptors in the system.
  2528. hal_show flow -c -- Shows the counters for all Service Flows.
  2529. ------------------------------------------------------------------------------
  2530. TABLE: cm_hal
  2531. COMMAND: ldaix_read
  2532. USAGE: ldaix_read [numTimes{1..4294967295}]
  2533. DESCRIPTION:
  2534. Prints the current values for the LDAIT, LDAII, and LDAIF registers. This is
  2535. primarily used for downstream power calibration. You can have it repeat the
  2536. read/print very quickly, in case you are concerned that the values change
  2537. during the read. It is up to you to decide what to do with the values
  2538. (average, median, etc.).
  2539. EXAMPLES:
  2540. ldaix_read --
  2541. ------------------------------------------------------------------------------
  2542. TABLE: cm_hal
  2543. COMMAND: lna_read
  2544. USAGE: lna_read Register{0..60}
  2545. DESCRIPTION:
  2546. Dumps the contents of a lna registers
  2547. EXAMPLES:
  2548. lna_read 0x10 -- Reads the value in lna register 0x10
  2549. ------------------------------------------------------------------------------
  2550. TABLE: cm_hal
  2551. COMMAND: lna_write
  2552. USAGE: lna_write Register{0..36} Value
  2553. DESCRIPTION:
  2554. Write a value to a specified lna register
  2555. EXAMPLES:
  2556. lna_write 0x10 0x25 -- Writes the value 0x25 to lna register 0x10
  2557. ------------------------------------------------------------------------------
  2558. TABLE: cm_hal
  2559. COMMAND: lock_ds
  2560. USAGE: lock_ds Frequency [numTimes{1..4294967295}] [ChannelNumber]
  2561. DESCRIPTION:
  2562. Causes the CM HAL to lock to the Ds Freq specified. If the numTimes
  2563. parameter is present, the CM will try to lock that number of times, and will
  2564. print a success rate at the conclusion of the testing. Selecting a freq of 0
  2565. will just check the lock status without re-running the scripts. Use only in
  2566. test mode!
  2567. EXAMPLES:
  2568. lock_ds 405 10 1 -- Locks tuner 1 to the CMTS at 405 MHz 10 times.
  2569. ------------------------------------------------------------------------------
  2570. TABLE: cm_hal
  2571. COMMAND: log
  2572. USAGE: log [Bitmask{0x40007f}]
  2573. DESCRIPTION:
  2574. Configures the message log settings for this class to enable or disable
  2575. various app-specific severities. These are the bits supported:
  2576. 0x000001 -- Tx MacMgt Msg Packet
  2577. 0x000002 -- Rx MacMgt Msg Packet
  2578. 0x000004 -- Tx Data Packet
  2579. 0x000008 -- Rx Data Packet
  2580. 0x000010 -- Add/Chng/Del Service Flow
  2581. 0x000020 -- MIB Filters
  2582. 0x000040 -- Downstream Scan
  2583. 0x400000 -- Other API calls into the HalIf
  2584. EXAMPLES:
  2585. log 0x10 -- Enable logging of Service Flow Add/Chng/Del.
  2586. ------------------------------------------------------------------------------
  2587. TABLE: cm_hal
  2588. COMMAND: mac_diag
  2589. USAGE: mac_diag DiagPorts{0..65535}
  2590. DESCRIPTION:
  2591. Eanbles the CM MAC diag port to go out the GPIO ports; this is only useful on
  2592. an S-Board where the GPIOs can be accessed. You just need to enter the diag
  2593. port selection for the MAC, which will come from John, Beth, or Scott. This
  2594. is equivalent to the following commands:
  2595. write -s 4 0xfffe041c 0x00000000
  2596. write -s 1 0xfffe001b 0xc0
  2597. write -s 2 0xfffe3020 {DiagPorts}
  2598. EXAMPLES:
  2599. mac_diag 0x2221 -- Selects John's downstream state machines on the diag
  2600. port.
  2601. ------------------------------------------------------------------------------
  2602. TABLE: cm_hal
  2603. COMMAND: mac_reset
  2604. USAGE: mac_reset
  2605. DESCRIPTION:
  2606. Resets the Docsis MAC, saves h/w and s/w state and restores for continued
  2607. operation.
  2608. EXAMPLES:
  2609. mac_reset --
  2610. ------------------------------------------------------------------------------
  2611. TABLE: cm_hal
  2612. COMMAND: map_lead_time_show
  2613. USAGE: map_lead_time_show
  2614. DESCRIPTION:
  2615. Causes the CM HAL to print the internal Map Lead Time hardware counter
  2616. values.
  2617. EXAMPLES:
  2618. map_lead_time_show --
  2619. ------------------------------------------------------------------------------
  2620. TABLE: cm_hal
  2621. COMMAND: multicast_table
  2622. USAGE: multicast_table
  2623. DESCRIPTION:
  2624. Prints out the Multicast Table.
  2625. EXAMPLES:
  2626. multicast_table --
  2627. ------------------------------------------------------------------------------
  2628. TABLE: cm_hal
  2629. COMMAND: packets_queued
  2630. USAGE: packets_queued [sfid]
  2631. DESCRIPTION:
  2632. Queries the HAL for the number of packets queued on the specified upstream
  2633. flow. If the SFID is 0 or missing, then it prints the number of packets
  2634. queued on all flows.
  2635. EXAMPLES:
  2636. packets_queued -- Queries all flows.
  2637. packets_queued 0x401 -- Queries the flow with SFID 0x401.
  2638. ------------------------------------------------------------------------------
  2639. TABLE: cm_hal
  2640. COMMAND: qam_lock
  2641. USAGE: qam_lock Modulation [ChannelNumber]
  2642. DESCRIPTION:
  2643. Run QAM lock but don't tune.
  2644. EXAMPLES:
  2645. qam_lock 64 0 -- Try downstream QAM lock in 64 QAM on downstream channel 0.
  2646. ------------------------------------------------------------------------------
  2647. TABLE: cm_hal
  2648. COMMAND: qosParms
  2649. USAGE: qosParms [-p priority{0..7}] [-r maxRateBps] [-b maxBurstBytes{1522..4294967295}] [-c maxConcatBurstBytes{0..65535}] [-t reqTransPolicyBits{0x1ff}] index{1..4294967295}
  2650. DESCRIPTION:
  2651. Changes the QoS parameters associated with the specified service flow.
  2652. Request/Transmit Policy bits:
  2653. 0x0001 -- Disable bcast request
  2654. 0x0002 -- Disable priority request
  2655. 0x0004 -- Disable req/data for requests
  2656. 0x0008 -- Disable req/data for data
  2657. 0x0010 -- Disable piggyback request
  2658. 0x0020 -- Disable concatenation
  2659. 0x0040 -- Disable fragmentation
  2660. 0x0080 -- Disable PHS
  2661. 0x0100 -- Drop UGS packets too big
  2662. EXAMPLES:
  2663. qosParms -p 5 -r 64000 -b 3000 -c 2000 -t 0x1ff 1 -- Configure all parms for
  2664. flow 1.
  2665. ------------------------------------------------------------------------------
  2666. TABLE: cm_hal
  2667. COMMAND: read_mbr
  2668. USAGE: read_mbr opcode numBytes{1..4}
  2669. DESCRIPTION:
  2670. Reads the multibyte register specified by the 'read' opcode, displaying the
  2671. number of bytes specified. You MUST specify a valid read opcode, and the
  2672. number of bytes must be valid; failure to do this can lead to unpredictable
  2673. results!
  2674. EXAMPLES:
  2675. read_mbr 0x86 3 -- Reads the 3-byte LDAIT register.
  2676. ------------------------------------------------------------------------------
  2677. TABLE: cm_hal
  2678. COMMAND: scan_ds
  2679. USAGE: scan_ds Frequency [ScanMode{0..2}]
  2680. DESCRIPTION:
  2681. Causes the Scan Thread to try to acquire the Ds Freq specified. If the
  2682. frequency parameter is 0, then the Scan Thread selects the starting frequency
  2683. on its own. The ScanMode parameter tells the thread how to limit the
  2684. frequency selection:
  2685. 0 - Scan all frequencies until stopped (default)
  2686. 1 - Scan specified frequency once
  2687. 2 - Scan specified frequency until stopped.
  2688. EXAMPLES:
  2689. scan_ds 405 -- Starts scanning at 405 MHz.
  2690. scan_ds 765 1 -- Scans 765 MHz once, then stops.
  2691. ------------------------------------------------------------------------------
  2692. TABLE: cm_hal
  2693. COMMAND: scan_stop
  2694. USAGE: scan_stop
  2695. DESCRIPTION:
  2696. Causes the Scan Thread to stop scanning downstream frequencies.
  2697. EXAMPLES:
  2698. scan_stop -- Stops the downstream scan.
  2699. ------------------------------------------------------------------------------
  2700. TABLE: cm_hal
  2701. COMMAND: set_drw
  2702. USAGE: set_drw pktCount{0..500000}
  2703. DESCRIPTION:
  2704. Sets the dynamic range window (Pload_min_set) in units of 1/4 dB
  2705. EXAMPLES:
  2706. set_drw 20 - sets Pload_min_set to 5 dB
  2707. ------------------------------------------------------------------------------
  2708. TABLE: cm_hal
  2709. COMMAND: set_mode
  2710. USAGE: set_mode OID true|false
  2711. DESCRIPTION:
  2712. Calls the CM HAL SetMode entrypoint with the specified BFC_HAL_MODE OID and
  2713. the specified true/false value. The mode OID values come from BfcHal.h or
  2714. CblmodemHal.h.
  2715. EXAMPLES:
  2716. set_mode 0x50 true -- Turns the READY LED on
  2717. ------------------------------------------------------------------------------
  2718. TABLE: cm_hal
  2719. COMMAND: show
  2720. USAGE: show [-l] [-s] [-c] [cos|cls|phs|flow|all] [index]
  2721. DESCRIPTION:
  2722. Displays information about Classifiers, Service Flows, PHS, DOCSIS 1.0 Class
  2723. of Service, and other objects in the system.
  2724. cos -- Selects the DOCSIS 1.0 Class of Service object info.
  2725. cls -- Selects Classifier info.
  2726. phs -- Selects PHS info.
  2727. flow -- Selects Service Flow info.
  2728. all -- Selects all DOCSIS objects in the system.
  2729. -l -- Lists the selected object(s).
  2730. -s -- Shows settings for the selected object(s).
  2731. -c -- Shows counters for the selected object(s).
  2732. index -- Selects a specific instance of the object type.
  2733. The index is shown when you list the objects; it is not valid with 'all' or
  2734. with -l. 'all' and '-l' are the default options if none are specified.
  2735. EXAMPLES:
  2736. show all -l -- Lists all DOCSIS objects in the system.
  2737. show -- Same as above.
  2738. show cls -- Lists the Classifiers in the system.
  2739. show cls -s 5 -- Shows the settings for the specified Classifier.
  2740. show flow -c -- Shows the counters for all Service Flows.
  2741. ------------------------------------------------------------------------------
  2742. TABLE: cm_hal
  2743. COMMAND: show_halif
  2744. USAGE: show_halif
  2745. DESCRIPTION:
  2746. Causes the HalIf object to display its state.
  2747. EXAMPLES:
  2748. show_halif --
  2749. ------------------------------------------------------------------------------
  2750. TABLE: cm_hal
  2751. COMMAND: transmit
  2752. USAGE: transmit [-s PacketSize{64..1518}] [-t NumSeconds] [-r TimeBetweenPacketsMs] [-p FillPattern{0..255}]
  2753. DESCRIPTION:
  2754. Transmits packets out the upstream interface. The packets will have a
  2755. reasonable UDP/IP header, but otherwise have garbage data in them, so you
  2756. probably don't want to do this on a live network. Packets will be sent as
  2757. fast as possible unless overridden by the -r flag; you can specify the packet
  2758. size and/or the number of seconds over which to send packets. If not
  2759. otherwise specified, it will send 1518 byte packets until the system is power
  2760. cycled.
  2761. Flags:
  2762. -s : The packet size; if not specified, 1518 bytes.
  2763. -t : Number of seconds you want to transmit; default (0) = infinite.
  2764. -r : Controls the packet rate. Specify the time (in ms) between each
  2765. packet. Note that this value will be quantized based on the OS clock
  2766. tick resolution (usually 10ms), so 1ms, 8ms, and 12ms are all the same
  2767. as 10ms. A value of 0 means 'as fast as possible', i.e. no delay
  2768. between packets.
  2769. -p : Specifies the fill pattern for the buffer. The value specified will
  2770. be used to fill the buffer. If not specified, then the buffer is
  2771. filled with increasing values.
  2772. EXAMPLES:
  2773. transmit -- Sends 1518 byte packets until power cycled.
  2774. transmit -s 64 -- Sends 64 byte packets until power cycled.
  2775. transmit -t 60 -- Sends 1518 byte packets for 1 minute.
  2776. transmit -r 1000 -- Sends 1518 byte packets once a second.
  2777. transmit -r 10 -- Sends 1518 byte packets at 100 packets per second.
  2778. transmit -p 0xaa -- Fills the 1518 byte packet with 0xaa values.
  2779. ------------------------------------------------------------------------------
  2780. TABLE: cm_hal
  2781. COMMAND: tune
  2782. USAGE: tune Frequency [ChannelNumber]
  2783. DESCRIPTION:
  2784. Tune the tuner
  2785. EXAMPLES:
  2786. tune 327 0 -- Tune tuner 0 to 327 MHz.
  2787. ------------------------------------------------------------------------------
  2788. TABLE: cm_hal
  2789. COMMAND: tune_band
  2790. USAGE: tune_band StartFrequency EndFrequency StepSize [ChannelNumber]
  2791. DESCRIPTION:
  2792. Tune the tuner, starting at startFreq and going to endFreq in steps of
  2793. stepSize
  2794. EXAMPLES:
  2795. tune_band 327 789 6 0 -- Tune tuner 0 from 327 MHz to 789 MHz in 6 MHz steps
  2796. ------------------------------------------------------------------------------
  2797. TABLE: cm_hal
  2798. COMMAND: tuner_module
  2799. USAGE: tuner_module ModuleNum{0..4} FreqMHz{22..1150}
  2800. DESCRIPTION:
  2801. Tunes a tuner module to a specified freq - selecting module 0 tunes both
  2802. modules back to back
  2803. EXAMPLES:
  2804. tuner_module 1 327 -- Sets tuner module 1 to 327 MHz
  2805. ------------------------------------------------------------------------------
  2806. TABLE: cm_hal
  2807. COMMAND: tuner_read
  2808. USAGE: tuner_read [ChannelNumber{0..3}]
  2809. DESCRIPTION:
  2810. Dumps the contents of the tuner registers
  2811. EXAMPLES:
  2812. tuner_read tuner_number
  2813. ------------------------------------------------------------------------------
  2814. TABLE: cm_hal
  2815. COMMAND: tuner_write
  2816. USAGE: tuner_write Register{0..58} Value{0..255} [ChannelNumber{0..3}]
  2817. DESCRIPTION:
  2818. Write a value to a specified tuner register
  2819. EXAMPLES:
  2820. tuner_write 0x10 0x25 1 -- Writes the value 0x25 to tuner register 0x10 in
  2821. tuner number 1
  2822. ------------------------------------------------------------------------------
  2823. TABLE: cm_hal
  2824. COMMAND: us30_clear_debug_counters
  2825. USAGE: us30_clear_debug_counters
  2826. DESCRIPTION:
  2827. Clear UTP debug counters.
  2828. EXAMPLES:
  2829. us30_clear_debug_counters
  2830. ------------------------------------------------------------------------------
  2831. TABLE: cm_hal
  2832. COMMAND: us30_debug_counters
  2833. USAGE: us30_debug_counters
  2834. DESCRIPTION:
  2835. Dump debug counters for a selected flow. The default flow is 0.
  2836. Use utp_set_debug_counter to select a flow[0 thru 15].
  2837. EXAMPLES:
  2838. us30_debug_counters
  2839. ------------------------------------------------------------------------------
  2840. TABLE: cm_hal
  2841. COMMAND: us30_set_debug_flow
  2842. USAGE: us30_set_debug_flow flow{0..15}
  2843. DESCRIPTION:
  2844. Enable debug counters for the selected flow.
  2845. EXAMPLES:
  2846. us30_set_debug_flow 1 -- Enable debug counters for flow 1.
  2847. ------------------------------------------------------------------------------
  2848. TABLE: cm_hal
  2849. COMMAND: us_burst
  2850. USAGE: us_burst qpsk|8qam|16qam|32qam|64qam|128qam|256qam symbolRate Frequency power_dB RS_N RS_T ChannelNumber [3140]
  2851. DESCRIPTION:
  2852. Causes the CM HAL to cinstantly burst data upstream with the specified
  2853. QAM/QPSK mode, symbol rate, frequency, and power level. The next to last
  2854. parameter is the upstream phy channel number. The last (optional and for 3349
  2855. only) parameter changes the preamble to support the 3140. The 3348 supports
  2856. programmable RS_N and RS_T values. Use only in test mode!
  2857. EXAMPLES:
  2858. us_burst 16qam 1.28 7.5 40.0 76 1 0 3140 --
  2859. ------------------------------------------------------------------------------
  2860. TABLE: cm_hal
  2861. COMMAND: us_cw_transmit
  2862. USAGE: us_cw_transmit Frequency power_dB [ChannelNum]
  2863. DESCRIPTION:
  2864. Causes the CM HAL to constantly transmit a CW upstream at a specified
  2865. frequency and power level. Use only in test mode!
  2866. EXAMPLES:
  2867. us_cw_transmit 7.5 40.0 0 --
  2868. ------------------------------------------------------------------------------
  2869. TABLE: cm_hal
  2870. COMMAND: us_debug
  2871. USAGE: us_debug qpsk|8qam|16qam|32qam|64qam|128qam|256qam symbolRate Frequency power_dB
  2872. DESCRIPTION:
  2873. Causes the CM HAL to run an upstream debug sequence with the specified
  2874. QAM/QPSK mode, symbol rate, frequency, and power level. Use only in test
  2875. mode!
  2876. EXAMPLES:
  2877. us_debug 16qam 1.28 7.5 40.0 --
  2878. ------------------------------------------------------------------------------
  2879. TABLE: cm_hal
  2880. COMMAND: us_reset
  2881. USAGE: us_reset
  2882. DESCRIPTION:
  2883. Reset the upstream mac
  2884. EXAMPLES:
  2885. us_reset --
  2886. ------------------------------------------------------------------------------
  2887. TABLE: cm_hal
  2888. COMMAND: us_sweep
  2889. USAGE: us_sweep startFreqMHz endFreqMHz stepFreqMHz power_dB sweepTimeSecs numberOfIter [ChannelNum]
  2890. DESCRIPTION:
  2891. Causes the CM HAL to send an upstream sweep. The starting/ending
  2892. frequencies, and the step size are specified in MHz. The duration of the
  2893. sweep from start to end is specified in seconds. Power is in dB. Use only
  2894. in test mode!
  2895. EXAMPLES:
  2896. us_sweep 5 42 1 40 5 2 0 -- Sweep from 5 to 42 in 1 Mhz steps, power = 40,
  2897. take 5 secs to do it, and do it twice on channel 0
  2898. ------------------------------------------------------------------------------
  2899. TABLE: cm_hal
  2900. COMMAND: us_transmit
  2901. USAGE: us_transmit qpsk|8qam|16qam|32qam|64qam|128qam|256qam symbolRate Frequency power_dB tdma|scdma [ChannelNumber]
  2902. DESCRIPTION:
  2903. Causes the CM HAL to constantly transmit a PRBS23 pattern upstream with the
  2904. specified QAM/QPSK mode, symbol rate, frequency, power level, QAM mode, and
  2905. upstream channel number. Use only in test mode!
  2906. EXAMPLES:
  2907. us_transmit 16qam 1.28 7.5 40.0 tdma 0 --
  2908. ------------------------------------------------------------------------------
  2909. TABLE: cm_hal
  2910. COMMAND: utp_speedtest
  2911. USAGE: utp_speedtest pktCount{0..500000}
  2912. DESCRIPTION:
  2913. UTP speed test.
  2914. EXAMPLES:
  2915. utp_speedtest 50
  2916. ------------------------------------------------------------------------------
  2917. TABLE: cm_hal
  2918. COMMAND: utp_status
  2919. USAGE: utp_status
  2920. DESCRIPTION:
  2921. Display UTP status and info.
  2922. EXAMPLES:
  2923. utp_status
  2924. ------------------------------------------------------------------------------
  2925. TABLE: cm_hal
  2926. COMMAND: write_mbr
  2927. USAGE: write_mbr opcode numBytes{1..4} value
  2928. DESCRIPTION:
  2929. Writes the multibyte register specified by the 'write' opcode, sending the
  2930. value and number of bytes specified. You MUST specify a valid write opcode,
  2931. and the number of bytes must be valid; failure to do this can lead to
  2932. unpredictable results!
  2933. EXAMPLES:
  2934. write_mbr 0x84 3 0x012345 -- Writes the 3-byte STAIT register.
  2935. ------------------------------------------------------------------------------
  2936. TABLE: docsis_ctl
  2937. COMMAND: ClearCmCert
  2938. USAGE: ClearCmCert
  2939. DESCRIPTION:
  2940. Clears the Cable Modem Certificate.
  2941. EXAMPLES:
  2942. ClearCmCert --
  2943. ------------------------------------------------------------------------------
  2944. TABLE: docsis_ctl
  2945. COMMAND: binarySfid
  2946. USAGE: binarySfid [true|false]
  2947. DESCRIPTION:
  2948. Use binary SFID encoding in CM initiated DSD REQ.
  2949. EXAMPLES:
  2950. binarySfid true --
  2951. ------------------------------------------------------------------------------
  2952. TABLE: docsis_ctl
  2953. COMMAND: bpiShow
  2954. USAGE: bpiShow
  2955. DESCRIPTION:
  2956. Prints the BPI State Machine Parameters.
  2957. EXAMPLES:
  2958. bpiShow --
  2959. ------------------------------------------------------------------------------
  2960. TABLE: docsis_ctl
  2961. COMMAND: cfg_hex_show
  2962. USAGE: cfg_hex_show
  2963. DESCRIPTION:
  2964. Prints last config file in ASCII hex format. eof byte 0xFF is omitted.
  2965. EXAMPLES:
  2966. cfg_hex_show --
  2967. ------------------------------------------------------------------------------
  2968. TABLE: docsis_ctl
  2969. COMMAND: cfg_tlv_show
  2970. USAGE: cfg_tlv_show
  2971. DESCRIPTION:
  2972. Prints last config file in TLV format. eof byte 0xFF is omitted.
  2973. EXAMPLES:
  2974. cfg_tlv_show --
  2975. ------------------------------------------------------------------------------
  2976. TABLE: docsis_ctl
  2977. COMMAND: clear_image
  2978. USAGE: clear_image [-i Number]
  2979. DESCRIPTION:
  2980. This causes the specified image (stored in flash memory) to be erased. The
  2981. -i parameter specifies the image number to be cleared (number of images
  2982. depends on the platform). WARNING: If you clear all images, then the system
  2983. won't run!
  2984. EXAMPLES:
  2985. clear_image -- Clears default image from flash memory.
  2986. clear_image -i1 -- Clears image1 from flash memory.
  2987. ------------------------------------------------------------------------------
  2988. TABLE: docsis_ctl
  2989. COMMAND: cm_ctrl
  2990. USAGE: cm_ctrl
  2991. DESCRIPTION:
  2992. Inject a CM-CTRL-REQ into the CM
  2993. EXAMPLES:
  2994. cm_ctrl
  2995. ------------------------------------------------------------------------------
  2996. TABLE: docsis_ctl
  2997. COMMAND: comp_mac_to_phy
  2998. USAGE: comp_mac_to_phy [-v] mac_bytes iuc{1..15}
  2999. DESCRIPTION:
  3000. Runs the UCD-based MAC-to-PHY computation for the specified number of MAC
  3001. bytes on the specified IUC code. If -v is specified, then verbose debug
  3002. output will be displayed.
  3003. EXAMPLES:
  3004. comp_mac_to_phy -v 1518 5 -- Does verbose computation for 1518 bytes on the
  3005. Short Data IUC.
  3006. ------------------------------------------------------------------------------
  3007. TABLE: docsis_ctl
  3008. COMMAND: comp_phy_to_mac
  3009. USAGE: comp_phy_to_mac [-v] phy_mslots iuc{1..15}
  3010. DESCRIPTION:
  3011. Runs the UCD-based PHY-to-MAC computation for the specified number of PHY
  3012. minislots on the specified IUC code. If -v is specified, then verbose debug
  3013. output will be displayed.
  3014. EXAMPLES:
  3015. comp_phy_to_mac -v 20 5 -- Does verbose computation for 20 mslots on the
  3016. Short Data IUC.
  3017. ------------------------------------------------------------------------------
  3018. TABLE: docsis_ctl
  3019. COMMAND: copy_image
  3020. USAGE: copy_image SourceImage{1..2} DestinationImage{1..2}
  3021. DESCRIPTION:
  3022. This causes the specified source image (stored in flash memory) to be copied
  3023. to the specified destination image. The source image must be valid, and must
  3024. be small enough to fit in the dest image slot.
  3025. EXAMPLES:
  3026. copy_image 2 1 -- Copies image2 to the image1 slot.
  3027. ------------------------------------------------------------------------------
  3028. TABLE: docsis_ctl
  3029. COMMAND: dbc_msg_inject
  3030. USAGE: dbc_msg_inject
  3031. DESCRIPTION:
  3032. Inject an arbitrary DBC-REQ message into the CM
  3033. EXAMPLES:
  3034. dbc_msg_inject
  3035. ------------------------------------------------------------------------------
  3036. TABLE: docsis_ctl
  3037. COMMAND: dload
  3038. USAGE: dload [-i Number] [-s] [-l] [-f] [IpAddress] [Filename{127}]
  3039. DESCRIPTION:
  3040. Causes the CM DOCSIS Control thread to download and store the specified image
  3041. file via TFTP from the specified TFTP Server IP address. When the download
  3042. is completed, the next reboot will run this image. If you omit the filename
  3043. and/or IP address parameters, then we will use the ones stored in non-vol
  3044. settings. The -i parameter specifies the image number to be overwritten
  3045. (number of images depends on the platform). If omitted then the default
  3046. image for the platform will be used. If present, the -s causes Secure
  3047. Download to be used. The -l flag selects image1 as the target and allows a
  3048. large image to be loaded, if allowed by the flash driver. The -f flag forces
  3049. the image to be loaded even if the signature or compression types are not
  3050. valid for the platform.
  3051. EXAMPLES:
  3052. dload 11.24.4.3 ram_sto.bin -- TFTPs ram_sto.bin from the server.
  3053. dload -i1 11.24.4.3 ram_sto.bin -- Same, but downloads to image1.
  3054. dload -- Uses the file/server from non-vol
  3055. settings.
  3056. dload -s 11.24.4.3 ram_sto.bin -- Secure download.
  3057. dload -l 11.24.4.3 ram_sto.bin -- Download large image to image1.
  3058. dload -f 11.24.4.3 ram3360_sto.bin -- Loads a 3360 image onto a 3345 modem.
  3059. ------------------------------------------------------------------------------
  3060. TABLE: docsis_ctl
  3061. COMMAND: dsdiag
  3062. USAGE: dsdiag
  3063. DESCRIPTION:
  3064. Shows concise information about the downstream state.
  3065. EXAMPLES:
  3066. dsdiag --
  3067. ------------------------------------------------------------------------------
  3068. TABLE: docsis_ctl
  3069. COMMAND: dsx_show
  3070. USAGE: dsx_show
  3071. DESCRIPTION:
  3072. Shows the current state of the DSx Helper object.
  3073. EXAMPLES:
  3074. dsx_show --
  3075. ------------------------------------------------------------------------------
  3076. TABLE: docsis_ctl
  3077. COMMAND: event_censor
  3078. USAGE: event_censor
  3079. DESCRIPTION:
  3080. Prints the Event Censor object
  3081. EXAMPLES:
  3082. event_censor
  3083. ------------------------------------------------------------------------------
  3084. TABLE: docsis_ctl
  3085. COMMAND: goto_ds
  3086. USAGE: goto_ds Frequency
  3087. DESCRIPTION:
  3088. Causes the CM to move to the Ds Freq specified. If the CM fails to lock at
  3089. the specified frequency, then it will continue scanning. When it locks on a
  3090. valid downstream, it will then range, perform IP initialization, and
  3091. register. The value can be in units of Hz or MHz (if the value is less than
  3092. 10,000, then it is assumed to be MHz).
  3093. EXAMPLES:
  3094. goto_ds 405000000 -- Goes to the CMTS at 405 MHz.
  3095. goto_ds 327 -- Goes to the CMTS at 327 MHz.
  3096. ------------------------------------------------------------------------------
  3097. TABLE: docsis_ctl
  3098. COMMAND: goto_us
  3099. USAGE: goto_us US Channel{0..255}
  3100. DESCRIPTION:
  3101. Causes the CM to move to the US Channel specified, staying on the current
  3102. downstream frequency. The CM must be locked to a downstream channel for this
  3103. to work.
  3104. NOTE: Some CMTSs may not support this, though they all should.
  3105. EXAMPLES:
  3106. goto_us 3 -- Goes to upstream channel 3.
  3107. ------------------------------------------------------------------------------
  3108. TABLE: docsis_ctl
  3109. COMMAND: igmpShow
  3110. USAGE: igmpShow
  3111. DESCRIPTION:
  3112. Prints the IGMP Group Statistics.
  3113. EXAMPLES:
  3114. igmpShow --
  3115. ------------------------------------------------------------------------------
  3116. TABLE: docsis_ctl
  3117. COMMAND: ip_initialize
  3118. USAGE: ip_initialize [dhcp|adv|dhcpv6]
  3119. DESCRIPTION:
  3120. This causes the IP stack to lock in it's canned DHCP settings (IP and router
  3121. addresses), and enables forwarding of packets to all interfaces. If you use
  3122. the 'dhcp' parameter, then it will do DHCPv4 to get the address; if you use
  3123. the 'adv' parameter it will do a router solicitation for IPv6; if you use the
  3124. 'dhcpv6' parameter, it will do DHCPv6 to get the address; otherwise, it will
  3125. use the DHCP settings from non-vol memory.
  3126. EXAMPLES:
  3127. ip_initialize dhcp -- Forces the IP stack to to do DHCP.
  3128. ------------------------------------------------------------------------------
  3129. TABLE: docsis_ctl
  3130. COMMAND: ip_show
  3131. USAGE: ip_show
  3132. DESCRIPTION:
  3133. Shows the DHCP settings that are being used by the IP stack.
  3134. EXAMPLES:
  3135. ip_show --
  3136. ------------------------------------------------------------------------------
  3137. TABLE: docsis_ctl
  3138. COMMAND: log_messages
  3139. USAGE: log_messages [Bitmask{0xffff}]
  3140. DESCRIPTION:
  3141. Enables/disables logging of DOCSIS MAC Management messages, along with TLV
  3142. parsing/generation associated with them. You can enable logging of multiple
  3143. messages by setting their bits to 1. These are the bit definitions:
  3144. 0x0001 -- UCD
  3145. 0x0002 -- RNG-REQ/RSP
  3146. 0x0004 -- CM-CTRL-REQ/RSP
  3147. 0x0008 -- Config file contents
  3148. 0x0010 -- REG-REQ/RSP/ACK
  3149. 0x0020 -- UCC-REQ/RSP, DCC-REQ/RSP/ACK, MD-DS-SG discovery
  3150. 0x0040 -- DSx-REQ/RSP/ACK
  3151. 0x0080 -- MDD, DCI-REQ/RSP
  3152. 0x0100 -- UP-DIS, unknown MAC msg type
  3153. 0x0200 -- gathering set of useable UCD's
  3154. 0x0400 -- TST-REQ
  3155. 0x0800 -- US phy overhead computations
  3156. 0x1000 -- on the fly UCD change
  3157. 0x2000 -- DBC-REQ/RSP/ACK
  3158. 0x4000 -- Log raw message octets
  3159. 0x8000 -- Show TLV parsing/generation
  3160. EXAMPLES:
  3161. log_messages -- Shows the bitmask of enabled message logging.
  3162. log_messages 0x01 -- Enables logging of UCD messages.
  3163. log_messages 0x8001 -- Enables logging of UCD message TLV parsing.
  3164. ------------------------------------------------------------------------------
  3165. TABLE: docsis_ctl
  3166. COMMAND: map_debug
  3167. USAGE: map_debug NumberOfMaps{0..32} [SID{0..16383}]
  3168. DESCRIPTION:
  3169. Enables logging of DOCSIS MAP messages; because there are a lot of MAPs on
  3170. the downstream, you are required to enter a limited number of MAP messages to
  3171. be logged. This keeps the system from crashing or otherwise misbehaving due
  3172. to the amount of output. Additionally, you can filter the output on a
  3173. particular SID, displaying only 'interesting' MAPs.
  3174. EXAMPLES:
  3175. map_debug 10 -- Logs the next 10 MAP messages.
  3176. map_debug 10 0x104 -- Logs the next 10 MAPs with grants to SID 0x104.
  3177. ------------------------------------------------------------------------------
  3178. TABLE: docsis_ctl
  3179. COMMAND: mdd_modify
  3180. USAGE: mdd_modify
  3181. DESCRIPTION:
  3182. Modified the current MDD settings
  3183. EXAMPLES:
  3184. mdd_modify
  3185. ------------------------------------------------------------------------------
  3186. TABLE: docsis_ctl
  3187. COMMAND: mdd_sets_show
  3188. USAGE: mdd_sets_show
  3189. DESCRIPTION:
  3190. Prints current MAC domain settings.
  3191. EXAMPLES:
  3192. mdd_sets_show --
  3193. ------------------------------------------------------------------------------
  3194. TABLE: docsis_ctl
  3195. COMMAND: modem_caps
  3196. USAGE: modem_caps
  3197. DESCRIPTION:
  3198. Prints the modem capabilities from the REG-RSP.
  3199. EXAMPLES:
  3200. modem_caps --
  3201. ------------------------------------------------------------------------------
  3202. TABLE: docsis_ctl
  3203. COMMAND: publish_event
  3204. USAGE: publish_event [DsLockFail|DsLockRescue|MddFail|MddRescue|DataSeqFail|DataSeqRescue|T4Fail|T4Rescue|MaxT3Fail|MaxT3Rescue] chan or dsid{0..1048575}
  3205. DESCRIPTION:
  3206. Publishes the event with uint parameter on behalf of CmDocsisCtlThread
  3207. EXAMPLES:
  3208. publish_event DsLockFail 1 - publishes kCmNonPriDsLockFailMsg for channel 1
  3209. ------------------------------------------------------------------------------
  3210. TABLE: docsis_ctl
  3211. COMMAND: rate_shaping_enable
  3212. USAGE: rate_shaping_enable [true|false]
  3213. DESCRIPTION:
  3214. This enables/disables DOCSIS 1.0 Class of Service or DOCSIS 1.1 QoS rate
  3215. shaping. If disabled, then no rate shaping will be performed.
  3216. EXAMPLES:
  3217. rate_shaping_enable true -- Enable CoS/QoS rate shaping.
  3218. ------------------------------------------------------------------------------
  3219. TABLE: docsis_ctl
  3220. COMMAND: rng_rsp
  3221. USAGE: rng_rsp [true|false]
  3222. DESCRIPTION:
  3223. Enables/disables the one-line RNG-RSP messages that are displayed when a
  3224. ranging response message is received from the CMTS.
  3225. EXAMPLES:
  3226. rng_rsp false -- Disables the RNG-RSP messages.
  3227. ------------------------------------------------------------------------------
  3228. TABLE: docsis_ctl
  3229. COMMAND: scan_stop
  3230. USAGE: scan_stop
  3231. DESCRIPTION:
  3232. Causes the CM to stop scanning for a downstream channel. You must use
  3233. goto_ds to start scanning again.
  3234. EXAMPLES:
  3235. scan_stop --
  3236. ------------------------------------------------------------------------------
  3237. TABLE: docsis_ctl
  3238. COMMAND: showFlows
  3239. USAGE: showFlows
  3240. DESCRIPTION:
  3241. Prints the current Dynamic Flow STDs.
  3242. EXAMPLES:
  3243. showFlows --
  3244. ------------------------------------------------------------------------------
  3245. TABLE: docsis_ctl
  3246. COMMAND: state
  3247. USAGE: state
  3248. DESCRIPTION:
  3249. Shows the current state of the CM DOCSIS Control Thread.
  3250. EXAMPLES:
  3251. state --
  3252. ------------------------------------------------------------------------------
  3253. TABLE: docsis_ctl
  3254. COMMAND: stop_download
  3255. USAGE: stop_download
  3256. DESCRIPTION:
  3257. If a software download is in progress, this will stop it in its tracks. The
  3258. storage for the partially downloaded image will be cleared.
  3259. EXAMPLES:
  3260. stop_download --
  3261. ------------------------------------------------------------------------------
  3262. TABLE: docsis_ctl
  3263. COMMAND: ucdShow
  3264. USAGE: ucdShow
  3265. DESCRIPTION:
  3266. Prints the current upstream channel description being used.
  3267. EXAMPLES:
  3268. ucdShow --
  3269. ------------------------------------------------------------------------------
  3270. TABLE: docsis_ctl
  3271. COMMAND: ucddiag
  3272. USAGE: ucddiag
  3273. DESCRIPTION:
  3274. Shows concise information about the UCD state.
  3275. EXAMPLES:
  3276. ucddiag --
  3277. ------------------------------------------------------------------------------
  3278. TABLE: docsis_ctl
  3279. COMMAND: up_dis
  3280. USAGE: up_dis [-t Number]
  3281. DESCRIPTION:
  3282. Causes the DOCSIS state to be reset, deleting all flows, stopping BPI,
  3283. deregistering from CMTS, stopping ranging, etc. This is equivalent to
  3284. receiving an UP-DIS message. RFI-N-01049 added the timeout paramer, which
  3285. you can specify with the -t parameter.
  3286. EXAMPLES:
  3287. up_dis -- Simulates an UP-DIS message (timeout=forever)
  3288. up_dis -t 20 -- Simulates an UP-DIS message (timeout=20 ms).
  3289. ------------------------------------------------------------------------------
  3290. TABLE: docsis_ctl
  3291. COMMAND: us_phy_oh_show
  3292. USAGE: us_phy_oh_show
  3293. DESCRIPTION:
  3294. Prints computed upstream phy overhead settings.
  3295. EXAMPLES:
  3296. us_phy_oh_show --
  3297. ------------------------------------------------------------------------------
  3298. TABLE: docsis_ctl
  3299. COMMAND: usdiag
  3300. USAGE: usdiag
  3301. DESCRIPTION:
  3302. Shows concise information about the upstream state.
  3303. EXAMPLES:
  3304. usdiag --
  3305. ------------------------------------------------------------------------------
  3306. TABLE: docsis_ctl/dsxTest
  3307. COMMAND: addConfigFile
  3308. USAGE: addConfigFile [IpAddress] [Filename{127}]
  3309. DESCRIPTION:
  3310. TFTPs specified config file and DSAs the service flows specified.
  3311. EXAMPLES:
  3312. addConfigFile 10.24.17.36 cfg.bin --
  3313. ------------------------------------------------------------------------------
  3314. TABLE: docsis_ctl/dsxTest
  3315. COMMAND: autoDsxTest
  3316. USAGE: autoDsxTest [-p] [-v] [-r] [-a] [-s StartIndex] [-e EndIndex] [-t DelayTimeMs]
  3317. DESCRIPTION:
  3318. Initiate the automatic DSx test suite. This runs a fairly comprehensive
  3319. script to test a large number of DSx permutations. If the script encounters
  3320. a problem, it will stop unless auto-recovery is enabled. Parameters:
  3321. -p : just prints the steps that the script would take
  3322. -v : verbose, print extra information (settings values)
  3323. -r : enable auto-recovery
  3324. -a : causes Admitted and Active flow sets to be sent separately
  3325. -s : the start index (default=beginning of script)
  3326. -e : the end index (default=end of script)
  3327. -t : time to pause (in milliseconds) between steps in the script
  3328. When using -s and -e, note that some steps of the script may require previous
  3329. steps in order to run correctly; it is your responsibility to ensure that all
  3330. prerequisites are met.
  3331. EXAMPLES:
  3332. autoDsxTest -r -- Runs the whole test suite, auto-recover enabled
  3333. autoDsxTest -p -- Prints what the script would do
  3334. autoDsxTest -s4 -e7 -- Runs just steps 4-7 of the script
  3335. autoDsxTest -v -- Does verbose printing
  3336. autoDsxTest -t1000 -- Delays 1 second between each step
  3337. ------------------------------------------------------------------------------
  3338. TABLE: docsis_ctl/dsxTest
  3339. COMMAND: changeConfigFile
  3340. USAGE: changeConfigFile [IpAddress] [Filename{127}]
  3341. DESCRIPTION:
  3342. TFTPs specified config file and DSCs the existing flows identied by flow
  3343. reference.
  3344. EXAMPLES:
  3345. changeConfigFile 10.24.17.36 cfg.bin --
  3346. ------------------------------------------------------------------------------
  3347. TABLE: docsis_ctl/dsxTest
  3348. COMMAND: delRef
  3349. USAGE: delRef REF1{0..65535} [REF2{0..65535}]
  3350. DESCRIPTION:
  3351. Deletes up to 2 flows by their references.
  3352. EXAMPLES:
  3353. delRef 1 2 -- Deletes flows with refs 1 and 2.
  3354. delRef 1 -- Deletes flow with ref 1.
  3355. ------------------------------------------------------------------------------
  3356. TABLE: docsis_ctl/dsxTest
  3357. COMMAND: delSfids
  3358. USAGE: delSfids SFID1{0..65535} [SFID2{0..65535}]
  3359. DESCRIPTION:
  3360. Deletes up to 2 SFIDs in a single DSD transaction.
  3361. EXAMPLES:
  3362. delSfids 1 2 -- Deletes SFIDs 1 and 2.
  3363. delSfids 1 -- Deletes SFID 1.
  3364. ------------------------------------------------------------------------------
  3365. TABLE: docsis_ctl/dsxTest
  3366. COMMAND: dropDsxMsg
  3367. USAGE: dropDsxMsg [rx|tx] [DsaReq|DsaRsp|DsaAck|DscReq|DscRsp|DscAck|DsdReq|DsdRsp|all|none] [count{0..65535}]
  3368. DESCRIPTION:
  3369. Drops incoming/outgoing DSx messages of specified type to simulate message
  3370. loss.
  3371. Only outgoing MIB counters will increment.
  3372. EXAMPLES:
  3373. dropDsxMsg rx DsaReq -- drops all incoming DsaReq messages
  3374. dropDsxMsg tx DscRsp 2 -- drops the next 2 outgoing DsaRsp messages
  3375. dropDsxMsg tx all -- drops all outgoing DSx messages
  3376. dropDsxMsg rx none -- drops no incoming DSx messages
  3377. ------------------------------------------------------------------------------
  3378. TABLE: docsis_ctl/dsxTest
  3379. COMMAND: dscLocal
  3380. USAGE: dscLocal [DscReq|DsaRsp|DscRsp] [count{0..65535}]
  3381. DESCRIPTION:
  3382. Initiate DscLocal trans upon rx of DSx message
  3383. EXAMPLES:
  3384. dscLocal DsaReq 1 -- starts generating DscLocal trans when DsaReq is rx
  3385. dscLocal DscRsp 0 -- stops generating DscLocal trans when DscRsp is rx
  3386. ------------------------------------------------------------------------------
  3387. TABLE: docsis_ctl/dsxTest
  3388. COMMAND: dsdLocal
  3389. USAGE: dsdLocal [rx|tx] [DsaReq|DsaRsp|DscReq|DscRsp] [count{0..65535}]
  3390. DESCRIPTION:
  3391. Initiate DSD local transaction upon rx/tx of DSx message
  3392. EXAMPLES:
  3393. dsdLocal tx DsaReq 1 -- generate DsdLocal trans when next DsaReq is tx
  3394. dsdLocal rx DscRsp 2 -- generate DsdLocal trans when next 2 DscRsp are rx
  3395. ------------------------------------------------------------------------------
  3396. TABLE: docsis_ctl/dsxTest
  3397. COMMAND: show
  3398. USAGE: show
  3399. DESCRIPTION:
  3400. Shows the current state of the test object.
  3401. EXAMPLES:
  3402. show --
  3403. ------------------------------------------------------------------------------
  3404. TABLE: docsis_ctl/propane_ctl
  3405. COMMAND: debug
  3406. USAGE: debug [Enable]
  3407. DESCRIPTION:
  3408. Enables/disables internal Propane library debug printing.
  3409. EXAMPLES:
  3410. debug true --
  3411. ------------------------------------------------------------------------------
  3412. TABLE: docsis_ctl/propane_ctl
  3413. COMMAND: discovery
  3414. USAGE: discovery IpAddress PortNumber{0..65535}
  3415. DESCRIPTION:
  3416. Simulates the CMTS sending a Propane Discovery packet to the CM. You must
  3417. specify the IP address and TCP/UDP port number that the CMTS would have sent
  3418. the packet from.
  3419. EXAMPLES:
  3420. discovery 192.168.190.3 2345 --
  3421. ------------------------------------------------------------------------------
  3422. TABLE: docsis_ctl/propane_ctl
  3423. COMMAND: dsx_complete
  3424. USAGE: dsx_complete Successful
  3425. DESCRIPTION:
  3426. Simulates the completion of the DSC, with the specified result
  3427. (success/fail).
  3428. EXAMPLES:
  3429. dsx_complete true -- Simulate DSC completing successfully
  3430. ------------------------------------------------------------------------------
  3431. TABLE: docsis_ctl/propane_ctl
  3432. COMMAND: oper_caps
  3433. USAGE: oper_caps IpAddress PortNumber{0..65535} PropaneVersion{0..65535} PropaneCaps
  3434. DESCRIPTION:
  3435. Simulates the CMTS sending a Propane Operational Capabilities packet to the
  3436. CM. You must specify the IP address and TCP/UDP port number that the CMTS
  3437. would have sent the packet from. See the Propane protocol docs for the
  3438. version and caps values.
  3439. EXAMPLES:
  3440. oper_caps 192.168.190.3 2345 0 0x01 --
  3441. ------------------------------------------------------------------------------
  3442. TABLE: docsis_ctl/propane_ctl
  3443. COMMAND: port_number
  3444. USAGE: port_number [Number{0..65535}]
  3445. DESCRIPTION:
  3446. Sets the TCP/UDP port number that we will bind our socket to. This takes
  3447. effect the next time we get an IP Address Acquired event.
  3448. EXAMPLES:
  3449. port_number 0x1234 -- Sets the port number to 0x1234
  3450. ------------------------------------------------------------------------------
  3451. TABLE: docsis_ctl/propane_ctl
  3452. COMMAND: psi_grant
  3453. USAGE: psi_grant IpAddress PortNumber{0..65535} TransactionId SFID NumberOfPsis{1..255}
  3454. DESCRIPTION:
  3455. Simulates the CMTS sending a Propane PSI response packet to the CM. The PSI
  3456. values are chosen automatically. You must specify the IP address and TCP/UDP
  3457. port number that the CMTS would have sent the packet from.
  3458. EXAMPLES:
  3459. psi_grant 192.168.190.3 2345 0x1234 0x101 8 -- Grants 8 PSIs, XID 0x1234,
  3460. SFID 0x101
  3461. ------------------------------------------------------------------------------
  3462. TABLE: docsis_ctl/propane_ctl
  3463. COMMAND: release_psis
  3464. USAGE: release_psis TransactionId SFID NumberOfPsis{1..255}
  3465. DESCRIPTION:
  3466. Simulates a request from the Propane Library to release PSIs back to the
  3467. CMTS. This causes a PSI Release packet to be sent. The PSI values are
  3468. chosen automatically.
  3469. EXAMPLES:
  3470. release_psis 0x1234 0x101 8 -- Releases 8 PSIs, XID 0x1234, SFID 0x101
  3471. ------------------------------------------------------------------------------
  3472. TABLE: docsis_ctl/propane_ctl
  3473. COMMAND: request_psis
  3474. USAGE: request_psis TransactionId SFID NumberOfPsis{1..255}
  3475. DESCRIPTION:
  3476. Simulates a request from the Propane Library to get more PSIs from the CMTS.
  3477. This causes a PSI Request packet to be sent.
  3478. EXAMPLES:
  3479. request_psis 0x1234 0x101 8 -- Requests 8 PSIs, XID 0x1234, SFID 0x101
  3480. ------------------------------------------------------------------------------
  3481. TABLE: docsis_ctl/propane_ctl
  3482. COMMAND: show
  3483. USAGE: show
  3484. DESCRIPTION:
  3485. Shows the current state of the CM Propane Control Thread.
  3486. EXAMPLES:
  3487. show --
  3488. ------------------------------------------------------------------------------
  3489. TABLE: docsis_ctl/propane_ctl
  3490. COMMAND: simulate
  3491. USAGE: simulate exit|ip_acq|ip_lost|cm_oper|not_oper
  3492. DESCRIPTION:
  3493. Sends the specified simulated event to the CM Propane Control Thread.
  3494. EXAMPLES:
  3495. simulate ip_acq -- Simulates an IP Addr Acquired event
  3496. ------------------------------------------------------------------------------
  3497. TABLE: embedded_target
  3498. COMMAND: bcmalloc_show
  3499. USAGE: bcmalloc_show [-c]
  3500. DESCRIPTION:
  3501. Displays a snapshot of the current BcmAlloc memory pool statistics. If -c is
  3502. specified, then the counters are also cleared.
  3503. EXAMPLES:
  3504. bcmalloc_show --
  3505. ------------------------------------------------------------------------------
  3506. TABLE: embedded_target
  3507. COMMAND: bcmalloc_walk
  3508. USAGE: bcmalloc_walk
  3509. DESCRIPTION:
  3510. Displays information about the allocated and free BcmAlloc buffers. NOTE:
  3511. This can print a LOT of information!
  3512. EXAMPLES:
  3513. bcmalloc_walk --
  3514. ------------------------------------------------------------------------------
  3515. TABLE: embedded_target
  3516. COMMAND: cache_test
  3517. USAGE: cache_test
  3518. DESCRIPTION:
  3519. Tests DCache flush/invalidate performance.
  3520. EXAMPLES:
  3521. cache_test --
  3522. ------------------------------------------------------------------------------
  3523. TABLE: embedded_target
  3524. COMMAND: cp0_read
  3525. USAGE: cp0_read [-s RegisterSelect{0..7}] RegisterNumber{0..31}
  3526. DESCRIPTION:
  3527. Displays the contents of the coprocessor 0 register to the console.
  3528. RegisterNumber : the register number.
  3529. -s : the register select (defaults to 0)
  3530. EXAMPLES:
  3531. cp0_read 12 -- Reads the interrupt Status register.
  3532. cp0_read 16 -s 1 -- Reads the cache Config1 register.
  3533. ------------------------------------------------------------------------------
  3534. TABLE: embedded_target
  3535. COMMAND: cp0_write
  3536. USAGE: cp0_write [-s RegisterSelect{0..7}] RegisterNumber{0..31} RegisterValue
  3537. DESCRIPTION:
  3538. Writes the specified value to the specified coprocessor 0 register.
  3539. RegisterNumber : the register number.
  3540. -s : the register select (defaults to 0).
  3541. RegisterValue : the value to be written.
  3542. WARNING - it is possible to make the system hang or crash if you write to a
  3543. nonexistent register or write an invalid value!
  3544. EXAMPLES:
  3545. cp0_write 12 0x1000fc00 -- Writes to the interrupt Status register.
  3546. cp0_write 22 -s 5 0x20 -- Writes to register 22, select 5 (branch
  3547. prediction).
  3548. ------------------------------------------------------------------------------
  3549. TABLE: embedded_target
  3550. COMMAND: dcache
  3551. USAGE: dcache [off|thru|back]
  3552. DESCRIPTION:
  3553. Turns the DCache off, or turns it on in writethru or writeback mode, as
  3554. specified. The DCache will be flushed and invalidated so that any dirty
  3555. cache lines will be sent to RAM.
  3556. EXAMPLES:
  3557. dcache off -- Turns the DCache off
  3558. ------------------------------------------------------------------------------
  3559. TABLE: embedded_target
  3560. COMMAND: fpm_show
  3561. USAGE: fpm_show
  3562. DESCRIPTION:
  3563. Displays the configuration settings and statistics of the Hardware Free Pool
  3564. Manager Object.
  3565. EXAMPLES:
  3566. fpm_show --
  3567. ------------------------------------------------------------------------------
  3568. TABLE: embedded_target
  3569. COMMAND: icache
  3570. USAGE: icache [off|on]
  3571. DESCRIPTION:
  3572. Turns the ICache on or off, as specified.
  3573. EXAMPLES:
  3574. icache off -- Turns the ICache off
  3575. ------------------------------------------------------------------------------
  3576. TABLE: embedded_target
  3577. COMMAND: sdram_test
  3578. USAGE: sdram_test bufferSize
  3579. DESCRIPTION:
  3580. Runs the SDRAM tests (stepping 1's on cached/uncached space). NOTE: This
  3581. test runs forever! You must reboot to stop it.
  3582. EXAMPLES:
  3583. sdram_test 524288 -- 512k buffer
  3584. ------------------------------------------------------------------------------
  3585. TABLE: embedded_target
  3586. COMMAND: start_perf_counters
  3587. USAGE: start_perf_counters [-t TpId{0..1}] icache|dcache
  3588. DESCRIPTION:
  3589. Enables and starts the MIPS performance counters for event set specified.
  3590. The -t parameter selects the TP (for multi-core CPUs only).
  3591. EXAMPLES:
  3592. start_perf_counters icache -t1 -- Enables performance counters for the
  3593. ICache module on TP1.
  3594. ------------------------------------------------------------------------------
  3595. TABLE: embedded_target
  3596. COMMAND: stop_perf_counters
  3597. USAGE: stop_perf_counters
  3598. DESCRIPTION:
  3599. Stops the MIPS performance counters and displays the counter values.
  3600. EXAMPLES:
  3601. stop_perf_counters --
  3602. ------------------------------------------------------------------------------
  3603. TABLE: embedded_target
  3604. COMMAND: test_bcmalloc
  3605. USAGE: test_bcmalloc
  3606. DESCRIPTION:
  3607. Tests the BcmAlloc/BcmFree module.
  3608. EXAMPLES:
  3609. test_bcmalloc --
  3610. ------------------------------------------------------------------------------
  3611. TABLE: emta
  3612. COMMAND: acquire_lease
  3613. USAGE: acquire_lease
  3614. DESCRIPTION:
  3615. Acquire lease for EMTA
  3616. EXAMPLES:
  3617. acquire_lease
  3618. ------------------------------------------------------------------------------
  3619. TABLE: emta
  3620. COMMAND: announcementDload
  3621. USAGE: announcementDload [serverIP] [filename{254}] [index]
  3622. DESCRIPTION:
  3623. TFTP the specified announcement file from specified serer into buffer with
  3624. specified index
  3625. EXAMPLES:
  3626. announcementDload 10.24.192.200 myfile.bin 2 - tftp file into index 2
  3627. ------------------------------------------------------------------------------
  3628. TABLE: emta
  3629. COMMAND: anti_spoof
  3630. USAGE: anti_spoof [true|false]
  3631. DESCRIPTION:
  3632. Enable DHCP anti-spoofing measures for EMTAs IP stack
  3633. EXAMPLES:
  3634. anti_spoof
  3635. ------------------------------------------------------------------------------
  3636. TABLE: emta
  3637. COMMAND: call_in_progress
  3638. USAGE: call_in_progress [true|false]
  3639. DESCRIPTION:
  3640. Make-believe there is a call in progress, or not. This is mainly provided to
  3641. test certain features which behave different ways when a call is up.
  3642. EXAMPLES:
  3643. call_in_progress true
  3644. ------------------------------------------------------------------------------
  3645. TABLE: emta
  3646. COMMAND: cfgfile
  3647. USAGE: cfgfile [IP] [path{254}]
  3648. DESCRIPTION:
  3649. Load the specified config file. If IP or path are not specified, then the
  3650. settings from DOCSIS NV / dhcp settings will be used.
  3651. EXAMPLES:
  3652. cfgfile 10.24.192.200 /home/broadcom/cu.cfg
  3653. ------------------------------------------------------------------------------
  3654. TABLE: emta
  3655. COMMAND: dataAccessorGet
  3656. USAGE: dataAccessorGet [DataItemId{254}]
  3657. DESCRIPTION:
  3658. Get an MTA data value.
  3659. EXAMPLES:
  3660. dataAccessorGet -- Show accessor ID descriptors
  3661. dataAccessorGet 0 -- Get all accessor ID's.
  3662. dataAccessorGet 6 -- Get the line #1 Name
  3663. ------------------------------------------------------------------------------
  3664. TABLE: emta
  3665. COMMAND: dataAccessorSet
  3666. USAGE: dataAccessorSet [DataItemId{254}] [Value{254}] [Value2{254}]
  3667. DESCRIPTION:
  3668. Get an MTA data value.
  3669. EXAMPLES:
  3670. dataAccessorSet -- Show accessor ID
  3671. dataAccessorSet <ID> -- Show accessor valid inputs
  3672. dataAccessorSet 58 50 -- Set the NCS queue length to 50.
  3673. ------------------------------------------------------------------------------
  3674. TABLE: emta
  3675. COMMAND: dhcp_init
  3676. USAGE: dhcp_init
  3677. DESCRIPTION:
  3678. Sets up EMTA DHCP event callback to a function that prints the events when
  3679. received
  3680. EXAMPLES:
  3681. dhcp_init
  3682. ------------------------------------------------------------------------------
  3683. TABLE: emta
  3684. COMMAND: dump
  3685. USAGE: dump
  3686. DESCRIPTION:
  3687. Dumps the SAD and SPD
  3688. EXAMPLES:
  3689. dump
  3690. ------------------------------------------------------------------------------
  3691. TABLE: emta
  3692. COMMAND: emtaApiLog
  3693. USAGE: emtaApiLog [Bitmask{0x40007f}]
  3694. DESCRIPTION:
  3695. Configures the message log settings for this class to enable or disable
  3696. various
  3697. app-specific severities. These settings are inherited only when a call is
  3698. started.
  3699. These are the bits supported:
  3700. 0x01 -- Service flow setup info
  3701. 0x02 -- EMTA buffer allocation failures
  3702. 0x04 -- Detailed QoS flow settings
  3703. EXAMPLES:
  3704. emtaApiLog 0x2 -- Enable logging when EMTA voice packet buffer allocation
  3705. fails
  3706. ------------------------------------------------------------------------------
  3707. TABLE: emta
  3708. COMMAND: emta_console
  3709. USAGE: emta_console
  3710. DESCRIPTION:
  3711. Gives control of the console to the EMTA.
  3712. EXAMPLES:
  3713. ip_initialize dhcp -- Forces the IP stack to to do DHCP.
  3714. ip_initialize -- Inits with non-vol settings.
  3715. ------------------------------------------------------------------------------
  3716. TABLE: emta
  3717. COMMAND: firewallEnable
  3718. USAGE: firewallEnable [true|false]
  3719. DESCRIPTION:
  3720. Enables or disables the firewall snoop
  3721. EXAMPLES:
  3722. firewallEnable true
  3723. ------------------------------------------------------------------------------
  3724. TABLE: emta
  3725. COMMAND: ifEntry
  3726. USAGE: ifEntry
  3727. DESCRIPTION:
  3728. Add an EMTA ifEntry as for a voice line.
  3729. EXAMPLES:
  3730. ifEntry
  3731. ------------------------------------------------------------------------------
  3732. TABLE: emta
  3733. COMMAND: initState
  3734. USAGE: initState dhcp|snmp_tftp|rsip|normal|prov|noprov
  3735. DESCRIPTION:
  3736. Sets the MTA init state
  3737. EXAMPLES:
  3738. initState dhcp
  3739. initState snmp_tftp
  3740. initState rsip
  3741. initState normal
  3742. ------------------------------------------------------------------------------
  3743. TABLE: emta
  3744. COMMAND: ip_get
  3745. USAGE: ip_get
  3746. DESCRIPTION:
  3747. Get the EMTA DHCP IP address
  3748. EXAMPLES:
  3749. ip_get
  3750. ------------------------------------------------------------------------------
  3751. TABLE: emta
  3752. COMMAND: ip_initialize
  3753. USAGE: ip_initialize [dhcp]
  3754. DESCRIPTION:
  3755. This causes the IP stack to lock in it's canned DHCP settings (IP and router
  3756. addresses), and enables forwarding of packets to all interfaces. If you use
  3757. the 'dhcp' parameter, then it will do DHCP to get the address; otherwise, it
  3758. will use the DHCP settings from non-vol memory.
  3759. EXAMPLES:
  3760. ip_initialize dhcp -- Forces the IP stack to to do DHCP.
  3761. ------------------------------------------------------------------------------
  3762. TABLE: emta
  3763. COMMAND: lineState
  3764. USAGE: lineState 1|2|3|4 on|off|fault|operational|nonoperational
  3765. DESCRIPTION:
  3766. Sets the line state
  3767. EXAMPLES:
  3768. lineState 1 on
  3769. lineState 2 off
  3770. lineState 1 fault
  3771. ------------------------------------------------------------------------------
  3772. TABLE: emta
  3773. COMMAND: logTimestampFlag
  3774. USAGE: logTimestampFlag
  3775. DESCRIPTION:
  3776. Deprecated. Use 'Console/emta/log <module> hdr time <value>' instead.
  3777. EXAMPLES:
  3778. ------------------------------------------------------------------------------
  3779. TABLE: emta
  3780. COMMAND: mtaInfoGet
  3781. USAGE: mtaInfoGet
  3782. DESCRIPTION:
  3783. Show a collection of MTA Information such as FQDN, IP, Prov. State, etc.
  3784. EXAMPLES:
  3785. mtaInfoGet
  3786. ------------------------------------------------------------------------------
  3787. TABLE: emta
  3788. COMMAND: new_line
  3789. USAGE: new_line
  3790. DESCRIPTION:
  3791. Adds an instance of the ETMA call simulator. A subtable will be added
  3792. dynamically to this table to control all instances of the line simulator.
  3793. EXAMPLES:
  3794. new_line -- Create 1 new instance.
  3795. ------------------------------------------------------------------------------
  3796. TABLE: emta
  3797. COMMAND: option_get
  3798. USAGE: option_get [optionCode]
  3799. DESCRIPTION:
  3800. Get an EMTA DHCP option
  3801. EXAMPLES:
  3802. option_get 1
  3803. ------------------------------------------------------------------------------
  3804. TABLE: emta
  3805. COMMAND: release_lease
  3806. USAGE: release_lease
  3807. DESCRIPTION:
  3808. Release lease for EMTA
  3809. EXAMPLES:
  3810. release_lease
  3811. ------------------------------------------------------------------------------
  3812. TABLE: emta
  3813. COMMAND: renew_lease
  3814. USAGE: renew_lease
  3815. DESCRIPTION:
  3816. Renew lease for EMTA
  3817. EXAMPLES:
  3818. renew_lease
  3819. ------------------------------------------------------------------------------
  3820. TABLE: emta
  3821. COMMAND: reset {disabled}
  3822. USAGE: reset
  3823. DESCRIPTION:
  3824. Reset the MTA now.
  3825. EXAMPLES:
  3826. reset
  3827. ------------------------------------------------------------------------------
  3828. TABLE: emta
  3829. COMMAND: run_app
  3830. USAGE: run_app
  3831. DESCRIPTION:
  3832. If the EMTA application was stopped at the console (either via keypress or
  3833. via non-vol setting that automatically stopped it), then this command will
  3834. allow it to start running. This command is not available if the application
  3835. is already running.
  3836. EXAMPLES:
  3837. run_app --
  3838. ------------------------------------------------------------------------------
  3839. TABLE: emta
  3840. COMMAND: server_get
  3841. USAGE: server_get
  3842. DESCRIPTION:
  3843. Get the DHCP server IP address
  3844. EXAMPLES:
  3845. server_get
  3846. ------------------------------------------------------------------------------
  3847. TABLE: emta
  3848. COMMAND: setCountry
  3849. USAGE: setCountry [Code{254}]
  3850. DESCRIPTION:
  3851. Sets current country code.
  3852. EXAMPLES:
  3853. setCountry -- Display current country code.
  3854. setCountry 0 -- Set country code to NORTH_AMERICA.
  3855. ------------------------------------------------------------------------------
  3856. TABLE: emta
  3857. COMMAND: setclkdiv
  3858. USAGE: setclkdiv Maximum{1..8} Moderate{1..8}
  3859. DESCRIPTION:
  3860. Sets the Powersave Maximum(OnHook) and Moderate(OffHook) Mips Clock Dividers
  3861. (1,2,4,8)
  3862. EXAMPLES:
  3863. SetClkDividers <maximum> <moderate>
  3864. SetClkDividers 8 2
  3865. ------------------------------------------------------------------------------
  3866. TABLE: emta
  3867. COMMAND: showAnnounce
  3868. USAGE: showAnnounce
  3869. DESCRIPTION:
  3870. Shows the currently downloaded announcements
  3871. EXAMPLES:
  3872. showAnnounce
  3873. ------------------------------------------------------------------------------
  3874. TABLE: emta
  3875. COMMAND: showFirewallState
  3876. USAGE: showFirewallState
  3877. DESCRIPTION:
  3878. Shows the current state of the firewall
  3879. EXAMPLES:
  3880. showFirewallState
  3881. ------------------------------------------------------------------------------
  3882. TABLE: emta
  3883. COMMAND: showTelrootCert
  3884. USAGE: showTelrootCert
  3885. DESCRIPTION:
  3886. Show TelRootCert being used (for verifying as-replies).
  3887. EXAMPLES:
  3888. showTelrootCert
  3889. ------------------------------------------------------------------------------
  3890. TABLE: emta
  3891. COMMAND: snmpOperMode
  3892. USAGE: snmpOperMode [Mode{254}]
  3893. DESCRIPTION:
  3894. SNMP Operation Mode (PacketCable Prov. Flow).
  3895. EXAMPLES:
  3896. snmpOperMode 0 -- Secure - SNMPv3.
  3897. snmpOperMode 1 -- BASIC.1 - SNMPv2.
  3898. snmpOperMode 2 -- BASIC.2 - SNMPv2.
  3899. snmpOperMode 3 -- HYBRID.1 - SNMPv2.
  3900. snmpOperMode 4 -- HYBRID.2 - SNMPv2.
  3901. ------------------------------------------------------------------------------
  3902. TABLE: emta
  3903. COMMAND: snmpV2ComNamRO
  3904. USAGE: snmpV2ComNamRO [Name{254}]
  3905. DESCRIPTION:
  3906. Get or Set the Read-Only SNMPv2 Community Name.
  3907. EXAMPLES:
  3908. snmpV2ComNamRO -- Show the RO community name.
  3909. snmpV2ComNamRO NULL -- Clear the RO community name.
  3910. snmpV2ComNamRO CommunityName -- Set the RO community name to CommunityName.
  3911. ------------------------------------------------------------------------------
  3912. TABLE: emta
  3913. COMMAND: snmpV2ComNamRW
  3914. USAGE: snmpV2ComNamRW [Name{254}]
  3915. DESCRIPTION:
  3916. Get or Set the Read-Write SNMPv2 Community Name.
  3917. EXAMPLES:
  3918. snmpV2ComNamRW -- Show the RW community name.
  3919. snmpV2ComNamRW NULL -- Clear the RW community name.
  3920. snmpV2ComNamRW CommunityName -- Set the RW community name to CommunityName.
  3921. ------------------------------------------------------------------------------
  3922. TABLE: emta
  3923. COMMAND: soft_reset
  3924. USAGE: soft_reset
  3925. DESCRIPTION:
  3926. Perform an EMTA soft reset.
  3927. EXAMPLES:
  3928. soft_reset
  3929. ------------------------------------------------------------------------------
  3930. TABLE: emta
  3931. COMMAND: suboption_get
  3932. USAGE: suboption_get
  3933. DESCRIPTION:
  3934. Get a CM DHCP suboption
  3935. EXAMPLES:
  3936. suboption_get 2
  3937. ------------------------------------------------------------------------------
  3938. TABLE: emta
  3939. COMMAND: test_v2
  3940. USAGE: test_v2
  3941. DESCRIPTION:
  3942. {No command help available...}
  3943. EXAMPLES:
  3944. ------------------------------------------------------------------------------
  3945. TABLE: emta
  3946. COMMAND: test_v3
  3947. USAGE: test_v3
  3948. DESCRIPTION:
  3949. {No command help available...}
  3950. EXAMPLES:
  3951. ------------------------------------------------------------------------------
  3952. TABLE: emta/endpt
  3953. COMMAND: apmSts
  3954. USAGE: apmSts
  3955. DESCRIPTION:
  3956. Display APM status information.
  3957. EXAMPLES:
  3958. apmSts -- Display APM status information.
  3959. ------------------------------------------------------------------------------
  3960. TABLE: emta/endpt
  3961. COMMAND: bcmRing
  3962. USAGE: bcmRing Endpoint(0 Referenced){254} Value{254}
  3963. DESCRIPTION:
  3964. Toggle ringing on a particular endpoint.
  3965. EXAMPLES:
  3966. ring 0 0 -- Stop ringing on endpoint number 1.
  3967. ring 0 1 -- Start ringing on endpoint number 1.
  3968. ------------------------------------------------------------------------------
  3969. TABLE: emta/endpt
  3970. COMMAND: checkAssert
  3971. USAGE: checkAssert
  3972. DESCRIPTION:
  3973. Check the DSP assert stack pointer.
  3974. EXAMPLES:
  3975. checkAssert -- Check the DSP assert stack pointer.
  3976. ------------------------------------------------------------------------------
  3977. TABLE: emta/endpt
  3978. COMMAND: configNetwTest
  3979. USAGE: configNetwTest
  3980. DESCRIPTION:
  3981. Removes the ingress switchboard connection and adds an egress switchboard
  3982. connection
  3983. between the line and gateway VHD for all endpoints.
  3984. EXAMPLES:
  3985. configNetwTest -- Setup an egree switchboard connection between line and GW
  3986. VHD.
  3987. ------------------------------------------------------------------------------
  3988. TABLE: emta/endpt
  3989. COMMAND: dlbConfig
  3990. USAGE: dlbConfig timeMsec{254}
  3991. DESCRIPTION:
  3992. Set load balancing throttle duration.
  3993. EXAMPLES:
  3994. dlbConfig 200 -- Set load balancing throttle to 200ms duration.
  3995. ------------------------------------------------------------------------------
  3996. TABLE: emta/endpt
  3997. COMMAND: dlbEnable
  3998. USAGE: dlbEnable Enable{254}
  3999. DESCRIPTION:
  4000. Toggle load balancing.
  4001. EXAMPLES:
  4002. dlbEnable 1 -- Enable load balancing.
  4003. dlbEnable 0 -- Disable load balancing.
  4004. ------------------------------------------------------------------------------
  4005. TABLE: emta/endpt
  4006. COMMAND: dlbStatic
  4007. USAGE: dlbStatic Enable{254}
  4008. DESCRIPTION:
  4009. Toggle static load balancing.
  4010. EXAMPLES:
  4011. dlbStatic 1 -- Enable static load balancing.
  4012. dlbStatic 0 -- Disable static load balancing.
  4013. ------------------------------------------------------------------------------
  4014. TABLE: emta/endpt
  4015. COMMAND: dlbStats
  4016. USAGE: dlbStats
  4017. DESCRIPTION:
  4018. Display load balancing statstics.
  4019. EXAMPLES:
  4020. dlbStats -- Display load balancing statstics.
  4021. ------------------------------------------------------------------------------
  4022. TABLE: emta/endpt
  4023. COMMAND: fAssert
  4024. USAGE: fAssert
  4025. DESCRIPTION:
  4026. Force a DSP Assert (Note: This will crash the DSP).
  4027. EXAMPLES:
  4028. fAssert -- Force a DSP Assert.
  4029. ------------------------------------------------------------------------------
  4030. TABLE: emta/endpt
  4031. COMMAND: faxrStats
  4032. USAGE: faxrStats Handle{254}
  4033. DESCRIPTION:
  4034. Display fax relay stats (handle must be in hex).
  4035. EXAMPLES:
  4036. faxrStats 0x52 -- Display fax relay stats for handle number 0x52.
  4037. ------------------------------------------------------------------------------
  4038. TABLE: emta/endpt
  4039. COMMAND: forceDrop
  4040. USAGE: forceDrop
  4041. DESCRIPTION:
  4042. Force drop line voltage.
  4043. EXAMPLES:
  4044. forceDrop Drop line voltage.
  4045. ------------------------------------------------------------------------------
  4046. TABLE: emta/endpt
  4047. COMMAND: getBuff
  4048. USAGE: getBuff
  4049. DESCRIPTION:
  4050. Display DSP buffer pool status.
  4051. EXAMPLES:
  4052. getBuff -- Display DSP buffer pool status.
  4053. ------------------------------------------------------------------------------
  4054. TABLE: emta/endpt
  4055. COMMAND: getCaps
  4056. USAGE: getCaps
  4057. DESCRIPTION:
  4058. Display DSP capacity information.
  4059. EXAMPLES:
  4060. getCaps -- Display DSP capacity information.
  4061. ------------------------------------------------------------------------------
  4062. TABLE: emta/endpt
  4063. COMMAND: getCnt
  4064. USAGE: getCnt
  4065. DESCRIPTION:
  4066. Display DSP debug counters
  4067. EXAMPLES:
  4068. getCnt -- Display DSP debug counters.
  4069. ------------------------------------------------------------------------------
  4070. TABLE: emta/endpt
  4071. COMMAND: getRegs
  4072. USAGE: getRegs
  4073. DESCRIPTION:
  4074. Get a snapshot of the DSP registers.
  4075. EXAMPLES:
  4076. getRegs -- Get a snapshot of the DSP registers.
  4077. ------------------------------------------------------------------------------
  4078. TABLE: emta/endpt
  4079. COMMAND: hapInetCfgSet
  4080. USAGE: hapInetCfgSet Handle{254} Offset{254} Value{254}
  4081. DESCRIPTION:
  4082. Set configuration register of NET service at offset for VHD handle(hex) to a
  4083. value.
  4084. EXAMPLES:
  4085. hapInetCfgSet 0x3 5 2 -- Set handle 3 at offset of 5 to a value of 2.
  4086. ------------------------------------------------------------------------------
  4087. TABLE: emta/endpt
  4088. COMMAND: icpCalibrateProfiler
  4089. USAGE: icpCalibrateProfiler
  4090. DESCRIPTION:
  4091. Calibrate DSP idle CPU profiler.
  4092. EXAMPLES:
  4093. icpCalibrateProfiler -- Calibrate DSP idle CPU profiler.
  4094. ------------------------------------------------------------------------------
  4095. TABLE: emta/endpt
  4096. COMMAND: icpStart
  4097. USAGE: icpStart [Verbose{254}] [Seconds{254}]
  4098. DESCRIPTION:
  4099. Start DSP idle CPU profiler.
  4100. EXAMPLES:
  4101. icpStart 1 2 -- Start CPU profiler with verbose output and 2 second
  4102. interval.
  4103. icpStart 0 2 -- Start CPU profiler with no verbosity with a 2 second
  4104. interval.
  4105. ------------------------------------------------------------------------------
  4106. TABLE: emta/endpt
  4107. COMMAND: icpStop
  4108. USAGE: icpStop
  4109. DESCRIPTION:
  4110. Stop DSP idle CPU profiler.
  4111. EXAMPLES:
  4112. icpStop -- Stop DSP idle CPU profiler.
  4113. ------------------------------------------------------------------------------
  4114. TABLE: emta/endpt
  4115. COMMAND: ipcStats
  4116. USAGE: ipcStats Handle{254} Mode{254}
  4117. DESCRIPTION:
  4118. Display IPC statistics for all or specific channel.
  4119. EXAMPLES:
  4120. ipcStats 0x52 0 -- Display IPC statistics for handle 0x52.
  4121. ipcStats 0x52 1 -- Display entire IPC channel for handle 0x52.
  4122. ipcStats all 0 -- Display IPC statistics for all handles.
  4123. ------------------------------------------------------------------------------
  4124. TABLE: emta/endpt
  4125. COMMAND: pwr
  4126. USAGE: pwr Module{254} Mode{254} Channel{254}
  4127. DESCRIPTION:
  4128. Power control command.
  4129. EXAMPLES:
  4130. pwr [Module] [Mode] [Channel]
  4131. Module = vpm|afe
  4132. Mode = 0|1 (0-full speed|OFF; 1-sleep|ON)
  4133. Channel = 0..2 for Module=afe
  4134. pwr vpm 0 1 -- Set power module vpm full speed mode for channel number 1.
  4135. pwr afe 1 1 -- Set power module afe sleep mode for channel 1.
  4136. ------------------------------------------------------------------------------
  4137. TABLE: emta/endpt
  4138. COMMAND: readHookState
  4139. USAGE: readHookState Endpoint(0 Referenced){254}
  4140. DESCRIPTION:
  4141. Read current hook status for a particular endpoint.
  4142. EXAMPLES:
  4143. readHookState 0 -- Display hook status for endpoint number 1.
  4144. ------------------------------------------------------------------------------
  4145. TABLE: emta/endpt
  4146. COMMAND: readMem
  4147. USAGE: readMem Address{254} Length{254}
  4148. DESCRIPTION:
  4149. Read internal DSP data memory (addr must be 16-bit hex).
  4150. EXAMPLES:
  4151. readMem 0x8000 20 -- Display 20 bytes of memory at 0x8000.
  4152. ------------------------------------------------------------------------------
  4153. TABLE: emta/endpt
  4154. COMMAND: readSlicMem
  4155. USAGE: readSlicMem Endpoint(0 Referenced){254} Address{254}
  4156. DESCRIPTION:
  4157. Read SLIC memory from a particular address.
  4158. EXAMPLES:
  4159. readSlicMem 0 0x50 -- Read SLIC memory from endpoint 1 at address 0x50.
  4160. readSlicMem 1 0x80 -- Read SLIC memory from endpoint 2 at address 0x80.
  4161. ------------------------------------------------------------------------------
  4162. TABLE: emta/endpt
  4163. COMMAND: ring
  4164. USAGE: ring Endpoint(0 Referenced){254} Value{254}
  4165. DESCRIPTION:
  4166. ring ch# with pattern (patt#=0-7; patt#=8+ => ring off)
  4167. EXAMPLES:
  4168. ring 0 8 -- Stop ringing on endpoint number 1.
  4169. ring 0 1 -- Start ringing pattern 1 on endpoint number 1.
  4170. ------------------------------------------------------------------------------
  4171. TABLE: emta/endpt
  4172. COMMAND: rxGain
  4173. USAGE: rxGain Endpoint{254} [Gain{254}]
  4174. DESCRIPTION:
  4175. Get or Set the Rx gain on the endpoint.
  4176. EXAMPLES:
  4177. rxGain 1 -- Get the Rx gain on the endpoint.
  4178. rxGain 1 20 -- Set the Rx gain on endpoint 1 to 20db.
  4179. ------------------------------------------------------------------------------
  4180. TABLE: emta/endpt
  4181. COMMAND: stackShow
  4182. USAGE: stackShow
  4183. DESCRIPTION:
  4184. Display DSP stack usage statistics.
  4185. EXAMPLES:
  4186. stackShow -- Display DSP stack usage statistics.
  4187. ------------------------------------------------------------------------------
  4188. TABLE: emta/endpt
  4189. COMMAND: tpd
  4190. USAGE: tpd Endpoint(0 Referenced){254} TestList{254}
  4191. DESCRIPTION:
  4192. Execute PC 1.5 TPD Tests.
  4193. EXAMPLES:
  4194. tpd 0 0x0020 -- Execute TPD 0x0020 tests on endpoint #1.
  4195. ------------------------------------------------------------------------------
  4196. TABLE: emta/endpt
  4197. COMMAND: tr57Enable
  4198. USAGE: tr57Enable Enable{254}
  4199. DESCRIPTION:
  4200. Toggle the TR57 test mode.
  4201. EXAMPLES:
  4202. tr57Enable 0 -- Disable TR57 test mode.
  4203. tr57Enable 1 -- Enable TR57 test mode.
  4204. ------------------------------------------------------------------------------
  4205. TABLE: emta/endpt
  4206. COMMAND: txGain
  4207. USAGE: txGain Endpoint{254} [Gain{254}]
  4208. DESCRIPTION:
  4209. Get or Set the Tx gain on the endpoint.
  4210. EXAMPLES:
  4211. txGain 1 -- Get the Tx gain on the endpoint.
  4212. txGain 1 10 -- Set the Tx gain on endpoint 1 to 10db.
  4213. ------------------------------------------------------------------------------
  4214. TABLE: emta/endpt
  4215. COMMAND: vhdInfo
  4216. USAGE: vhdInfo
  4217. DESCRIPTION:
  4218. Display info for all VHDs.
  4219. EXAMPLES:
  4220. vhdInfo -- Display info for all VHDs.
  4221. ------------------------------------------------------------------------------
  4222. TABLE: emta/endpt
  4223. COMMAND: vhdJBRegs
  4224. USAGE: vhdJBRegs Handle{254}
  4225. DESCRIPTION:
  4226. Display cnx VHD JB parms (handle in hex).
  4227. EXAMPLES:
  4228. vhdJBRegs 0x52 -- Display cnx VHD JB parms for handle number 0x52.
  4229. ------------------------------------------------------------------------------
  4230. TABLE: emta/endpt
  4231. COMMAND: vhdLoopback
  4232. USAGE: vhdLoopback Enable{254}
  4233. DESCRIPTION:
  4234. Toggle VHD loopback between channels.
  4235. EXAMPLES:
  4236. vhdLoopback 0 -- Disable VHD loopback.
  4237. vhdLoopback 1 -- Enable VHD loopback.
  4238. ------------------------------------------------------------------------------
  4239. TABLE: emta/endpt
  4240. COMMAND: vhdStats
  4241. USAGE: vhdStats Endpoint(0 Reference){254}
  4242. DESCRIPTION:
  4243. Display all cnx VHD stats on the endpt.
  4244. EXAMPLES:
  4245. vhdStats 1 -- Display cnx VHD stats for endpoint number 1.
  4246. ------------------------------------------------------------------------------
  4247. TABLE: emta/endpt
  4248. COMMAND: writeSlicMem
  4249. USAGE: writeSlicMem Endpoint(0 Referenced){254} Address{254} Value{254}
  4250. DESCRIPTION:
  4251. Write SLIC memory to a particular address.
  4252. EXAMPLES:
  4253. writeSlicMem 0 0x50 2 -- Write SLIC memory from endpoint 1 at address 0x50
  4254. with a value of 2.
  4255. writeSlicMem 1 0x80 3 -- Write SLIC memory from endpoint 2 at address 0x80
  4256. with a value of 3.
  4257. ------------------------------------------------------------------------------
  4258. TABLE: enet_hal
  4259. COMMAND: autoneg
  4260. USAGE: autoneg [true|false]
  4261. DESCRIPTION:
  4262. Turns Ethernet AutoNegotiation on or off.
  4263. EXAMPLES:
  4264. autoneg true -- Enables Ethernet AutoNegotiation
  4265. ------------------------------------------------------------------------------
  4266. TABLE: enet_hal
  4267. COMMAND: down
  4268. USAGE: down
  4269. DESCRIPTION:
  4270. Sets the interface administratively down (equivalent to setting ifAdminStatus
  4271. to 'down')
  4272. EXAMPLES:
  4273. down --
  4274. ------------------------------------------------------------------------------
  4275. TABLE: enet_hal
  4276. COMMAND: eth_powerdown
  4277. USAGE: eth_powerdown [true|false]
  4278. DESCRIPTION:
  4279. Putting the Ethernet IF into powerdown mode does the following in the
  4280. specified order:
  4281. 1 -- Suspends the Ethernet link monitoring task
  4282. 2 -- Disables interrupts from the EMAC
  4283. 3 -- Disables the EMAC core
  4284. 4 -- Disables the clock to the EMAC
  4285. The Ethernet IF is returned to operation state by negating these actions in
  4286. reverse order
  4287. EXAMPLES:
  4288. eth_powerdown true -- Puts the Ethernet IF in powerdown mode.
  4289. eth_powerdown false -- Restores the Ethernet IF to operational state.
  4290. ------------------------------------------------------------------------------
  4291. TABLE: enet_hal
  4292. COMMAND: force_link
  4293. USAGE: force_link [true|false]
  4294. DESCRIPTION:
  4295. Enables/disables the link detection logic, forcing the PHY to think that
  4296. there is a link when there really isn't.
  4297. EXAMPLES:
  4298. force_link -- Queries the link-forced state.
  4299. force_link true -- Forces the link.
  4300. force_link false -- Reverts to normal link detection.
  4301. ------------------------------------------------------------------------------
  4302. TABLE: enet_hal
  4303. COMMAND: full_duplex
  4304. USAGE: full_duplex [true|false]
  4305. DESCRIPTION:
  4306. If autoneg is off, sets the Ethernet duplex to full/half.
  4307. EXAMPLES:
  4308. full_duplex true -- Sets the link to full duplex
  4309. ------------------------------------------------------------------------------
  4310. TABLE: enet_hal
  4311. COMMAND: hal_show
  4312. USAGE: hal_show
  4313. DESCRIPTION:
  4314. Causes the Ethernet HAL to display its internal state.
  4315. EXAMPLES:
  4316. hal_show --
  4317. ------------------------------------------------------------------------------
  4318. TABLE: enet_hal
  4319. COMMAND: read_mii
  4320. USAGE: read_mii PhyAddr RegAddr
  4321. DESCRIPTION:
  4322. Reads the specified ethernet MII register from the PHY specified.
  4323. EXAMPLES:
  4324. read_mii 0x1 0x00 -- Reads the port Control REG from the internal PHY.
  4325. ------------------------------------------------------------------------------
  4326. TABLE: enet_hal
  4327. COMMAND: read_switch
  4328. USAGE: read_switch RegAddr
  4329. DESCRIPTION:
  4330. Reads the specified register from the Switch.
  4331. EXAMPLES:
  4332. read_switch 0x300 -- Reads of the Port 2 Status Register from the Switch
  4333. Core.
  4334. ------------------------------------------------------------------------------
  4335. TABLE: enet_hal
  4336. COMMAND: show
  4337. USAGE: show
  4338. DESCRIPTION:
  4339. Causes the HalIf object to display its state.
  4340. EXAMPLES:
  4341. show --
  4342. ------------------------------------------------------------------------------
  4343. TABLE: enet_hal
  4344. COMMAND: speed
  4345. USAGE: speed [10|100|1000]
  4346. DESCRIPTION:
  4347. If autoneg is off, sets the Ethernet link speed.
  4348. EXAMPLES:
  4349. speed 100 -- Sets the link speed to 100 Mbps
  4350. ------------------------------------------------------------------------------
  4351. TABLE: enet_hal
  4352. COMMAND: transmit
  4353. USAGE: transmit [-s PacketSize{64..1518}] [-t NumSeconds] [-r TimeBetweenPacketsMs] [-p FillPattern{0..255}]
  4354. DESCRIPTION:
  4355. Transmits packets out the ethernet interface. The packets will have garbage
  4356. data in them, so you probably don't want to do this on a live network.
  4357. Packets will be sent as fast as possible unless overridden by the -r flag;
  4358. you can specify the packet size and/or the number of seconds over which to
  4359. send packets. If not otherwise specified, it will send 1518 byte packets
  4360. until the system is power cycled.
  4361. Flags:
  4362. -s : The packet size; if not specified, 1518 bytes.
  4363. -t : Number of seconds you want to transmit; default (0) = infinite.
  4364. -r : Controls the packet rate. Specify the time (in ms) between each
  4365. packet. Note that this value will be quantized based on the OS clock
  4366. tick resolution (usually 10ms), so 1ms, 8ms, and 12ms are all the same
  4367. as 10ms. A value of 0 means 'as fast as possible', i.e. no delay
  4368. between packets.
  4369. -p : Specifies the fill pattern for the buffer. The value specified will
  4370. be used to fill the buffer. If not specified, then the buffer is
  4371. filled with increasing values.
  4372. EXAMPLES:
  4373. transmit -- Sends 1518 byte packets until power cycled.
  4374. transmit -s 64 -- Sends 64 byte packets until power cycled.
  4375. transmit -t 60 -- Sends 1518 byte packets for 1 minute.
  4376. transmit -r 1000 -- Sends 1518 byte packets once a second.
  4377. transmit -r 10 -- Sends 1518 byte packets at 100 packets per second.
  4378. transmit -p 0xaa -- Fills the 1518 byte packet with 0xaa values.
  4379. ------------------------------------------------------------------------------
  4380. TABLE: enet_hal
  4381. COMMAND: up
  4382. USAGE: up
  4383. DESCRIPTION:
  4384. Sets the interface administratively up (equivalent to setting ifAdminStatus
  4385. to 'up')
  4386. EXAMPLES:
  4387. up --
  4388. ------------------------------------------------------------------------------
  4389. TABLE: enet_hal
  4390. COMMAND: write_mii
  4391. USAGE: write_mii PhyAddr RegAddr Value
  4392. DESCRIPTION:
  4393. Writes the specified value to the ethernet MII register, using the PHY
  4394. specified. Note that if you want to mask bits on or off, then you will need
  4395. to do the math yourself, using read_mii to show the current value.
  4396. EXAMPLES:
  4397. write_mii 0x01 0x00 0x1000 -- Sets the port Control Reg (using the internal
  4398. PHY).
  4399. ------------------------------------------------------------------------------
  4400. TABLE: enet_hal
  4401. COMMAND: write_switch
  4402. USAGE: write_switch RegAddr Value
  4403. DESCRIPTION:
  4404. Writes the specified value to the Switch register specified
  4405. EXAMPLES:
  4406. write_switch 0x300 0x2b0 -- Sets the Port 2 Status Register to 0x2b0.
  4407. ------------------------------------------------------------------------------
  4408. TABLE: event_log
  4409. COMMAND: control
  4410. USAGE: control [level{0..8}] [reporting{0..255}]
  4411. DESCRIPTION:
  4412. Show or modify the contents of the control table.
  4413. EXAMPLES:
  4414. control -- show the control table
  4415. control 1 0x80 -- set reporting for level 1 to 0x80
  4416. control 0 0x00 -- set reporting for all levels to 0
  4417. ------------------------------------------------------------------------------
  4418. TABLE: event_log
  4419. COMMAND: flush
  4420. USAGE: flush
  4421. DESCRIPTION:
  4422. Flush the contents of the event log, including stored events.
  4423. EXAMPLES:
  4424. flush --
  4425. ------------------------------------------------------------------------------
  4426. TABLE: event_log
  4427. COMMAND: log_event
  4428. USAGE: log_event eventId{15} [evParm1{127}] [evParm2{127}] [evParm3{127}] [evParm4{127}] [evParm5{127}]
  4429. DESCRIPTION:
  4430. Log an event with the specified event id to the event log. The event may
  4431. have up to 4 event-specific text parameters; if your parameter has a space,
  4432. then enclose it in quotes (e.g. "this is parm 1").
  4433. EXAMPLES:
  4434. log_event E102.0 basic.cfg -- Logs event E102.0, with the cfg file as
  4435. evParm1.
  4436. ------------------------------------------------------------------------------
  4437. TABLE: event_log
  4438. COMMAND: read
  4439. USAGE: read
  4440. DESCRIPTION:
  4441. Read the event log from NV storage and rebuild the table.
  4442. EXAMPLES:
  4443. read --
  4444. ------------------------------------------------------------------------------
  4445. TABLE: event_log
  4446. COMMAND: show
  4447. USAGE: show
  4448. DESCRIPTION:
  4449. Dump the contents of the event log to the console
  4450. NOTE: for more debug info, turn on log events from the SNMP directory.
  4451. EXAMPLES:
  4452. show --
  4453. ------------------------------------------------------------------------------
  4454. TABLE: event_log
  4455. COMMAND: silent
  4456. USAGE: silent true|false [element{31}]
  4457. DESCRIPTION:
  4458. If set to true, makes the specified event log element silent (ie nothing
  4459. printed to the console). Elements which may be specified are 'events',
  4460. 'traps', and 'syslogs'. If no element is specified, then events, traps, and
  4461. syslogs will all be affected.
  4462. EXAMPLES:
  4463. silent true -- make events, traps, and syslogs all silent.
  4464. silent true events -- make events silent.
  4465. silent true traps -- make traps silent.
  4466. silent true syslogs -- make syslog messages silent.
  4467. ------------------------------------------------------------------------------
  4468. TABLE: event_log
  4469. COMMAND: stop_stress
  4470. USAGE: stop_stress
  4471. DESCRIPTION:
  4472. Stop a stress test if one is in progress.
  4473. EXAMPLES:
  4474. stop_stress --
  4475. ------------------------------------------------------------------------------
  4476. TABLE: event_log
  4477. COMMAND: stress
  4478. USAGE: stress [numevents{0..65535}] [silent]
  4479. DESCRIPTION:
  4480. Start a stress test for the selected event log object. If the silent
  4481. parameter is set to true, events will not be printed to the console. If the
  4482. number of events is set to 0 (or unspecified), the stress will continue until
  4483. a stop_stress command is issued. Otherwise, the number of events specified
  4484. will be logged, then the stress will conclude.
  4485. EXAMPLES:
  4486. stress silent --
  4487. ------------------------------------------------------------------------------
  4488. TABLE: event_log
  4489. COMMAND: syslog
  4490. USAGE: syslog [IpAddress]
  4491. DESCRIPTION:
  4492. Set the IP address of the syslog server. Use 0.0.0.0 to inhibit.
  4493. EXAMPLES:
  4494. syslog 11.24.4.3 --
  4495. ------------------------------------------------------------------------------
  4496. TABLE: event_log
  4497. COMMAND: verbose_show
  4498. USAGE: verbose_show
  4499. DESCRIPTION:
  4500. Print the event log in a more verbose style that does not truncate event text
  4501. EXAMPLES:
  4502. verbose_show --
  4503. ------------------------------------------------------------------------------
  4504. TABLE: flash
  4505. COMMAND: autoTest
  4506. USAGE: autoTest bootloader|image1|image2|perm|dyn [BlockNumber]
  4507. DESCRIPTION:
  4508. Does an automated test suite on the specified flash block (in the specified
  4509. region) to ensure that all of the flash driver functions work correctly.
  4510. NOTE: any data in the specified block will be erased! Choose a block that
  4511. is not being used for anything important! Use the 'show' command to list the
  4512. blocks and how they are allocated.
  4513. If you omit the BlockNumber parameter, the test will be run over all blocks
  4514. in the region (destroying any data that is in the blocks).
  4515. In July 2004, we had to change the flash driver in order to support multiple
  4516. flash devices. As a result, you can no longer just specify the block number;
  4517. you must also specify the region that the block is in (the region maps to a
  4518. flash device, and the block number within that device will be tested). If
  4519. you specify a region that does not contain the block, then the test will
  4520. fail.
  4521. EXAMPLES:
  4522. autoTest image2 33 -- Performs the test suite on block 33 (which is in the
  4523. image2 region)
  4524. autoTest image2 -- Performs the test suite on all blocks in the image2
  4525. region
  4526. ------------------------------------------------------------------------------
  4527. TABLE: flash
  4528. COMMAND: cfi_show
  4529. USAGE: cfi_show bootloader|image1|image2|perm|dyn
  4530. DESCRIPTION:
  4531. Displays the CFI database for the flash device associated with the specified
  4532. region (if the device is CFI-compliant).
  4533. EXAMPLES:
  4534. cfi_show image2 -- Displays CFI info for the flash device associated with
  4535. image2
  4536. ------------------------------------------------------------------------------
  4537. TABLE: flash
  4538. COMMAND: close
  4539. USAGE: close
  4540. DESCRIPTION:
  4541. Closes the flash driver, allowing the rest of the application to use it.
  4542. Calling this more than once has no effect.
  4543. EXAMPLES:
  4544. close --
  4545. ------------------------------------------------------------------------------
  4546. TABLE: flash
  4547. COMMAND: configRegion
  4548. USAGE: configRegion bootloader|image1|image2|perm|dyn SizeBytes
  4549. DESCRIPTION:
  4550. Configures the minimum acceptable size for a region. This takes effect the
  4551. next time the driver is initialzied. Specifying a size of 0 restores the
  4552. default built in to the driver.
  4553. EXAMPLES:
  4554. configRegion perm 65536 -- Configures Perm NonVol to require a minimum of
  4555. 64k
  4556. ------------------------------------------------------------------------------
  4557. TABLE: flash
  4558. COMMAND: deinit
  4559. USAGE: deinit
  4560. DESCRIPTION:
  4561. Deinitializes the flash driver, making it release resouces. Note that the
  4562. flash device will be unusable after this, until you run the init command.
  4563. EXAMPLES:
  4564. deinit --
  4565. ------------------------------------------------------------------------------
  4566. TABLE: flash
  4567. COMMAND: erase
  4568. USAGE: erase [-b BlockNumber] [-a Offset] [-r]
  4569. DESCRIPTION:
  4570. Erases the flash block specified by the block number (-b), address offset
  4571. (-a) or erases all blocks in the region (-r).
  4572. EXAMPLES:
  4573. erase -b 3 -- Erases block number 3 (the fourth block)
  4574. ------------------------------------------------------------------------------
  4575. TABLE: flash
  4576. COMMAND: init
  4577. USAGE: init
  4578. DESCRIPTION:
  4579. Initializes the flash driver, making it detect the flash device. This is
  4580. usually done for you at system startup, but may be needed if you deinit the
  4581. driver. This command has no effect if the driver is already initialized.
  4582. EXAMPLES:
  4583. init --
  4584. ------------------------------------------------------------------------------
  4585. TABLE: flash
  4586. COMMAND: open
  4587. USAGE: open bootloader|image1|image2|perm|dyn
  4588. DESCRIPTION:
  4589. Opens the flash driver for use by the console (locking out the rest of the
  4590. application!) so that you can use the read/write/erase commands. NOTE: If
  4591. you do something that would cause the driver to be opened again (write
  4592. nonvol, dload an image, etc), then the operation will be blocked until you
  4593. run the close command, or it may fail.
  4594. EXAMPLES:
  4595. open image2 -- Opens the image2 region for read/write/erase
  4596. ------------------------------------------------------------------------------
  4597. TABLE: flash
  4598. COMMAND: read
  4599. USAGE: read Size{1..4} Number{1..8192} Offset
  4600. DESCRIPTION:
  4601. Uses the read functions to access data in the flash device, printing to the
  4602. console. You must specify the size of the read (1, 2, or 4 bytes), the
  4603. number of bytes to read, and the offset into the region to start. The offset
  4604. should be aligned correctly for the size specified.
  4605. EXAMPLES:
  4606. read 1 4 0 -- Reads 4 bytes at the beginning of the region
  4607. read 4 8 1024 -- Reads 2 dwords at offset 1k in the region
  4608. ------------------------------------------------------------------------------
  4609. TABLE: flash
  4610. COMMAND: readDirect
  4611. USAGE: readDirect Number{1..8192} Offset
  4612. DESCRIPTION:
  4613. Uses the read direct function to access the flash memory data directly,
  4614. printing to the console. You must specify the number of bytes to read and
  4615. the offset into the region to start.
  4616. EXAMPLES:
  4617. readDirect 128 0 -- Reads 128 bytes at the beginning of the region
  4618. ------------------------------------------------------------------------------
  4619. TABLE: flash
  4620. COMMAND: show
  4621. USAGE: show
  4622. DESCRIPTION:
  4623. Causes the flash driver to display its internal state.
  4624. EXAMPLES:
  4625. show --
  4626. ------------------------------------------------------------------------------
  4627. TABLE: flash
  4628. COMMAND: write
  4629. USAGE: write Size{1..4} Offset Value
  4630. DESCRIPTION:
  4631. Uses the write functions to store data to the flash device. You must specify
  4632. the size of the write (1, 2, or 4 bytes), the offset into the region to
  4633. write, and the value. The offset should be aligned correctly for the size
  4634. specified. The value will only be stored if the block was previously erased,
  4635. or a bit is being changed from 1 to 0.
  4636. EXAMPLES:
  4637. write 1 0 0x12 -- Writes the byte value 0x12 to the beginning of
  4638. the region
  4639. write 4 1024 0x12345678 -- Writes the dword value to offset 1k in the region
  4640. ------------------------------------------------------------------------------
  4641. TABLE: flash
  4642. COMMAND: writeArray
  4643. USAGE: writeArray Number{1..131072} Offset
  4644. DESCRIPTION:
  4645. Uses the write array function to store an array of data (incrementing bytes)
  4646. to the flash memory. You must specify the number of bytes to write and the
  4647. offset into the region to start.
  4648. EXAMPLES:
  4649. writeArray 128 0 -- Writes 128 bytes at the beginning of the region
  4650. ------------------------------------------------------------------------------
  4651. TABLE: forwarder
  4652. COMMAND: filter_logging_enable
  4653. USAGE: filter_logging_enable [true|false]
  4654. DESCRIPTION:
  4655. Enables or disables the packet logging filtering (protocol, mac, ip, and
  4656. port).
  4657. EXAMPLES:
  4658. filter_logging_enable true --
  4659. ------------------------------------------------------------------------------
  4660. TABLE: forwarder
  4661. COMMAND: filter_logging_show
  4662. USAGE: filter_logging_show
  4663. DESCRIPTION:
  4664. Display the packet filter logging settings (protocol, mac, ip, and port).
  4665. EXAMPLES:
  4666. filter_logging_show --
  4667. ------------------------------------------------------------------------------
  4668. TABLE: forwarder
  4669. COMMAND: halif_show
  4670. USAGE: halif_show [-s] [-d]
  4671. DESCRIPTION:
  4672. Shows all of the HalIf objects that have been registered. If -s is
  4673. specified, then it also prints a table of the interfaces, showing who can
  4674. transmit to whom. Otherwise, it just prints the descriptions. If -d is
  4675. specified, then it prints the detailed HalIf object contents, including
  4676. counters, Snoops, etc.
  4677. EXAMPLES:
  4678. halif_show --
  4679. ------------------------------------------------------------------------------
  4680. TABLE: forwarder
  4681. COMMAND: ip_filter_logging
  4682. USAGE: ip_filter_logging [-s] [-d] [-b] [-c] [IpAddress]
  4683. DESCRIPTION:
  4684. ip_filter_logging -s 192.168.0.1 - sets a filter for a source ip addr.
  4685. ip_filter_logging -d 192.168.0.1 - sets a filter for a destination ip addr.
  4686. ip_filter_logging -b 192.168.0.1 - sets a filter for a src and dest ip addr.
  4687. ip_filter_logging -c - clears all ip filters.
  4688. EXAMPLES:
  4689. ip_filter_logging -<flag> <ip address> --
  4690. ------------------------------------------------------------------------------
  4691. TABLE: forwarder
  4692. COMMAND: log_packets
  4693. USAGE: log_packets [-s] [true|false] [from_interfaces] [to_interfaces]
  4694. DESCRIPTION:
  4695. This enables/disables logging for packets received from the specified
  4696. interfaces and being sent to the specified interfaces. If enabled, then the
  4697. contents of the packet will be displayed, and the forwarder will show info
  4698. about the HalIf on which it was received/sent, as well as why the packet was
  4699. dropped. If the from/to interfaces parameters are missing, then all will be
  4700. done. The interfaces are a bitmask where 0x01 corresponds to the interface
  4701. at index 0, 0x04 corresponds to the interface at index 2, etc.
  4702. EXAMPLES:
  4703. log_packets true -- Enables packet logging for all interfaces.
  4704. log_packets false 0x2 -- Disables logging of packets from interface 1 (to
  4705. any).
  4706. log_packets true 0x1 0x6 -- Enables logging of packets received from
  4707. interface 0 and destined to interfaces 1 or 2.
  4708. log_packets -- Shows the enable/disable state for all
  4709. interfaces.
  4710. log_packets -s true -- Enables non-verbose logging of packets.
  4711. ------------------------------------------------------------------------------
  4712. TABLE: forwarder
  4713. COMMAND: lt_add
  4714. USAGE: lt_add mac_addr halif [static]
  4715. DESCRIPTION:
  4716. Adds an association between the specified MAC address and HalIf.
  4717. EXAMPLES:
  4718. lt_add 00:10:18:00:10:36 2 -- Adds a dynamic association for HalIf 2.
  4719. lt_add 00:10:18:00:10:37 2 true -- Adds a static association for HalIf 2.
  4720. ------------------------------------------------------------------------------
  4721. TABLE: forwarder
  4722. COMMAND: lt_clear
  4723. USAGE: lt_clear
  4724. DESCRIPTION:
  4725. Clears out the learning table, removing all MAC->HalIf associations.
  4726. EXAMPLES:
  4727. lt_clear --
  4728. ------------------------------------------------------------------------------
  4729. TABLE: forwarder
  4730. COMMAND: lt_delete
  4731. USAGE: lt_delete [mac_addr] [index]
  4732. DESCRIPTION:
  4733. Deletes the association between the specified MAC address and its HalIf.
  4734. EXAMPLES:
  4735. lt_delete 00:10:18:00:10:36 -- Removes the MAC address from the table.
  4736. lt_delete 3 -- Removes the 3rd entry from the learning
  4737. table.
  4738. ------------------------------------------------------------------------------
  4739. TABLE: forwarder
  4740. COMMAND: lt_max_entries
  4741. USAGE: lt_max_entries [max_entries]
  4742. DESCRIPTION:
  4743. Gets or sets the maximum number of learning table entries that will be
  4744. allowed. If this is 0, then the number of entries is limited only by memory.
  4745. Note that the IP stack occupies one entry, so if you want to allow 2 CPE
  4746. devices, then you must specify a value of 3. Also note that no entries will
  4747. be removed, even if you specify a value that is smaller than the number of
  4748. entries that currently exist in the learning table.
  4749. EXAMPLES:
  4750. lt_max_entries -- Shows the number of learning table entries.
  4751. lt_max_entries 8 -- Sets the number of learning table entries to 8.
  4752. ------------------------------------------------------------------------------
  4753. TABLE: forwarder
  4754. COMMAND: lt_show
  4755. USAGE: lt_show
  4756. DESCRIPTION:
  4757. Displays the contents of the learning table.
  4758. EXAMPLES:
  4759. lt_show --
  4760. ------------------------------------------------------------------------------
  4761. TABLE: forwarder
  4762. COMMAND: mac_filter_logging
  4763. USAGE: mac_filter_logging [-s] [-d] [-b] [-c] [MacAddress]
  4764. DESCRIPTION:
  4765. mac_filter_logging -s 00:11:22:33:44:55 - sets a filter for a source mac
  4766. addr.
  4767. mac_filter_logging -d 00:11:22:33:44:55 - sets a filter for a destination mac
  4768. addr.
  4769. mac_filter_logging -b 00:11:22:33:44:55 - sets a filter for both the src and
  4770. dest mac addr.
  4771. mac_filter_logging -c - clears all mac filters.
  4772. EXAMPLES:
  4773. mac_filter_logging -<flag> <mac address> --
  4774. ------------------------------------------------------------------------------
  4775. TABLE: forwarder
  4776. COMMAND: port_filter_logging
  4777. USAGE: port_filter_logging [-s] [-d] [-b] [-c] [port_number]
  4778. DESCRIPTION:
  4779. port_filter_logging -s 67 - sets a filter for a source tcp/udp port.
  4780. port_filter_logging -d 68 - sets a filter for a destination tcp/udp port.
  4781. port_filter_logging -b 68 - sets a filter for both the src and dest tcp/udp
  4782. port.
  4783. port_filter_logging -c - clears all port filters.
  4784. EXAMPLES:
  4785. port_filter_logging -<flag> <port number> --
  4786. ------------------------------------------------------------------------------
  4787. TABLE: forwarder
  4788. COMMAND: proto_filter_logging
  4789. USAGE: proto_filter_logging [bitmask{0x6fffff}]
  4790. DESCRIPTION:
  4791. No Adv. Filters 0x0000000
  4792. Mulitcast 0x0000001
  4793. Broadcast 0x0000002
  4794. Unicast 0x0000004
  4795. Icmp 0x0000008
  4796. Arp 0x0000010
  4797. Ip 0x0000020
  4798. Udp 0x0000040
  4799. Tcp 0x0000080
  4800. Igmp 0x0000100
  4801. MacFilters 0x0000200
  4802. IpAddressFilters 0x0000400
  4803. PortFilters 0x0000800
  4804. EXAMPLES:
  4805. proto_filter_logging 0x18 -- turns on Arp and Icmp logging
  4806. ------------------------------------------------------------------------------
  4807. TABLE: forwarder
  4808. COMMAND: show
  4809. USAGE: show
  4810. DESCRIPTION:
  4811. Displays a frame's path through fowarder with snoop details.
  4812. EXAMPLES:
  4813. show --
  4814. ------------------------------------------------------------------------------
  4815. TABLE: ftpLite
  4816. COMMAND: clear_counters
  4817. USAGE: clear_counters
  4818. DESCRIPTION:
  4819. Clear the FTP counters from the FTP transfer.
  4820. EXAMPLES:
  4821. clear_counters --
  4822. ------------------------------------------------------------------------------
  4823. TABLE: ftpLite
  4824. COMMAND: counters
  4825. USAGE: counters
  4826. DESCRIPTION:
  4827. Displays the FTP counters summary from the FTP transfer.
  4828. EXAMPLES:
  4829. counters --
  4830. ------------------------------------------------------------------------------
  4831. TABLE: ftpLite
  4832. COMMAND: ftp
  4833. USAGE: ftp
  4834. DESCRIPTION:
  4835. Begins FTP to the specified IP address, using the current settings.
  4836. EXAMPLES:
  4837. ftp -- Initiates FTP until a key is pressed.
  4838. ------------------------------------------------------------------------------
  4839. TABLE: ftpLite
  4840. COMMAND: show_settings
  4841. USAGE: show_settings
  4842. DESCRIPTION:
  4843. Displays the current FTP Lite settings.
  4844. EXAMPLES:
  4845. show_settings --
  4846. ------------------------------------------------------------------------------
  4847. TABLE: ip_hal
  4848. COMMAND: advertise
  4849. USAGE: advertise
  4850. DESCRIPTION:
  4851. Print bound IP addresses for this net iface to the console.
  4852. EXAMPLES:
  4853. ip_addr_show --
  4854. ------------------------------------------------------------------------------
  4855. TABLE: ip_hal
  4856. COMMAND: bootloader
  4857. USAGE: bootloader [-f] IpAddress Filename{255}
  4858. DESCRIPTION:
  4859. Downloads the specified bootloader image from the TFTP server and stores it
  4860. to the bootloader region. The image must be valid for the platform, and must
  4861. have a ProgramStore header (but no compression).
  4862. EXAMPLES:
  4863. bootloader 11.24.4.3 bootloader3360_2_1_2_c0.bin -- Upgrades the
  4864. bootloader.
  4865. bootloader -f 11.24.4.3 bootloader3360_2_1_2_c0.bin -- Accepts a bootloader
  4866. with non-matching s
  4867. ignature.
  4868. ------------------------------------------------------------------------------
  4869. TABLE: ip_hal
  4870. COMMAND: clientif_debug
  4871. USAGE: clientif_debug StackNumber{1..4294967295} Enable
  4872. DESCRIPTION:
  4873. Turns on debugging for the specified DHCP ClientIf object. This will show
  4874. information related to processing leases, packet generation, packet
  4875. processing, and timeouts.
  4876. EXAMPLES:
  4877. clientif_debug 1 true -- Turns on debugging for the DHCP ClientIf object for
  4878. stack 1.
  4879. ------------------------------------------------------------------------------
  4880. TABLE: ip_hal
  4881. COMMAND: dhcpc_debug
  4882. USAGE: dhcpc_debug Enable
  4883. DESCRIPTION:
  4884. Turns on debugging for the DHCP client thread. This will show information
  4885. about timeouts and packets received from the network (but not the contents of
  4886. the packets).
  4887. EXAMPLES:
  4888. dhcpc_debug true -- Turns on debugging for the DHCP client thread.
  4889. ------------------------------------------------------------------------------
  4890. TABLE: ip_hal
  4891. COMMAND: dhcpc_show
  4892. USAGE: dhcpc_show StackNumber{1..4294967295}
  4893. DESCRIPTION:
  4894. Shows the state of the DHCP ClientIf objects. You must specify the stack
  4895. number of the ClientIf object.
  4896. EXAMPLES:
  4897. dhcpc_show 1 -- Shows the state of the DHCP ClientIf for stack 1.
  4898. ------------------------------------------------------------------------------
  4899. TABLE: ip_hal
  4900. COMMAND: dhcpv6_debug
  4901. USAGE: dhcpv6_debug Enable
  4902. DESCRIPTION:
  4903. Turns on debugging for the specified DHCPv6 ClientIf object. This will show
  4904. information related to processing leases, packet generation, packet
  4905. processing, and timeouts.
  4906. EXAMPLES:
  4907. dhcpv6_debug (0) true -- Turns on debugging for the DHCPv6 ClientIf object
  4908. fo
  4909. r
  4910. st
  4911. ac
  4912. k
  4913. 1.
  4914. dh
  4915. cp
  4916. v6
  4917. _d
  4918. eb
  4919. ug
  4920. (2
  4921. )
  4922. fa
  4923. ls
  4924. e --
  4925. Tu
  4926. rn
  4927. s
  4928. of
  4929. f
  4930. de
  4931. bu
  4932. gg
  4933. in
  4934. g
  4935. fo
  4936. r
  4937. th
  4938. e
  4939. DH
  4940. CP
  4941. v6
  4942. Cl
  4943. ie
  4944. nt
  4945. If
  4946. ob
  4947. je
  4948. ct
  4949. fo
  4950. r
  4951. st
  4952. ac
  4953. k
  4954. 3.
  4955. ------------------------------------------------------------------------------
  4956. TABLE: ip_hal
  4957. COMMAND: discover
  4958. USAGE: discover [IpAddress]
  4959. DESCRIPTION:
  4960. Print bound IP addresses for this net iface to the console.
  4961. EXAMPLES:
  4962. ip_addr_show --
  4963. ------------------------------------------------------------------------------
  4964. TABLE: ip_hal
  4965. COMMAND: dload
  4966. USAGE: dload [-i Number] [-l] [-f] IpAddress Filename{255}
  4967. DESCRIPTION:
  4968. Downloads the specified s/w image from the TFTP server and stores it in the
  4969. image slot specified. The image must be valid for the platform, and must not
  4970. contain any security, encryption, or digital signatures. It must be a simple
  4971. image file with only the normal ProgramStore compression header. Parameters:
  4972. -i -- Specifies the image slot to store the image to.
  4973. -l -- Allows a large image to be stored, spanning images 1 and 2, if
  4974. allowed by the flash driver configuration.
  4975. -f -- Forces the given image to be accepted, as long as the CRCs are
  4976. valid.
  4977. Note that you must always specify the TFTP server address and filename;
  4978. unlike the dload command in the Docsis directory, this command doesn't make
  4979. use of any Docsis-specific nonvol settings, so it can't remember the last
  4980. values used.
  4981. EXAMPLES:
  4982. dload 11.24.4.3 vxram_sto.bin -- Stores the image to the default image
  4983. slot.
  4984. dload -i 1 11.24.4.3 vxram_sto.bin -- Store the image to slot 1.
  4985. ------------------------------------------------------------------------------
  4986. TABLE: ip_hal
  4987. COMMAND: hal_show
  4988. USAGE: hal_show
  4989. DESCRIPTION:
  4990. Causes the IP Stack HAL to display its internal state.
  4991. EXAMPLES:
  4992. hal_show --
  4993. ------------------------------------------------------------------------------
  4994. TABLE: ip_hal
  4995. COMMAND: ip_addr_show
  4996. USAGE: ip_addr_show
  4997. DESCRIPTION:
  4998. Print bound IP addresses for this net iface to the console.
  4999. EXAMPLES:
  5000. ip_addr_show --
  5001. ------------------------------------------------------------------------------
  5002. TABLE: ip_hal
  5003. COMMAND: ipconfig
  5004. USAGE: ipconfig [-l Number] StackNumber{1..4294967295} renew|release|static [IpAddress] [SubnetMask] [RouterIpAddr]
  5005. DESCRIPTION:
  5006. Configures the specified IP stack:
  5007. 'renew' starts DHCP (if not started) or renews the current lease.
  5008. 'release' causes the current lease to be released, shutting down the IP
  5009. stack.
  5010. 'static' configures the stack with the IP address/subnet mask/router
  5011. specified.
  5012. When using 'static', you must specify the IP address parameter. The subnet
  5013. and router are optional, but desirable.
  5014. EXAMPLES:
  5015. ipconfig 3 renew -- Starts DHCP on
  5016. stack 3, or renews t
  5017. he lease.
  5018. ipconfig 3 release -- Releases the IP
  5019. address on stack 3, s
  5020. huts down the s
  5021. tack.
  5022. ipconfig 3 static 11.24.70.5 -- Configures stack 3
  5023. with the address s
  5024. pecified, no router o
  5025. r subnet.
  5026. ipconfig 3 static 11.24.70.5 255.255.255.0 11.24.70.1 -- Sets stack 3 with
  5027. all parameters.
  5028. ------------------------------------------------------------------------------
  5029. TABLE: ip_hal
  5030. COMMAND: ipv6config
  5031. USAGE: ipv6config renew|release|static|remove_static|reconfigure|linklocal [IpAddress]
  5032. DESCRIPTION:
  5033. Configures the specified IPv6 stack:
  5034. 'renew' starts DHCP (if not started) or renews the current lease.
  5035. 'release' causes the current lease to be released, shutting down the IP
  5036. stack.
  5037. 'static' configures the stack with the IP address specified.
  5038. 'remove_static' removes a previously configured static IP address.
  5039. 'reconfigure' simulates the server sending a Reconfigure message to us.
  5040. When using 'static' or 'remove_static', you must specify the IP address
  5041. parameter.
  5042. EXAMPLES:
  5043. ipconfig static fe80::0123 -- Configures the stack with the address
  5044. specified.
  5045. ------------------------------------------------------------------------------
  5046. TABLE: ip_hal
  5047. COMMAND: kill_remote_dhcp_server
  5048. USAGE: kill_remote_dhcp_server
  5049. DESCRIPTION:
  5050. Sends a special packet to a remote DHCP server that is giving out bogus
  5051. leases (192.168.100.x). This feature was added in February 2004, and doesn't
  5052. work with older code.
  5053. EXAMPLES:
  5054. kill_remote_dhcp_server --
  5055. ------------------------------------------------------------------------------
  5056. TABLE: ip_hal
  5057. COMMAND: lease_show
  5058. USAGE: lease_show StackNumber{1..4294967295} [LeaseIndex]
  5059. DESCRIPTION:
  5060. Shows the state of the lease controlled by the DHCP ClientIf object. You
  5061. must specify the stack number of the ClientIf object, and the 0-based index
  5062. of the lease. The lease index is shown via dhcpc_show. If you want to show
  5063. all leases for the ClientIf, leave out the LeaseIndex parameter.
  5064. EXAMPLES:
  5065. lease_show 1 2 -- Shows the state of 3rd lease owned by the DHCP ClientIf
  5066. for stack 1.
  5067. lease_show 3 -- Shows all leases owned by the DHCP ClientIf for stack 3.
  5068. ------------------------------------------------------------------------------
  5069. TABLE: ip_hal
  5070. COMMAND: print_nd
  5071. USAGE: print_nd
  5072. DESCRIPTION:
  5073. Print bound IP addresses for this net iface to the console.
  5074. EXAMPLES:
  5075. ip_addr_show --
  5076. ------------------------------------------------------------------------------
  5077. TABLE: ip_hal
  5078. COMMAND: show
  5079. USAGE: show
  5080. DESCRIPTION:
  5081. Causes the HalIf object to display its state.
  5082. EXAMPLES:
  5083. show --
  5084. ------------------------------------------------------------------------------
  5085. TABLE: ip_hal
  5086. COMMAND: test
  5087. USAGE: test all|clientid|settings|lease|other
  5088. DESCRIPTION:
  5089. Runs tests on the specified component of the DHCP Client system.
  5090. EXAMPLES:
  5091. test settings -- Runs the test for DHCP Lease Settings.
  5092. test all -- Runs all tests.
  5093. ------------------------------------------------------------------------------
  5094. TABLE: msgLog
  5095. COMMAND: fields
  5096. USAGE: fields [Bitmask{0x7f}]
  5097. DESCRIPTION:
  5098. Displays or sets the different message fields that are enabled for display.
  5099. Message field bit definitions:
  5100. 0x01 -- The severity of the message (INFO, WARNING, ERROR, etc.)
  5101. 0x02 -- The instance name of the object that generated the message.
  5102. 0x04 -- The function/method in which the message was generated.
  5103. 0x08 -- The name of the module/class in which the message was
  5104. generated.
  5105. 0x10 -- The system timestamp (Time of Day).
  5106. 0x20 -- The thread Id.
  5107. 0x40 -- The system timestamp (millisecond, in hex).
  5108. EXAMPLES:
  5109. fields 0 -- Turns off all optional fields.
  5110. fields 0x7f -- Turns on all optional fields.
  5111. ------------------------------------------------------------------------------
  5112. TABLE: msgLog
  5113. COMMAND: severities
  5114. USAGE: severities [Bitmask]
  5115. DESCRIPTION:
  5116. Displays or sets the different message severity levels that are enabled for
  5117. display. Message logging bit definitions:
  5118. 0x00000001 -- Fatal Errors
  5119. 0x00000002 -- Errors
  5120. 0x00000004 -- Warnings
  5121. 0x00000008 -- Initialization
  5122. 0x00000010 -- Function entry/exit
  5123. 0x00000020 -- Informational
  5124. 0xffffffff -- All messages
  5125. EXAMPLES:
  5126. severities 0 -- Turns off all messages.
  5127. severities 0xffffffff -- Turns on all messages.
  5128. ------------------------------------------------------------------------------
  5129. TABLE: msgLog
  5130. COMMAND: show_settings
  5131. USAGE: show_settings
  5132. DESCRIPTION:
  5133. Displays the current Message Log Settings.
  5134. EXAMPLES:
  5135. show_settings --
  5136. ------------------------------------------------------------------------------
  5137. TABLE: msgLog/remoteAccess
  5138. COMMAND: read_default_settings
  5139. USAGE: read_default_settings telnet|ssh
  5140. DESCRIPTION:
  5141. Causes the Remote Access server to read and use the default settings from
  5142. nonvol. Any existing connections are not changed. This undoes any
  5143. configuration changes that were made at runtime (e.g. through a MIB, etc).
  5144. EXAMPLES:
  5145. read_default_settings telnet -- gets the Telnet server to restore default
  5146. settings from nonvol.
  5147. read_default_settings ssh -- gets the SSH server to restore default
  5148. settings from nonvol.
  5149. ------------------------------------------------------------------------------
  5150. TABLE: msgLog/remoteAccess
  5151. COMMAND: restart_server
  5152. USAGE: restart_server telnet|ssh
  5153. DESCRIPTION:
  5154. Stops, then starts the specified Remote Access server. Any existing
  5155. connections will be closed. This is the only way to get a Remote Access
  5156. server to start using new settings from a Remote Access connection (e.g.
  5157. change the Telnet settings from a Telnet connection).
  5158. EXAMPLES:
  5159. restart_server telnet -- Restarts the Telnet server.
  5160. restart_server telnet -- Restarts the Telnet server.
  5161. ------------------------------------------------------------------------------
  5162. TABLE: msgLog/remoteAccess
  5163. COMMAND: start_server
  5164. USAGE: start_server telnet|ssh
  5165. DESCRIPTION:
  5166. Starts the specified Remote Access server if not already running.
  5167. EXAMPLES:
  5168. start_server telnet -- Starts the Telnet server.
  5169. start_server ssh -- Starts the SSH server.
  5170. ------------------------------------------------------------------------------
  5171. TABLE: msgLog/remoteAccess
  5172. COMMAND: stop_server
  5173. USAGE: stop_server telnet|ssh
  5174. DESCRIPTION:
  5175. Stops the specified Remote Access server if it is running. Any existing
  5176. connections will be closed.
  5177. EXAMPLES:
  5178. stop_server telnet -- Stops the Telnet server.
  5179. stop_server ssh -- Stops the SSH server.
  5180. ------------------------------------------------------------------------------
  5181. TABLE: non-vol
  5182. COMMAND: clear_device
  5183. USAGE: clear_device [both|perm|dyn]
  5184. DESCRIPTION:
  5185. Tells the nonvol device to wipe out the specified settings section. All data
  5186. will be lost; the device should be restored to its 'virgin' state. For flash
  5187. devices, the flash block is erased; for disk devices, the file is erased.
  5188. EXAMPLES:
  5189. clear_device -- Clears both Permanent and Dynamic sections.
  5190. clear_device perm -- Clears only the Permanent section.
  5191. ------------------------------------------------------------------------------
  5192. TABLE: non-vol
  5193. COMMAND: defaults
  5194. USAGE: defaults [both|perm|dyn]
  5195. DESCRIPTION:
  5196. Restores the settings to default values. NOTE: This does not write to
  5197. NonVol memory! You must do this manually. Also note that some settings do
  5198. not have good defaults, particularly the Permanent section! Use this command
  5199. with extreme care!
  5200. EXAMPLES:
  5201. defaults -- Sets both Permanent and Dynamic sections to defaults.
  5202. defaults perm -- Sets only the Permanent section to defaults.
  5203. ------------------------------------------------------------------------------
  5204. TABLE: non-vol
  5205. COMMAND: del_extra_data
  5206. USAGE: del_extra_data [both|perm|dyn]
  5207. DESCRIPTION:
  5208. Gets rid of any extra data that is assiociated with the settings. The extra
  5209. data is usually caused by a downgrade, where settings written by a newer
  5210. version are not understood by the older version, but are stored so that they
  5211. will still exist when the new code is run. However, in some cases, it is
  5212. desirable to get rid of them if they are not going to be used.
  5213. EXAMPLES:
  5214. del_extra_data perm -- Gets rid of extra permanent data.
  5215. ------------------------------------------------------------------------------
  5216. TABLE: non-vol
  5217. COMMAND: flush
  5218. USAGE: flush
  5219. DESCRIPTION:
  5220. For Composite NonVol Settings objects (which contain 1 or more groups of
  5221. NonVol Settings), this command flushes out any unrecognized groups that were
  5222. read from the device. This is useful in cases where the settings group isn't
  5223. needed by another application, and would just waste space.
  5224. EXAMPLES:
  5225. flush --
  5226. ------------------------------------------------------------------------------
  5227. TABLE: non-vol
  5228. COMMAND: manufactured
  5229. USAGE: manufactured [both|perm|dyn]
  5230. DESCRIPTION:
  5231. Checks to see if the specified section is manufactured.
  5232. EXAMPLES:
  5233. manufactured -- Checks both Permanent and Dynamic sections
  5234. manufacturing state.
  5235. manufactured perm -- Checks only the Permanent section manufacturing state.
  5236. ------------------------------------------------------------------------------
  5237. TABLE: non-vol
  5238. COMMAND: read
  5239. USAGE: read [both|perm|dyn]
  5240. DESCRIPTION:
  5241. Reads the specified section of non-volatile settings from non-volatile
  5242. memory. If 'both' is specified or there are no parameters, then both
  5243. Permanent and Dynamic settings will be read. Otherwise, only the section
  5244. specified will be read. This will destroy any changes you have made if you
  5245. haven't written them!
  5246. EXAMPLES:
  5247. read -- Reads both Permanent and Dynamic sections of settings.
  5248. read perm -- Reads only the Permanent section of non-vol settings.
  5249. ------------------------------------------------------------------------------
  5250. TABLE: non-vol
  5251. COMMAND: show
  5252. USAGE: show
  5253. DESCRIPTION:
  5254. Displays the current non-volatile settings values for both the Permanent and
  5255. Dynamic sections.
  5256. EXAMPLES:
  5257. show --
  5258. ------------------------------------------------------------------------------
  5259. TABLE: non-vol
  5260. COMMAND: stats
  5261. USAGE: stats
  5262. DESCRIPTION:
  5263. Prints stats about buffer usage for Dynamic and Permanent settings.
  5264. EXAMPLES:
  5265. stats --
  5266. ------------------------------------------------------------------------------
  5267. TABLE: non-vol
  5268. COMMAND: tftp_read
  5269. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  5270. DESCRIPTION:
  5271. Causes the Permanent or Dynamic settings data to be read from a server via
  5272. TFTP. The file must be generated correctly, with all of the headers, CRC,
  5273. and other information that would exist on the NonVol device. The file will
  5274. be read and evaluated for correctness before it is stored in the device. If
  5275. the file is rejected then the settings will be read from the device to undo
  5276. any changes. Normally, this will operate on all settings groups; if you
  5277. specify -g then it will operate only on the current group (e.g. if you are in
  5278. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  5279. read).
  5280. EXAMPLES:
  5281. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  5282. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  5283. ------------------------------------------------------------------------------
  5284. TABLE: non-vol
  5285. COMMAND: tftp_write
  5286. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  5287. DESCRIPTION:
  5288. Causes the Permanent or Dynamic settings data to be written to a server via
  5289. TFTP. Normally, this will operate on all settings groups; if you specify -g
  5290. then it will operate only on the current group (e.g. if you are in the SNMP
  5291. nonvol dir, then -g will cause only the SNMP settings group to be written).
  5292. EXAMPLES:
  5293. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  5294. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  5295. ------------------------------------------------------------------------------
  5296. TABLE: non-vol
  5297. COMMAND: write
  5298. USAGE: write [both|perm|dyn]
  5299. DESCRIPTION:
  5300. Writes the specified section of non-volatile settings to non-volatile memory.
  5301. If 'both' is specified or there are no parameters, then both Permanent and
  5302. Dynamic settings will be written. Otherwise, only the section specified will
  5303. be written.
  5304. EXAMPLES:
  5305. write -- Writes both Permanent and Dynamic sections of settings.
  5306. write perm -- Writes only the Permanent section of non-vol settings.
  5307. ------------------------------------------------------------------------------
  5308. TABLE: non-vol/802.11
  5309. COMMAND: a_channel_number
  5310. USAGE: a_channel_number [Number{36..64}]
  5311. DESCRIPTION:
  5312. Sets the default 80211a channel number. The channel number must be a
  5313. multiple of 4 (e.g., 36, 40, 44, 48, 52, 56, 60, or 64)
  5314. EXAMPLES:
  5315. a_channel_number -- Shows the 80211a channel number.
  5316. a_channel 36 -- Sets the 80211a channel number to 36
  5317. ------------------------------------------------------------------------------
  5318. TABLE: non-vol/802.11
  5319. COMMAND: a_mrate
  5320. USAGE: a_mrate [Float{0..54}]
  5321. DESCRIPTION:
  5322. Force a fixed multicast rate for the 5 Ghz Band. Valid values: 0, 6, 9, 12,
  5323. 18, 24, 36, 48, 54
  5324. EXAMPLES:
  5325. a_mrate -- Shows the 5 ghz band multicast rate.
  5326. a_mrate 0 -- Sets the 5 hgz multicast rate to Auto
  5327. ------------------------------------------------------------------------------
  5328. TABLE: non-vol/802.11
  5329. COMMAND: afterburner
  5330. USAGE: afterburner [disabled|enabled]
  5331. DESCRIPTION:
  5332. enables/disabled afterburner
  5333. EXAMPLES:
  5334. afterburner -- Shows the current setting.
  5335. afterburner enabled -- Enables afterburner
  5336. ------------------------------------------------------------------------------
  5337. TABLE: non-vol/802.11
  5338. COMMAND: authentication
  5339. USAGE: authentication [Number{1..3}]
  5340. DESCRIPTION:
  5341. Sets the authentication mode (DECPRECATED) (1 = open system, 2 = shared key,
  5342. 3 = both).
  5343. EXAMPLES:
  5344. authentication -- Shows the authentication mode.
  5345. authentication_mode 2 -- Selects shared-key authentication
  5346. ------------------------------------------------------------------------------
  5347. TABLE: non-vol/802.11
  5348. COMMAND: b_channel_number
  5349. USAGE: b_channel_number [Number{0..14}]
  5350. DESCRIPTION:
  5351. Sets the default 80211b/g channel number (0=Auto).
  5352. EXAMPLES:
  5353. b_channel_number -- Shows the 80211b/g channel number.
  5354. b_channel 1 -- Sets the 80211b/g channel number to 1
  5355. ------------------------------------------------------------------------------
  5356. TABLE: non-vol/802.11
  5357. COMMAND: basic_rates
  5358. USAGE: basic_rates [default|all]
  5359. DESCRIPTION:
  5360. sets the Basic rates available
  5361. EXAMPLES:
  5362. basic_rates default -- Sets basic rates the driver default
  5363. basic_rates all -- Sets all rates as basic rates
  5364. ------------------------------------------------------------------------------
  5365. TABLE: non-vol/802.11
  5366. COMMAND: beacon_interval
  5367. USAGE: beacon_interval [Number{0..65535}]
  5368. DESCRIPTION:
  5369. Sets the beacon interval (0-65535 ms).
  5370. EXAMPLES:
  5371. beacon_interval -- Shows the beacon interval.
  5372. beacon_interval 200 -- Sets the beacon interval to 200 ms
  5373. ------------------------------------------------------------------------------
  5374. TABLE: non-vol/802.11
  5375. COMMAND: bg_mrate
  5376. USAGE: bg_mrate [Float{0..54}]
  5377. DESCRIPTION:
  5378. Force a fixed multicast rate for the 2.4 Ghz Band. Valid values: 0, 1, 2,
  5379. 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54
  5380. EXAMPLES:
  5381. bg_mrate -- Shows the 2.4 ghz band multicast rate.
  5382. bg_mrate 0 -- Sets the 2.4 ghz multicast rate to Auto
  5383. ------------------------------------------------------------------------------
  5384. TABLE: non-vol/802.11
  5385. COMMAND: clear_device
  5386. USAGE: clear_device [both|perm|dyn]
  5387. DESCRIPTION:
  5388. Tells the nonvol device to wipe out the specified settings section. All data
  5389. will be lost; the device should be restored to its 'virgin' state. For flash
  5390. devices, the flash block is erased; for disk devices, the file is erased.
  5391. EXAMPLES:
  5392. clear_device -- Clears both Permanent and Dynamic sections.
  5393. clear_device perm -- Clears only the Permanent section.
  5394. ------------------------------------------------------------------------------
  5395. TABLE: non-vol/802.11
  5396. COMMAND: closed_network
  5397. USAGE: closed_network [Number{0..1}]
  5398. DESCRIPTION:
  5399. Determines whether SSID is broadcast in beacon packets (0) or not (1)
  5400. EXAMPLES:
  5401. closed_network -- Shows the current setting.
  5402. closed_network 1 -- Specified SSID should NOT be broadcast in beacon packets
  5403. ------------------------------------------------------------------------------
  5404. TABLE: non-vol/802.11
  5405. COMMAND: country
  5406. USAGE: country [Worldwide|Thailand|Israel|Jordan|China|Japan|USA|Europe|All] [perm|dyn]
  5407. DESCRIPTION:
  5408. Controls the country, which determines available channels. See
  5409. CM\802.11_hal\wl "country list" for abbreviations.
  5410. EXAMPLES:
  5411. country USA -- Set country to USA, default location.
  5412. country USA perm -- Set country to USA, permanent location.
  5413. country USA dyn -- Set country to USA, dynamic location.
  5414. ------------------------------------------------------------------------------
  5415. TABLE: non-vol/802.11
  5416. COMMAND: default_key
  5417. USAGE: default_key [Number{1..4}]
  5418. DESCRIPTION:
  5419. Sets the default key (1-4).
  5420. EXAMPLES:
  5421. default_key -- Shows the default key.
  5422. default_key 2 -- Sets the default key to key 2
  5423. ------------------------------------------------------------------------------
  5424. TABLE: non-vol/802.11
  5425. COMMAND: defaults
  5426. USAGE: defaults [both|perm|dyn]
  5427. DESCRIPTION:
  5428. Restores the settings to default values. NOTE: This does not write to
  5429. NonVol memory! You must do this manually. Also note that some settings do
  5430. not have good defaults, particularly the Permanent section! Use this command
  5431. with extreme care!
  5432. EXAMPLES:
  5433. defaults -- Sets both Permanent and Dynamic sections to defaults.
  5434. defaults perm -- Sets only the Permanent section to defaults.
  5435. ------------------------------------------------------------------------------
  5436. TABLE: non-vol/802.11
  5437. COMMAND: del_extra_data
  5438. USAGE: del_extra_data [both|perm|dyn]
  5439. DESCRIPTION:
  5440. Gets rid of any extra data that is assiociated with the settings. The extra
  5441. data is usually caused by a downgrade, where settings written by a newer
  5442. version are not understood by the older version, but are stored so that they
  5443. will still exist when the new code is run. However, in some cases, it is
  5444. desirable to get rid of them if they are not going to be used.
  5445. EXAMPLES:
  5446. del_extra_data perm -- Gets rid of extra permanent data.
  5447. ------------------------------------------------------------------------------
  5448. TABLE: non-vol/802.11
  5449. COMMAND: dtim_interval
  5450. USAGE: dtim_interval [Number{1..255}]
  5451. DESCRIPTION:
  5452. Sets the DTIM interval (1-255).
  5453. EXAMPLES:
  5454. dtim_interval -- Shows the dtim interval.
  5455. dtim_interval 3 -- Sets the DTIM interval to 3 beacon intervals
  5456. ------------------------------------------------------------------------------
  5457. TABLE: non-vol/802.11
  5458. COMMAND: enable
  5459. USAGE: enable [Number{0..1}]
  5460. DESCRIPTION:
  5461. Enables/disables the 802.11 interface
  5462. EXAMPLES:
  5463. enable -- Shows the current setting.
  5464. enable 1 -- Enables the 802.11 interface
  5465. ------------------------------------------------------------------------------
  5466. TABLE: non-vol/802.11
  5467. COMMAND: enc_mode
  5468. USAGE: enc_mode [Number{0..11}]
  5469. DESCRIPTION:
  5470. Sets the encryption mode:
  5471. 0 = off 5 = TKIP+AES 10 = AES+WEP128
  5472. 1 = WEP64 6 = TKIP+WEP64 11 = TKIP+AES+WEP128
  5473. 2 = WEP128 7 = AES+WEP64
  5474. 3 = TKIP 8 = TKIP+AES+WEP64
  5475. 4 = AES 9 = TKIP+WEP128
  5476. EXAMPLES:
  5477. enc_mode -- Shows the encryption_mode.
  5478. enc_mode 2 -- Selects WEP 128-bit encryption
  5479. ------------------------------------------------------------------------------
  5480. TABLE: non-vol/802.11
  5481. COMMAND: flush {disabled}
  5482. USAGE: flush
  5483. DESCRIPTION:
  5484. For Composite NonVol Settings objects (which contain 1 or more groups of
  5485. NonVol Settings), this command flushes out any unrecognized groups that were
  5486. read from the device. This is useful in cases where the settings group isn't
  5487. needed by another application, and would just waste space.
  5488. EXAMPLES:
  5489. flush --
  5490. ------------------------------------------------------------------------------
  5491. TABLE: non-vol/802.11
  5492. COMMAND: frag_threshold
  5493. USAGE: frag_threshold [Number{256..2346}]
  5494. DESCRIPTION:
  5495. Sets the fragmentation threshold (256-2346 bytes).
  5496. EXAMPLES:
  5497. frag_threshold -- Shows the fragmentation threshold.
  5498. frag_threshold 2348 -- Sets the fragmentation threshold to 2348 bytes
  5499. ------------------------------------------------------------------------------
  5500. TABLE: non-vol/802.11
  5501. COMMAND: frame_burst
  5502. USAGE: frame_burst [disabled|enabled]
  5503. DESCRIPTION:
  5504. enables/disabled frame bursting
  5505. EXAMPLES:
  5506. frame_burst -- Shows the current setting.
  5507. frame_burst enabled -- Enables frame bursting
  5508. ------------------------------------------------------------------------------
  5509. TABLE: non-vol/802.11
  5510. COMMAND: gmode
  5511. USAGE: gmode [Number{0..5}]
  5512. DESCRIPTION:
  5513. Sets the mode of the 54g interface:
  5514. 1 = auto
  5515. 2 = only
  5516. 4 = performance
  5517. 5 = LRS
  5518. 0 = 11b
  5519. EXAMPLES:
  5520. gmode -- Shows the current 54g mode.
  5521. gmode 1 -- Sets 54g mode to auto
  5522. ------------------------------------------------------------------------------
  5523. TABLE: non-vol/802.11
  5524. COMMAND: gprotection
  5525. USAGE: gprotection [off|auto]
  5526. DESCRIPTION:
  5527. Sets 54g Protection mode
  5528. EXAMPLES:
  5529. gprotection -- Shows the current setting.
  5530. gprotection auto -- Sets gprotection mode to auto
  5531. ------------------------------------------------------------------------------
  5532. TABLE: non-vol/802.11
  5533. COMMAND: key_128bit
  5534. USAGE: key_128bit [Number{1..4}] [Key Value{26}]
  5535. DESCRIPTION:
  5536. Sets/Queries the 128-Bit Key.
  5537. EXAMPLES:
  5538. key_128bit 1 -- Shows 128-Bit Key1.
  5539. key_128bit 1 0102030405060708090a0b0c0d -- Sets key 1 to
  5540. 0102030405060708090a0b0c0d
  5541. ------------------------------------------------------------------------------
  5542. TABLE: non-vol/802.11
  5543. COMMAND: key_40bit
  5544. USAGE: key_40bit [Number{1..4}] [Key Value{10}]
  5545. DESCRIPTION:
  5546. Sets/Queries the 40-Bit Keys.
  5547. EXAMPLES:
  5548. key_40bit 1 -- Shows key 1.
  5549. key_40bit 2 0a0b0c0d0e -- Sets key 2 to 0a0b0c0d0e
  5550. ------------------------------------------------------------------------------
  5551. TABLE: non-vol/802.11
  5552. COMMAND: long_retry_limit
  5553. USAGE: long_retry_limit [Number{1..255}]
  5554. DESCRIPTION:
  5555. Sets the long retry limit
  5556. EXAMPLES:
  5557. long_retry_limit -- Shows the current setting.
  5558. long_retry_limit 4 -- Sets the long retry limit to 4.
  5559. ------------------------------------------------------------------------------
  5560. TABLE: non-vol/802.11
  5561. COMMAND: mac_restrict
  5562. USAGE: mac_restrict [Disabled|Allow|Deny]
  5563. DESCRIPTION:
  5564. Sets behavior of MAC table
  5565. EXAMPLES:
  5566. mac_restrict Disabled -- All stations can associate
  5567. mac_restrict Allow -- Only stations in the MAC table may associate
  5568. mac_restrict Deny -- Stations in the MAC table are prohibited
  5569. ------------------------------------------------------------------------------
  5570. TABLE: non-vol/802.11
  5571. COMMAND: mac_table
  5572. USAGE: mac_table StationNum{1..32} [MacAddress]
  5573. DESCRIPTION:
  5574. Shows or sets the MAC address associated with the specified MAC table index.
  5575. You must reboot for this to take effect!
  5576. EXAMPLES:
  5577. mac_table 2 -- Shows the MAC addr for MAC table index 2.
  5578. mac_table 1 00:10:18:50:10:32 -- Sets the MAC addr for MAC table index 1.
  5579. ------------------------------------------------------------------------------
  5580. TABLE: non-vol/802.11
  5581. COMMAND: manufactured
  5582. USAGE: manufactured [both|perm|dyn]
  5583. DESCRIPTION:
  5584. Checks to see if the specified section is manufactured.
  5585. EXAMPLES:
  5586. manufactured -- Checks both Permanent and Dynamic sections
  5587. manufacturing state.
  5588. manufactured perm -- Checks only the Permanent section manufacturing state.
  5589. ------------------------------------------------------------------------------
  5590. TABLE: non-vol/802.11
  5591. COMMAND: n_band
  5592. USAGE: n_band [value{1..2}]
  5593. DESCRIPTION:
  5594. sets the band for 802.11N (2=2.5 GHz, 5=5 GHz)
  5595. EXAMPLES:
  5596. n_band -- Shows the current setting.
  5597. n_band 2 -- Sets the 802.11N band to 2.5 GHz.
  5598. ------------------------------------------------------------------------------
  5599. TABLE: non-vol/802.11
  5600. COMMAND: n_bandwidth
  5601. USAGE: n_bandwidth [value{10..40}]
  5602. DESCRIPTION:
  5603. sets the bandwidth for 802.11N (10, 20, or 40 MHz)
  5604. EXAMPLES:
  5605. n_bandwidth -- Shows the current setting.
  5606. n_bandwidth 40 -- Sets the 802.11N bandwidth to 40 MHz.
  5607. ------------------------------------------------------------------------------
  5608. TABLE: non-vol/802.11
  5609. COMMAND: n_control_channel
  5610. USAGE: n_control_channel [value{0..224}]
  5611. DESCRIPTION:
  5612. sets the control channel for 802.11N (0=auto, 1-224 channel no.)
  5613. EXAMPLES:
  5614. n_control_channel -- Shows the current setting.
  5615. n_control_channel 0 -- Sets the 802.11N control channel to auto.
  5616. ------------------------------------------------------------------------------
  5617. TABLE: non-vol/802.11
  5618. COMMAND: n_mode
  5619. USAGE: n_mode [off|auto]
  5620. DESCRIPTION:
  5621. sets n mode
  5622. EXAMPLES:
  5623. n_mode -- Shows the current setting.
  5624. n_mode auto -- Sets N mode to auto.
  5625. ------------------------------------------------------------------------------
  5626. TABLE: non-vol/802.11
  5627. COMMAND: n_phy_rate
  5628. USAGE: n_phy_rate [value{-2..32}]
  5629. DESCRIPTION:
  5630. sets the N phy rate (-2=legacy, -1=auto, 0-15, 32 = MCS index)
  5631. EXAMPLES:
  5632. n_phy_rate -- Shows the current setting.
  5633. n_phy_rate -1 -- Sets the N phy rate to auto.
  5634. ------------------------------------------------------------------------------
  5635. TABLE: non-vol/802.11
  5636. COMMAND: n_protection
  5637. USAGE: n_protection [off|auto]
  5638. DESCRIPTION:
  5639. sets n protection
  5640. EXAMPLES:
  5641. n_protection -- Shows the current setting.
  5642. n_protection auto -- Sets N protection to auto.
  5643. ------------------------------------------------------------------------------
  5644. TABLE: non-vol/802.11
  5645. COMMAND: n_sideband
  5646. USAGE: n_sideband [lower|none|upper{31}]
  5647. DESCRIPTION:
  5648. sets n sideband
  5649. EXAMPLES:
  5650. n_sideband -- Shows the current setting.
  5651. n_sideband upper -- Sets N sideband to upper.
  5652. ------------------------------------------------------------------------------
  5653. TABLE: non-vol/802.11
  5654. COMMAND: power_level
  5655. USAGE: power_level [Number{25..100}]
  5656. DESCRIPTION:
  5657. Sets the output power level
  5658. EXAMPLES:
  5659. power_level -- Shows the current setting.
  5660. power_level 25 -- Sets the output power leve to 25%.
  5661. ------------------------------------------------------------------------------
  5662. TABLE: non-vol/802.11
  5663. COMMAND: preamble_length
  5664. USAGE: preamble_length [short|long]
  5665. DESCRIPTION:
  5666. Controls the size of the preamble
  5667. EXAMPLES:
  5668. preamble_length short -- Use short preamble
  5669. preamble_length long -- Use long preamble
  5670. ------------------------------------------------------------------------------
  5671. TABLE: non-vol/802.11
  5672. COMMAND: primary_network
  5673. USAGE: primary_network [Disabled|Enabled]
  5674. DESCRIPTION:
  5675. enables/disables the Primary Wireless Network
  5676. EXAMPLES:
  5677. primary_network -- Shows the current setting.
  5678. primary_network enabled -- Enables the Primary Wireless network
  5679. ------------------------------------------------------------------------------
  5680. TABLE: non-vol/802.11
  5681. COMMAND: rad_key
  5682. USAGE: rad_key [key{255}]
  5683. DESCRIPTION:
  5684. Sets or displays the RADIUS Key.
  5685. It MUST be a 0 to 255 character ASCII string
  5686. EXAMPLES:
  5687. rad_key hello -- Sets the RADIUS Key to 'hello'.
  5688. rad_key -- Shows the current setting.
  5689. ------------------------------------------------------------------------------
  5690. TABLE: non-vol/802.11
  5691. COMMAND: rad_port
  5692. USAGE: rad_port [Number{0..65535}]
  5693. DESCRIPTION:
  5694. Sets RADIUS Server port
  5695. EXAMPLES:
  5696. rad_port -- Shows the current setting.
  5697. rad_port 1812 -- Sets the RADIUS server port to 1812
  5698. ------------------------------------------------------------------------------
  5699. TABLE: non-vol/802.11
  5700. COMMAND: rad_server
  5701. USAGE: rad_server [IpAddress]
  5702. DESCRIPTION:
  5703. Sets RADIUS server IP address
  5704. EXAMPLES:
  5705. rad_server -- Shows current setting.
  5706. rad_server 10.15.3.4 -- Sets RADIUS server IP address to 10.15.3.4.
  5707. ------------------------------------------------------------------------------
  5708. TABLE: non-vol/802.11
  5709. COMMAND: rate
  5710. USAGE: rate [Number{0..54000}]
  5711. DESCRIPTION:
  5712. Sets rate control
  5713. EXAMPLES:
  5714. rate -- Shows the current setting.
  5715. rate -- Sets the rate in Kbps (1,000 - 54,000, 0 = Auto)
  5716. ------------------------------------------------------------------------------
  5717. TABLE: non-vol/802.11
  5718. COMMAND: read
  5719. USAGE: read [both|perm|dyn]
  5720. DESCRIPTION:
  5721. Reads the specified section of non-volatile settings from non-volatile
  5722. memory. If 'both' is specified or there are no parameters, then both
  5723. Permanent and Dynamic settings will be read. Otherwise, only the section
  5724. specified will be read. This will destroy any changes you have made if you
  5725. haven't written them!
  5726. EXAMPLES:
  5727. read -- Reads both Permanent and Dynamic sections of settings.
  5728. read perm -- Reads only the Permanent section of non-vol settings.
  5729. ------------------------------------------------------------------------------
  5730. TABLE: non-vol/802.11
  5731. COMMAND: rts_threshold
  5732. USAGE: rts_threshold [Number{0..3000}]
  5733. DESCRIPTION:
  5734. Sets the RTS threshold (0-3000).
  5735. EXAMPLES:
  5736. rts_threshold -- Shows the RTS threshold.
  5737. rts_threshold 2348 -- Sets the RTS threshold to 2348 bytes
  5738. ------------------------------------------------------------------------------
  5739. TABLE: non-vol/802.11
  5740. COMMAND: shared_key_auth
  5741. USAGE: shared_key_auth [optional|required]
  5742. DESCRIPTION:
  5743. Controls the shared key authentication.
  5744. EXAMPLES:
  5745. shared_key_auth Optional -- Sets shared key authentication to optional
  5746. shared_key_auth -- Shows current setting
  5747. ------------------------------------------------------------------------------
  5748. TABLE: non-vol/802.11
  5749. COMMAND: short_retry_limit
  5750. USAGE: short_retry_limit [Number{1..255}]
  5751. DESCRIPTION:
  5752. Sets the short retry limit
  5753. EXAMPLES:
  5754. short_retry_limit -- Shows the current setting.
  5755. short_retry_limit 4 -- Sets the short retry limit to 4.
  5756. ------------------------------------------------------------------------------
  5757. TABLE: non-vol/802.11
  5758. COMMAND: show
  5759. USAGE: show
  5760. DESCRIPTION:
  5761. Displays the current non-volatile settings values for both the Permanent and
  5762. Dynamic sections.
  5763. EXAMPLES:
  5764. show --
  5765. ------------------------------------------------------------------------------
  5766. TABLE: non-vol/802.11
  5767. COMMAND: ssid
  5768. USAGE: ssid [SSID{32}]
  5769. DESCRIPTION:
  5770. Sets/Queries the Service Set Identifier.
  5771. EXAMPLES:
  5772. ssid -- Shows the SSID.
  5773. ssid Hello -- Sets the SSID to "Hello".
  5774. ------------------------------------------------------------------------------
  5775. TABLE: non-vol/802.11
  5776. COMMAND: stats
  5777. USAGE: stats
  5778. DESCRIPTION:
  5779. Prints stats about buffer usage for Dynamic and Permanent settings.
  5780. EXAMPLES:
  5781. stats --
  5782. ------------------------------------------------------------------------------
  5783. TABLE: non-vol/802.11
  5784. COMMAND: supported_rates
  5785. USAGE: supported_rates [min|default]
  5786. DESCRIPTION:
  5787. sets the supported rates (default or min)
  5788. EXAMPLES:
  5789. supported_rates min -- Sets supported rates to 1, 2 Mbps
  5790. supported_rates default -- Sets supported rates to 1, 2, 5.5, 11 Mbps
  5791. ------------------------------------------------------------------------------
  5792. TABLE: non-vol/802.11
  5793. COMMAND: tftp_read
  5794. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  5795. DESCRIPTION:
  5796. Causes the Permanent or Dynamic settings data to be read from a server via
  5797. TFTP. The file must be generated correctly, with all of the headers, CRC,
  5798. and other information that would exist on the NonVol device. The file will
  5799. be read and evaluated for correctness before it is stored in the device. If
  5800. the file is rejected then the settings will be read from the device to undo
  5801. any changes. Normally, this will operate on all settings groups; if you
  5802. specify -g then it will operate only on the current group (e.g. if you are in
  5803. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  5804. read).
  5805. EXAMPLES:
  5806. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  5807. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  5808. ------------------------------------------------------------------------------
  5809. TABLE: non-vol/802.11
  5810. COMMAND: tftp_write
  5811. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  5812. DESCRIPTION:
  5813. Causes the Permanent or Dynamic settings data to be written to a server via
  5814. TFTP. Normally, this will operate on all settings groups; if you specify -g
  5815. then it will operate only on the current group (e.g. if you are in the SNMP
  5816. nonvol dir, then -g will cause only the SNMP settings group to be written).
  5817. EXAMPLES:
  5818. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  5819. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  5820. ------------------------------------------------------------------------------
  5821. TABLE: non-vol/802.11
  5822. COMMAND: txpower_level
  5823. USAGE: txpower_level [Number{1..8}]
  5824. DESCRIPTION:
  5825. Sets the relative transmit power level (1-8)
  5826. EXAMPLES:
  5827. txpower_level -- Shows the current setting.
  5828. txpower_level 1 -- Sets ths relative power level to 1.
  5829. ------------------------------------------------------------------------------
  5830. TABLE: non-vol/802.11
  5831. COMMAND: vlan_mode
  5832. USAGE: vlan_mode [auto|off|on{31}]
  5833. DESCRIPTION:
  5834. Set WMM VLAN mode
  5835. EXAMPLES:
  5836. wmm -- Shows the current setting.
  5837. wmm on -- Enables VLAN mode
  5838. ------------------------------------------------------------------------------
  5839. TABLE: non-vol/802.11
  5840. COMMAND: wds
  5841. USAGE: wds [disabled|enabled]
  5842. DESCRIPTION:
  5843. enables/disabled WDS
  5844. EXAMPLES:
  5845. wds -- Shows the current setting.
  5846. wds enabled -- Enables WDS
  5847. ------------------------------------------------------------------------------
  5848. TABLE: non-vol/802.11
  5849. COMMAND: wds_list
  5850. USAGE: wds_list WdsNum{1..4} [MacAddress]
  5851. DESCRIPTION:
  5852. Shows or sets the MAC address associated with the specified WDS table index.
  5853. EXAMPLES:
  5854. wds_list 2 -- Shows the MAC addr for WDS table index 2.
  5855. wds_list 1 00:10:18:50:10:32 -- Sets the MAC addr for WDS table index 1.
  5856. ------------------------------------------------------------------------------
  5857. TABLE: non-vol/802.11
  5858. COMMAND: wmm_ac_ap
  5859. USAGE: wmm_ac_ap [be|bk|vi|vo{31}] [cwmin|cwmax|txop_g|txop_ag|adm_control|dof{31}] [value{0..6016}]
  5860. DESCRIPTION:
  5861. wmm_ac_ap [be|bk|vi|vo] [cwmin|cwmax|txop_g|txop_ag|adm_control|dof] value
  5862. EXAMPLES:
  5863. wmm_ac_ap -- Shows the current setting.
  5864. wmm_ac_ap be cwmin 15 -- Set CWmin value for the AP AC_BE
  5865. ------------------------------------------------------------------------------
  5866. TABLE: non-vol/802.11
  5867. COMMAND: wmm_ac_sta
  5868. USAGE: wmm_ac_sta [be|bk|vi|vo{31}] [cwmin|cwmax|txop_g|txop_ag{31}] [value{0..6016}]
  5869. DESCRIPTION:
  5870. wmm_ac_sta [be|bk|vi|vo] [cwmin|cwmax|txop_g|txop_ag] value
  5871. EXAMPLES:
  5872. wmm_ac_sta -- Shows the current setting.
  5873. wmm_ac_sta be cwmin 15 -- Set CWmin value for the STA AC_BE
  5874. ------------------------------------------------------------------------------
  5875. TABLE: non-vol/802.11
  5876. COMMAND: wmm_apsd
  5877. USAGE: wmm_apsd [off|on]
  5878. DESCRIPTION:
  5879. enables/disables WMM APSD support
  5880. EXAMPLES:
  5881. wmm_apsd -- Shows the current setting.
  5882. wmm_apsd on -- Enables WMM APSD support
  5883. ------------------------------------------------------------------------------
  5884. TABLE: non-vol/802.11
  5885. COMMAND: wmm_mode
  5886. USAGE: wmm_mode [off|on{31}]
  5887. DESCRIPTION:
  5888. Set WMM Mode
  5889. EXAMPLES:
  5890. wmm_mode -- Shows the current setting.
  5891. wmm_mode on -- Enables WMM support
  5892. ------------------------------------------------------------------------------
  5893. TABLE: non-vol/802.11
  5894. COMMAND: wmm_noack
  5895. USAGE: wmm_noack [off|on]
  5896. DESCRIPTION:
  5897. enables/disables WMM No-Acknowledgement
  5898. EXAMPLES:
  5899. wmm_noack -- Shows the current setting.
  5900. wmm_noack on -- Enables WMM No-Acknowledgement
  5901. ------------------------------------------------------------------------------
  5902. TABLE: non-vol/802.11
  5903. COMMAND: wpa2_preauth
  5904. USAGE: wpa2_preauth [disabled|enabled]
  5905. DESCRIPTION:
  5906. enables/disabled WPA2 Pre-authentication
  5907. EXAMPLES:
  5908. wpa2_preauth -- Shows the current setting.
  5909. wpa2_preauth enabled -- Enables WPA2 pre-authentication
  5910. ------------------------------------------------------------------------------
  5911. TABLE: non-vol/802.11
  5912. COMMAND: wpa_auth
  5913. USAGE: wpa_auth [Number{0..31}]
  5914. DESCRIPTION:
  5915. Sets WPA Authentication bitmask
  5916. 0x01 = 802.1x
  5917. 0x02 = WPA
  5918. 0x04 = WPA-PSK
  5919. 0x08 = WPA2
  5920. 0x10 = WPA2-PSK
  5921. EXAMPLES:
  5922. wpa_auth -- Shows the current setting.
  5923. wpa_auth 0x14 -- Enables WPA-PSK and WPA2-PSK.
  5924. ------------------------------------------------------------------------------
  5925. TABLE: non-vol/802.11
  5926. COMMAND: wpa_psk
  5927. USAGE: wpa_psk [key{64}]
  5928. DESCRIPTION:
  5929. Sets or displays the WPA Pre-Shared Key.
  5930. It MUST be either a 64-digit hexadecimal number,
  5931. OR a 8 to 63 character ASCII string
  5932. EXAMPLES:
  5933. wpa_psk thisismykey -- Sets the WPA Pre-Shared Key to
  5934. 'thisismykey'.
  5935. wpa_psk <64-digit hex number> -- Sets the WPA Pre-Shared Key to <number>.
  5936. ------------------------------------------------------------------------------
  5937. TABLE: non-vol/802.11
  5938. COMMAND: wpa_reauth
  5939. USAGE: wpa_reauth [Number{0..1048575}]
  5940. DESCRIPTION:
  5941. Sets WPA/WPA2 Reauth Interval
  5942. EXAMPLES:
  5943. wpa_reauth -- Shows the current setting.
  5944. wpa_reauth 1000 -- Sets the reauth interval to 1000
  5945. ------------------------------------------------------------------------------
  5946. TABLE: non-vol/802.11
  5947. COMMAND: wpa_rekey
  5948. USAGE: wpa_rekey [Number{0..1048575}]
  5949. DESCRIPTION:
  5950. Sets WPA Group Rekey Interval
  5951. EXAMPLES:
  5952. wpa_rekey -- Shows the current setting.
  5953. wpa_rekey 1000 -- Sets the rekey interval to 1000
  5954. ------------------------------------------------------------------------------
  5955. TABLE: non-vol/802.11
  5956. COMMAND: wps_addER
  5957. USAGE: wps_addER [disabled|enabled]
  5958. DESCRIPTION:
  5959. Disable/Enabled WPS Add External Registrar.
  5960. EXAMPLES:
  5961. wps_addER -- Shows the current setting.
  5962. wps_addER disabled -- Disabled WPS Add External Registrar.
  5963. ------------------------------------------------------------------------------
  5964. TABLE: non-vol/802.11
  5965. COMMAND: wps_board_num
  5966. USAGE: wps_board_num [WPS Board Num{32}]
  5967. DESCRIPTION:
  5968. Sets/Queries the WPS board num.
  5969. EXAMPLES:
  5970. wps_board_num -- Shows the WPS board num.
  5971. wps_board_num 0000001 -- Sets the WPS board num to "0000001".
  5972. ------------------------------------------------------------------------------
  5973. TABLE: non-vol/802.11
  5974. COMMAND: wps_button_mode
  5975. USAGE: wps_button_mode [ses|wps]
  5976. DESCRIPTION:
  5977. Select the button for SES or WPS mode.
  5978. EXAMPLES:
  5979. wps_button_mode -- Shows the current setting.
  5980. wps_button_mode wps -- Set the button to WPS mode.
  5981. ------------------------------------------------------------------------------
  5982. TABLE: non-vol/802.11
  5983. COMMAND: wps_config_state
  5984. USAGE: wps_config_state [unconfiged|configed]
  5985. DESCRIPTION:
  5986. Set WPS to unconfiged or configed.
  5987. EXAMPLES:
  5988. wps_config_state -- Shows the current setting.
  5989. wps_config_state configed -- Set the WPS config state to configed.
  5990. ------------------------------------------------------------------------------
  5991. TABLE: non-vol/802.11
  5992. COMMAND: wps_device_name
  5993. USAGE: wps_device_name [WPS Device Name{32}]
  5994. DESCRIPTION:
  5995. Sets/Queries the WPS device name.
  5996. EXAMPLES:
  5997. wps_device_name -- Shows the WPS device name.
  5998. wps_device_name BroadcomAP -- Sets the WPS device name to "BroadcomAP".
  5999. ------------------------------------------------------------------------------
  6000. TABLE: non-vol/802.11
  6001. COMMAND: wps_device_pin
  6002. USAGE: wps_device_pin [WPS Device Pin{8}]
  6003. DESCRIPTION:
  6004. Sets/Queries the WPS device pin.
  6005. EXAMPLES:
  6006. wps_device_pin -- Shows the WPS device pin.
  6007. wps_device_pin 12345670 -- Sets the WPS device pin to "12345670".
  6008. ------------------------------------------------------------------------------
  6009. TABLE: non-vol/802.11
  6010. COMMAND: wps_mfg_name
  6011. USAGE: wps_mfg_name [WPS Mfg Name{32}]
  6012. DESCRIPTION:
  6013. Sets/Queries the WPS mfg name.
  6014. EXAMPLES:
  6015. wps_mfg_name -- Shows the WPS mfg name.
  6016. wps_mfg_name Broadcom -- Sets the WPS mfg name to "Broadcom".
  6017. ------------------------------------------------------------------------------
  6018. TABLE: non-vol/802.11
  6019. COMMAND: wps_mode
  6020. USAGE: wps_mode [disabled|enabled]
  6021. DESCRIPTION:
  6022. enables/disabled WPS mode
  6023. EXAMPLES:
  6024. wps_mode -- Shows the current setting.
  6025. wps_mode enabled -- Enables WPS mode
  6026. ------------------------------------------------------------------------------
  6027. TABLE: non-vol/802.11
  6028. COMMAND: wps_model_name
  6029. USAGE: wps_model_name [WPS Model Name{32}]
  6030. DESCRIPTION:
  6031. Sets/Queries the WPS model name.
  6032. EXAMPLES:
  6033. wps_model_name -- Shows the WPS model name.
  6034. wps_model_name Broadcom -- Sets the WPS model name to "Broadcom".
  6035. ------------------------------------------------------------------------------
  6036. TABLE: non-vol/802.11
  6037. COMMAND: wps_model_num
  6038. USAGE: wps_model_num [WPS Model Num{32}]
  6039. DESCRIPTION:
  6040. Sets/Queries the WPS model num.
  6041. EXAMPLES:
  6042. wps_model_num -- Shows the WPS model num.
  6043. wps_model_num 123456 -- Sets the WPS model num to "123456".
  6044. ------------------------------------------------------------------------------
  6045. TABLE: non-vol/802.11
  6046. COMMAND: wps_reg
  6047. USAGE: wps_reg [external|internal]
  6048. DESCRIPTION:
  6049. Set WPS registrar to external or internal.
  6050. EXAMPLES:
  6051. wps_reg -- Shows the current setting.
  6052. wps_reg internal -- Set WPS registrar to internal.
  6053. ------------------------------------------------------------------------------
  6054. TABLE: non-vol/802.11
  6055. COMMAND: wps_sta_pin
  6056. USAGE: wps_sta_pin [WPS Sta Pin{8}]
  6057. DESCRIPTION:
  6058. Sets/Queries the WPS Sta pin.
  6059. EXAMPLES:
  6060. wps_sta_pin -- Shows the WPS Sta pin.
  6061. wps_sta_pin 94380507 -- Sets the WPS Sta pin to "94380507".
  6062. ------------------------------------------------------------------------------
  6063. TABLE: non-vol/802.11
  6064. COMMAND: wps_timeout
  6065. USAGE: wps_timeout [disabled|enabled]
  6066. DESCRIPTION:
  6067. Disable/Enabled WPS timeout.
  6068. EXAMPLES:
  6069. wps_timeout -- Shows the current setting.
  6070. wps_timeout disabled -- Disabled WPS timeout
  6071. ------------------------------------------------------------------------------
  6072. TABLE: non-vol/802.11
  6073. COMMAND: wps_uuid
  6074. USAGE: wps_uuid [WPS UUID{64}]
  6075. DESCRIPTION:
  6076. Sets/Queries the WPS UUID.
  6077. EXAMPLES:
  6078. wps_uuid -- Shows the WPS UUID.
  6079. wps_uuid 0x000102030405060708090A0B0C0D0EBB -- Sets the WPS UUID to
  6080. "0x000102030405060708090A0B0C0D
  6081. 0EBB".
  6082. ------------------------------------------------------------------------------
  6083. TABLE: non-vol/802.11
  6084. COMMAND: write
  6085. USAGE: write [both|perm|dyn]
  6086. DESCRIPTION:
  6087. Writes the specified section of non-volatile settings to non-volatile memory.
  6088. If 'both' is specified or there are no parameters, then both Permanent and
  6089. Dynamic settings will be written. Otherwise, only the section specified will
  6090. be written.
  6091. EXAMPLES:
  6092. write -- Writes both Permanent and Dynamic sections of settings.
  6093. write perm -- Writes only the Permanent section of non-vol settings.
  6094. ------------------------------------------------------------------------------
  6095. TABLE: non-vol/802.11/guest_network
  6096. COMMAND: clear_device
  6097. USAGE: clear_device [both|perm|dyn]
  6098. DESCRIPTION:
  6099. Tells the nonvol device to wipe out the specified settings section. All data
  6100. will be lost; the device should be restored to its 'virgin' state. For flash
  6101. devices, the flash block is erased; for disk devices, the file is erased.
  6102. EXAMPLES:
  6103. clear_device -- Clears both Permanent and Dynamic sections.
  6104. clear_device perm -- Clears only the Permanent section.
  6105. ------------------------------------------------------------------------------
  6106. TABLE: non-vol/802.11/guest_network
  6107. COMMAND: closed_network
  6108. USAGE: closed_network MBSS{1..3} [disabled|enabled]
  6109. DESCRIPTION:
  6110. enables/disables closed network (SSID not sent in beacons)
  6111. EXAMPLES:
  6112. closed_network 1 -- Shows the current setting for Guest network 1.
  6113. closed_network 1 enabled -- Enables the Guest network 1
  6114. ------------------------------------------------------------------------------
  6115. TABLE: non-vol/802.11/guest_network
  6116. COMMAND: default_key
  6117. USAGE: default_key MBSS{1..3} [Number{1..4}]
  6118. DESCRIPTION:
  6119. Sets the default key (1-4).
  6120. EXAMPLES:
  6121. default_key 1 -- Shows the default key of Guest network 1.
  6122. default_key 1 2 -- Sets the default key of Guest network 1 to key 2
  6123. ------------------------------------------------------------------------------
  6124. TABLE: non-vol/802.11/guest_network
  6125. COMMAND: defaults
  6126. USAGE: defaults [both|perm|dyn]
  6127. DESCRIPTION:
  6128. Restores the settings to default values. NOTE: This does not write to
  6129. NonVol memory! You must do this manually. Also note that some settings do
  6130. not have good defaults, particularly the Permanent section! Use this command
  6131. with extreme care!
  6132. EXAMPLES:
  6133. defaults -- Sets both Permanent and Dynamic sections to defaults.
  6134. defaults perm -- Sets only the Permanent section to defaults.
  6135. ------------------------------------------------------------------------------
  6136. TABLE: non-vol/802.11/guest_network
  6137. COMMAND: del_extra_data
  6138. USAGE: del_extra_data [both|perm|dyn]
  6139. DESCRIPTION:
  6140. Gets rid of any extra data that is assiociated with the settings. The extra
  6141. data is usually caused by a downgrade, where settings written by a newer
  6142. version are not understood by the older version, but are stored so that they
  6143. will still exist when the new code is run. However, in some cases, it is
  6144. desirable to get rid of them if they are not going to be used.
  6145. EXAMPLES:
  6146. del_extra_data perm -- Gets rid of extra permanent data.
  6147. ------------------------------------------------------------------------------
  6148. TABLE: non-vol/802.11/guest_network
  6149. COMMAND: dhcp_ip
  6150. USAGE: dhcp_ip MBSS{1..3} [IpAddress]
  6151. DESCRIPTION:
  6152. Sets Guest network DHCP server IP address
  6153. EXAMPLES:
  6154. dhcp_ip 1 -- Shows the current Guest network 1 setting.
  6155. dhcp_ip 1 10.15.3.4 -- Sets Guest network 1 DHCP server IP address to
  6156. 10.15.3.4.
  6157. ------------------------------------------------------------------------------
  6158. TABLE: non-vol/802.11/guest_network
  6159. COMMAND: dhcp_lease_time
  6160. USAGE: dhcp_lease_time MBSS{1..3} [Number{0..1048575}]
  6161. DESCRIPTION:
  6162. Sets the Guest network 1 DHCP lease time
  6163. EXAMPLES:
  6164. dhcp_lease_time 1 -- Shows the Guest network 1 current setting.
  6165. dhcp_lease_time 1 1000 -- Sets the Guest network 1 DHCP lease time to 1000
  6166. ------------------------------------------------------------------------------
  6167. TABLE: non-vol/802.11/guest_network
  6168. COMMAND: dhcp_pool_end
  6169. USAGE: dhcp_pool_end MBSS{1..3} [IpAddress]
  6170. DESCRIPTION:
  6171. Sets Guest network DHCP server lease pool end
  6172. EXAMPLES:
  6173. dhcp_pool_end 1 -- Shows the current Guest network 1 setting.
  6174. dhcp_pool_end 1 192.168.1.100 -- Sets Guest network 1 DHCP lease pool end to
  6175. 192.168.1.100.
  6176. ------------------------------------------------------------------------------
  6177. TABLE: non-vol/802.11/guest_network
  6178. COMMAND: dhcp_pool_start
  6179. USAGE: dhcp_pool_start MBSS{1..3} [IpAddress]
  6180. DESCRIPTION:
  6181. Sets Guest network DHCP server lease pool start
  6182. EXAMPLES:
  6183. dhcp_pool_start 1 -- Shows the Guest network 1 current setting.
  6184. dhcp_pool_start 1 192.168.1.10 -- Sets Guest network 1 DHCP lease pool start
  6185. to 192.168.1.10.
  6186. ------------------------------------------------------------------------------
  6187. TABLE: non-vol/802.11/guest_network
  6188. COMMAND: dhcp_server
  6189. USAGE: dhcp_server MBSS{1..3} [disabled|enabled]
  6190. DESCRIPTION:
  6191. enables/disabled DHCP server on the Guest network
  6192. EXAMPLES:
  6193. dhcpserver 1 -- Shows the current setting.
  6194. dhcpserver 1 enabled -- Enables Guest network DHCP server
  6195. ------------------------------------------------------------------------------
  6196. TABLE: non-vol/802.11/guest_network
  6197. COMMAND: dhcp_subnet_mask
  6198. USAGE: dhcp_subnet_mask MBSS{1..3} [IpAddress]
  6199. DESCRIPTION:
  6200. Sets Guest network DHCP server IP subnet mask
  6201. EXAMPLES:
  6202. dhcp_subnet_mask 1 -- Shows the current Guest network 1
  6203. setting.
  6204. dhcp_subnet_mask 1 255.255.255.0 -- Sets Guest network 1 DHCP server subnet
  6205. mask to 255.255.255.0.
  6206. ------------------------------------------------------------------------------
  6207. TABLE: non-vol/802.11/guest_network
  6208. COMMAND: enc_mode
  6209. USAGE: enc_mode MBSS{1..3} [Number{0..11}]
  6210. DESCRIPTION:
  6211. Sets the encryption mode:
  6212. 0 = off 5 = TKIP+AES 10 = AES+WEP128
  6213. 1 = WEP64 6 = TKIP+WEP64 11 = TKIP+AES+WEP128
  6214. 2 = WEP128 7 = AES+WEP64
  6215. 3 = TKIP 8 = TKIP+AES+WEP64
  6216. 4 = AES 9 = TKIP+WEP128
  6217. EXAMPLES:
  6218. enc_mode 1 -- Shows the encryption_mode for Guest network 1.
  6219. enc_mode 1 2 -- Selects WEP 128-bit encryption for Guest network 1
  6220. ------------------------------------------------------------------------------
  6221. TABLE: non-vol/802.11/guest_network
  6222. COMMAND: flush {disabled}
  6223. USAGE: flush
  6224. DESCRIPTION:
  6225. For Composite NonVol Settings objects (which contain 1 or more groups of
  6226. NonVol Settings), this command flushes out any unrecognized groups that were
  6227. read from the device. This is useful in cases where the settings group isn't
  6228. needed by another application, and would just waste space.
  6229. EXAMPLES:
  6230. flush --
  6231. ------------------------------------------------------------------------------
  6232. TABLE: non-vol/802.11/guest_network
  6233. COMMAND: guest_network
  6234. USAGE: guest_network MBSS{1..3} [disabled|enabled]
  6235. DESCRIPTION:
  6236. enables/disabled Guest network
  6237. EXAMPLES:
  6238. guest_network 1 -- Shows the current setting for Guest network 1.
  6239. guest_network 1 enabled -- Enables the Guest network 1
  6240. ------------------------------------------------------------------------------
  6241. TABLE: non-vol/802.11/guest_network
  6242. COMMAND: key_128bit
  6243. USAGE: key_128bit MBSS{1..3} [Number{1..4}] [Key Value{26}]
  6244. DESCRIPTION:
  6245. Sets/Queries the 128-Bit Key.
  6246. EXAMPLES:
  6247. key_128bit 1 1 -- Shows 128-Bit Key 1 of Guest
  6248. network 1.
  6249. key_128bit 1 2 0102030405060708090a0b0c0d -- Sets key 2 of Guest nework 1 to
  6250. 0102030405060708090a0b0c0d
  6251. ------------------------------------------------------------------------------
  6252. TABLE: non-vol/802.11/guest_network
  6253. COMMAND: key_40bit
  6254. USAGE: key_40bit MBSS{1..3} [Number{1..4}] [Key Value{10}]
  6255. DESCRIPTION:
  6256. Sets/Queries the 40-Bit Keys.
  6257. EXAMPLES:
  6258. key_40bit 1 1 -- Shows key 1 of Guest network 1.
  6259. key_40bit 1 2 0a0b0c0d0e -- Sets key 2 of Guest network 1 to 0a0b0c0d0e
  6260. ------------------------------------------------------------------------------
  6261. TABLE: non-vol/802.11/guest_network
  6262. COMMAND: manufactured
  6263. USAGE: manufactured [both|perm|dyn]
  6264. DESCRIPTION:
  6265. Checks to see if the specified section is manufactured.
  6266. EXAMPLES:
  6267. manufactured -- Checks both Permanent and Dynamic sections
  6268. manufacturing state.
  6269. manufactured perm -- Checks only the Permanent section manufacturing state.
  6270. ------------------------------------------------------------------------------
  6271. TABLE: non-vol/802.11/guest_network
  6272. COMMAND: network_bridge
  6273. USAGE: network_bridge MBSS{1..3} [Number{1..3}]
  6274. DESCRIPTION:
  6275. Assign the network bridge to which Guest LAN network
  6276. EXAMPLES:
  6277. network_bridge 1 -- Shows the Guest network 1 current setting.
  6278. network 1 2 -- Sets the Guest network 1 bridge to Guest LAN #2
  6279. ------------------------------------------------------------------------------
  6280. TABLE: non-vol/802.11/guest_network
  6281. COMMAND: rad_key
  6282. USAGE: rad_key MBSS{1..3} [key{255}]
  6283. DESCRIPTION:
  6284. Sets or displays the RADIUS Key.
  6285. It MUST be a 0 to 255 character ASCII string
  6286. EXAMPLES:
  6287. rad_key 1 hello -- Sets the RADIUS Key of Guest network 1 to 'hello'.
  6288. rad_key 1 -- Shows the current Guest network 1 RADIUS Key.
  6289. ------------------------------------------------------------------------------
  6290. TABLE: non-vol/802.11/guest_network
  6291. COMMAND: rad_port
  6292. USAGE: rad_port MBSS{1..3} [Number{0..65535}]
  6293. DESCRIPTION:
  6294. Sets RADIUS Server port
  6295. EXAMPLES:
  6296. rad_port 1 -- Shows the current RADIUS server port of Guest network 1.
  6297. rad_port 1 1812 -- Sets the RADIUS server port of Guest network to 1812
  6298. ------------------------------------------------------------------------------
  6299. TABLE: non-vol/802.11/guest_network
  6300. COMMAND: rad_server
  6301. USAGE: rad_server MBSS{1..3} [IpAddress]
  6302. DESCRIPTION:
  6303. Sets RADIUS server IP address
  6304. EXAMPLES:
  6305. rad_server 1 -- Shows current RADIUS server IP address of Guest
  6306. network 1.
  6307. rad_server 1 10.15.3.4 -- Sets RADIUS server IP address of Guest network 1
  6308. to 10.15.3.4.
  6309. ------------------------------------------------------------------------------
  6310. TABLE: non-vol/802.11/guest_network
  6311. COMMAND: read
  6312. USAGE: read [both|perm|dyn]
  6313. DESCRIPTION:
  6314. Reads the specified section of non-volatile settings from non-volatile
  6315. memory. If 'both' is specified or there are no parameters, then both
  6316. Permanent and Dynamic settings will be read. Otherwise, only the section
  6317. specified will be read. This will destroy any changes you have made if you
  6318. haven't written them!
  6319. EXAMPLES:
  6320. read -- Reads both Permanent and Dynamic sections of settings.
  6321. read perm -- Reads only the Permanent section of non-vol settings.
  6322. ------------------------------------------------------------------------------
  6323. TABLE: non-vol/802.11/guest_network
  6324. COMMAND: shared_key_auth
  6325. USAGE: shared_key_auth MBSS{1..3} [optional|required]
  6326. DESCRIPTION:
  6327. Controls the shared key authentication.
  6328. EXAMPLES:
  6329. shared_key_auth 1 Optional -- Sets shared key authentication of Guest
  6330. network 1 to optional
  6331. shared_key_auth 1 -- Shows current Guest network 1 setting
  6332. ------------------------------------------------------------------------------
  6333. TABLE: non-vol/802.11/guest_network
  6334. COMMAND: show
  6335. USAGE: show
  6336. DESCRIPTION:
  6337. Displays the current non-volatile settings values for both the Permanent and
  6338. Dynamic sections.
  6339. EXAMPLES:
  6340. show --
  6341. ------------------------------------------------------------------------------
  6342. TABLE: non-vol/802.11/guest_network
  6343. COMMAND: ssid
  6344. USAGE: ssid MBSS{1..3} [SSID{32}]
  6345. DESCRIPTION:
  6346. Sets/Queries the Service Set Identifier.
  6347. EXAMPLES:
  6348. ssid 1 -- Shows the SSID for Guest network 1.
  6349. ssid 1 Hello -- Sets the SSID of Guest network 1 to "Hello".
  6350. ------------------------------------------------------------------------------
  6351. TABLE: non-vol/802.11/guest_network
  6352. COMMAND: stats
  6353. USAGE: stats
  6354. DESCRIPTION:
  6355. Prints stats about buffer usage for Dynamic and Permanent settings.
  6356. EXAMPLES:
  6357. stats --
  6358. ------------------------------------------------------------------------------
  6359. TABLE: non-vol/802.11/guest_network
  6360. COMMAND: tftp_read
  6361. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  6362. DESCRIPTION:
  6363. Causes the Permanent or Dynamic settings data to be read from a server via
  6364. TFTP. The file must be generated correctly, with all of the headers, CRC,
  6365. and other information that would exist on the NonVol device. The file will
  6366. be read and evaluated for correctness before it is stored in the device. If
  6367. the file is rejected then the settings will be read from the device to undo
  6368. any changes. Normally, this will operate on all settings groups; if you
  6369. specify -g then it will operate only on the current group (e.g. if you are in
  6370. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  6371. read).
  6372. EXAMPLES:
  6373. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  6374. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  6375. ------------------------------------------------------------------------------
  6376. TABLE: non-vol/802.11/guest_network
  6377. COMMAND: tftp_write
  6378. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  6379. DESCRIPTION:
  6380. Causes the Permanent or Dynamic settings data to be written to a server via
  6381. TFTP. Normally, this will operate on all settings groups; if you specify -g
  6382. then it will operate only on the current group (e.g. if you are in the SNMP
  6383. nonvol dir, then -g will cause only the SNMP settings group to be written).
  6384. EXAMPLES:
  6385. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  6386. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  6387. ------------------------------------------------------------------------------
  6388. TABLE: non-vol/802.11/guest_network
  6389. COMMAND: wpa2_preauth
  6390. USAGE: wpa2_preauth MBSS{1..3} [disabled|enabled]
  6391. DESCRIPTION:
  6392. enables/disabled WPA2 Pre-authentication
  6393. EXAMPLES:
  6394. wpa2_preauth 1 -- Shows the current Guest network 1 setting.
  6395. wpa2_preauth 1 enabled -- Enables Guest network 1 WPA2 pre-authentication
  6396. ------------------------------------------------------------------------------
  6397. TABLE: non-vol/802.11/guest_network
  6398. COMMAND: wpa_auth
  6399. USAGE: wpa_auth MBSS{1..3} [Number{0..31}]
  6400. DESCRIPTION:
  6401. Sets WPA Authentication bitmask
  6402. 0x01 = 802.1x
  6403. 0x02 = WPA
  6404. 0x04 = WPA-PSK
  6405. 0x08 = WPA2
  6406. 0x10 = WPA2-PSK
  6407. EXAMPLES:
  6408. wpa_auth 1 -- Shows the current Guest network 1 setting.
  6409. wpa_auth 1 0x14 -- Enables Guest network 1 WPA Authentication to WPA-PSK and
  6410. WPA2-PSK.
  6411. ------------------------------------------------------------------------------
  6412. TABLE: non-vol/802.11/guest_network
  6413. COMMAND: wpa_psk
  6414. USAGE: wpa_psk MBSS{1..3} [key{64}]
  6415. DESCRIPTION:
  6416. Sets or displays the WPA Pre-Shared Key.
  6417. It MUST be either a 64-digit hexadecimal number,
  6418. OR a 8 to 63 character ASCII string
  6419. EXAMPLES:
  6420. wpa_psk 1 thisismykey -- Sets the Guest network 1 WPA Pre-Shared
  6421. Key to 'thisismykey'.
  6422. wpa_psk 1 <64-digit hex number> -- Sets the Guest network 1 WPA Pre-Shared
  6423. Key to <number>.
  6424. ------------------------------------------------------------------------------
  6425. TABLE: non-vol/802.11/guest_network
  6426. COMMAND: wpa_reauth
  6427. USAGE: wpa_reauth MBSS{1..3} [Number{0..1048575}]
  6428. DESCRIPTION:
  6429. Sets WPA/WPA2 Reauth Interval
  6430. EXAMPLES:
  6431. wpa_reauth 1 -- Shows the current Guest network 1 setting.
  6432. wpa_reauth 1 1000 -- Sets the Guest network 1 Reauth Interval to 1000
  6433. ------------------------------------------------------------------------------
  6434. TABLE: non-vol/802.11/guest_network
  6435. COMMAND: wpa_rekey
  6436. USAGE: wpa_rekey MBSS{1..3} [Number{0..1048575}]
  6437. DESCRIPTION:
  6438. Sets WPA Group Rekey Interval
  6439. EXAMPLES:
  6440. wpa_rekey 1 -- Shows the current rekey interval value for Guest network
  6441. 1.
  6442. wpa_rekey 1 1000 -- Sets the Guest network 1 rekey interval to 1000
  6443. ------------------------------------------------------------------------------
  6444. TABLE: non-vol/802.11/guest_network
  6445. COMMAND: write
  6446. USAGE: write [both|perm|dyn]
  6447. DESCRIPTION:
  6448. Writes the specified section of non-volatile settings to non-volatile memory.
  6449. If 'both' is specified or there are no parameters, then both Permanent and
  6450. Dynamic settings will be written. Otherwise, only the section specified will
  6451. be written.
  6452. EXAMPLES:
  6453. write -- Writes both Permanent and Dynamic sections of settings.
  6454. write perm -- Writes only the Permanent section of non-vol settings.
  6455. ------------------------------------------------------------------------------
  6456. TABLE: non-vol/802.11Srom
  6457. COMMAND: clear_device
  6458. USAGE: clear_device [both|perm|dyn]
  6459. DESCRIPTION:
  6460. Tells the nonvol device to wipe out the specified settings section. All data
  6461. will be lost; the device should be restored to its 'virgin' state. For flash
  6462. devices, the flash block is erased; for disk devices, the file is erased.
  6463. EXAMPLES:
  6464. clear_device -- Clears both Permanent and Dynamic sections.
  6465. clear_device perm -- Clears only the Permanent section.
  6466. ------------------------------------------------------------------------------
  6467. TABLE: non-vol/802.11Srom
  6468. COMMAND: defaults
  6469. USAGE: defaults [both|perm|dyn]
  6470. DESCRIPTION:
  6471. Restores the settings to default values. NOTE: This does not write to
  6472. NonVol memory! You must do this manually. Also note that some settings do
  6473. not have good defaults, particularly the Permanent section! Use this command
  6474. with extreme care!
  6475. EXAMPLES:
  6476. defaults -- Sets both Permanent and Dynamic sections to defaults.
  6477. defaults perm -- Sets only the Permanent section to defaults.
  6478. ------------------------------------------------------------------------------
  6479. TABLE: non-vol/802.11Srom
  6480. COMMAND: del_extra_data
  6481. USAGE: del_extra_data [both|perm|dyn]
  6482. DESCRIPTION:
  6483. Gets rid of any extra data that is assiociated with the settings. The extra
  6484. data is usually caused by a downgrade, where settings written by a newer
  6485. version are not understood by the older version, but are stored so that they
  6486. will still exist when the new code is run. However, in some cases, it is
  6487. desirable to get rid of them if they are not going to be used.
  6488. EXAMPLES:
  6489. del_extra_data perm -- Gets rid of extra permanent data.
  6490. ------------------------------------------------------------------------------
  6491. TABLE: non-vol/802.11Srom
  6492. COMMAND: flush {disabled}
  6493. USAGE: flush
  6494. DESCRIPTION:
  6495. For Composite NonVol Settings objects (which contain 1 or more groups of
  6496. NonVol Settings), this command flushes out any unrecognized groups that were
  6497. read from the device. This is useful in cases where the settings group isn't
  6498. needed by another application, and would just waste space.
  6499. EXAMPLES:
  6500. flush --
  6501. ------------------------------------------------------------------------------
  6502. TABLE: non-vol/802.11Srom
  6503. COMMAND: manufactured
  6504. USAGE: manufactured [both|perm|dyn]
  6505. DESCRIPTION:
  6506. Checks to see if the specified section is manufactured.
  6507. EXAMPLES:
  6508. manufactured -- Checks both Permanent and Dynamic sections
  6509. manufacturing state.
  6510. manufactured perm -- Checks only the Permanent section manufacturing state.
  6511. ------------------------------------------------------------------------------
  6512. TABLE: non-vol/802.11Srom
  6513. COMMAND: read
  6514. USAGE: read [both|perm|dyn]
  6515. DESCRIPTION:
  6516. Reads the specified section of non-volatile settings from non-volatile
  6517. memory. If 'both' is specified or there are no parameters, then both
  6518. Permanent and Dynamic settings will be read. Otherwise, only the section
  6519. specified will be read. This will destroy any changes you have made if you
  6520. haven't written them!
  6521. EXAMPLES:
  6522. read -- Reads both Permanent and Dynamic sections of settings.
  6523. read perm -- Reads only the Permanent section of non-vol settings.
  6524. ------------------------------------------------------------------------------
  6525. TABLE: non-vol/802.11Srom
  6526. COMMAND: show
  6527. USAGE: show
  6528. DESCRIPTION:
  6529. Displays the current non-volatile settings values for both the Permanent and
  6530. Dynamic sections.
  6531. EXAMPLES:
  6532. show --
  6533. ------------------------------------------------------------------------------
  6534. TABLE: non-vol/802.11Srom
  6535. COMMAND: sromWord
  6536. USAGE: sromWord [Number{0..65535}] [Number{0..65535}]
  6537. DESCRIPTION:
  6538. Sets the specific word specified by offset in the SROM.
  6539. EXAMPLES:
  6540. sromByte -- does nothing
  6541. sromByte 0 0x00ff -- Sets the 0 word on SROM to 255
  6542. ------------------------------------------------------------------------------
  6543. TABLE: non-vol/802.11Srom
  6544. COMMAND: stats
  6545. USAGE: stats
  6546. DESCRIPTION:
  6547. Prints stats about buffer usage for Dynamic and Permanent settings.
  6548. EXAMPLES:
  6549. stats --
  6550. ------------------------------------------------------------------------------
  6551. TABLE: non-vol/802.11Srom
  6552. COMMAND: tftp_read
  6553. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  6554. DESCRIPTION:
  6555. Causes the Permanent or Dynamic settings data to be read from a server via
  6556. TFTP. The file must be generated correctly, with all of the headers, CRC,
  6557. and other information that would exist on the NonVol device. The file will
  6558. be read and evaluated for correctness before it is stored in the device. If
  6559. the file is rejected then the settings will be read from the device to undo
  6560. any changes. Normally, this will operate on all settings groups; if you
  6561. specify -g then it will operate only on the current group (e.g. if you are in
  6562. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  6563. read).
  6564. EXAMPLES:
  6565. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  6566. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  6567. ------------------------------------------------------------------------------
  6568. TABLE: non-vol/802.11Srom
  6569. COMMAND: tftp_write
  6570. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  6571. DESCRIPTION:
  6572. Causes the Permanent or Dynamic settings data to be written to a server via
  6573. TFTP. Normally, this will operate on all settings groups; if you specify -g
  6574. then it will operate only on the current group (e.g. if you are in the SNMP
  6575. nonvol dir, then -g will cause only the SNMP settings group to be written).
  6576. EXAMPLES:
  6577. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  6578. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  6579. ------------------------------------------------------------------------------
  6580. TABLE: non-vol/802.11Srom
  6581. COMMAND: write
  6582. USAGE: write [both|perm|dyn]
  6583. DESCRIPTION:
  6584. Writes the specified section of non-volatile settings to non-volatile memory.
  6585. If 'both' is specified or there are no parameters, then both Permanent and
  6586. Dynamic settings will be written. Otherwise, only the section specified will
  6587. be written.
  6588. EXAMPLES:
  6589. write -- Writes both Permanent and Dynamic sections of settings.
  6590. write perm -- Writes only the Permanent section of non-vol settings.
  6591. ------------------------------------------------------------------------------
  6592. TABLE: non-vol/SA
  6593. COMMAND: 80211Antenna
  6594. USAGE: 80211Antenna [Number{0..1}]
  6595. DESCRIPTION:
  6596. To set the oid saRgDot11Antenna.
  6597. EXAMPLES:
  6598. SARg80211Antenna -- Show the value of saRgDot11Antenna.
  6599. SARg80211Antenna 0 -- Set oid saRgDot11Antenna as disable.
  6600. SARg80211Antenna 1 -- Set oid saRgDot11Antenna as enable.
  6601. ------------------------------------------------------------------------------
  6602. TABLE: non-vol/SA
  6603. COMMAND: 80211OperMode
  6604. USAGE: 80211OperMode [Number{0..3}]
  6605. DESCRIPTION:
  6606. Show & Set saRgDot11OperMode in nonvol location 20............notAvailable
  6607. 1............off
  6608. 2............remote
  6609. 3............local
  6610. EXAMPLES:
  6611. 80211OperMode 1 -- Set MIB saRgDot11OperMode to off(1).
  6612. 80211OperMode 3 -- Set MIB saRgDot11OperMode to local(3).
  6613. ------------------------------------------------------------------------------
  6614. TABLE: non-vol/SA
  6615. COMMAND: 80211PrimaryPrefix
  6616. USAGE: 80211PrimaryPrefix [String{19}]
  6617. DESCRIPTION:
  6618. To set the oid saRgDot11BssPrimarySsidPrefix.
  6619. EXAMPLES:
  6620. Rg80211PrimaryPrefix -- Show the value of oid
  6621. saRgDot11BssPrimarySsidPrefix.
  6622. Rg80211PrimaryPrefix "" -- Set oid saRgDot11BssPrimarySsidPrefix as empty.
  6623. Rg80211PrimaryPrefix abcd -- Set oid saRgDot11BssPrimarySsidPrefix as
  6624. 'abcd'.
  6625. ------------------------------------------------------------------------------
  6626. TABLE: non-vol/SA
  6627. COMMAND: 80211PrimaryPrefixType
  6628. USAGE: 80211PrimaryPrefixType [Number{1..2}]
  6629. DESCRIPTION:
  6630. To set the oid saRgDot11BssPrimarySsidType.
  6631. EXAMPLES:
  6632. SARg80211PrimaryPrefixType -- Show the value of oid
  6633. saRgDot11BssPrimarySsidType.
  6634. SARg80211PrimaryPrefixType 1 -- Set oid saRgDot11BssPrimarySsidType as
  6635. mac6char.
  6636. SARg80211PrimaryPrefixType 2 -- Set oid saRgDot11BssPrimarySsidType as
  6637. mac6char-prefix.
  6638. ------------------------------------------------------------------------------
  6639. TABLE: non-vol/SA
  6640. COMMAND: DsBonding
  6641. USAGE: DsBonding [Number{0..1}]
  6642. DESCRIPTION:
  6643. Set Cm Bonding Channel
  6644. DsBonding 0: Disable Bonding Channel
  6645. DsBonding 1: Enable Bonding Channel
  6646. EXAMPLES:
  6647. DsBonding 1
  6648. ------------------------------------------------------------------------------
  6649. TABLE: non-vol/SA
  6650. COMMAND: ForceDualScan
  6651. USAGE: ForceDualScan [Number{0..1}]
  6652. DESCRIPTION:
  6653. Set Cm Force Dual Scan
  6654. ForceDualScan 0: Disable Dual Scan
  6655. ForceDualScan 1: Enable Dual Scan
  6656. EXAMPLES:
  6657. ForceDualScan 1
  6658. ------------------------------------------------------------------------------
  6659. TABLE: non-vol/SA
  6660. COMMAND: HwBoardVersion
  6661. USAGE: HwBoardVersion [String{255}]
  6662. DESCRIPTION:
  6663. Show & Set HW board version.
  6664. EXAMPLES:
  6665. HwBoardVersion -- Show what Hardware board Version is.
  6666. HwBoardVersion 1 -- Set the Hardware board Version to 1.
  6667. ------------------------------------------------------------------------------
  6668. TABLE: non-vol/SA
  6669. COMMAND: HwCmMacAddress
  6670. USAGE: HwCmMacAddress [String{255}]
  6671. DESCRIPTION:
  6672. Show & Set Hw CmMacAddress
  6673. EXAMPLES:
  6674. kSAHwCmMacAddress -- Show what Hardware CmMacAddress is.
  6675. kSAHwCmMacAddress aabbccddeeff -- Set the Hardware CmMacAddress to
  6676. aabbccddeeff.
  6677. ------------------------------------------------------------------------------
  6678. TABLE: non-vol/SA
  6679. COMMAND: HwCountDect
  6680. USAGE: HwCountDect [Number{0..256}]
  6681. DESCRIPTION:
  6682. Show & Set HW Dect number
  6683. EXAMPLES:
  6684. HwCountDect -- Show how many Dect.
  6685. HwCountDect 0 -- Set Dect number to 0.
  6686. ------------------------------------------------------------------------------
  6687. TABLE: non-vol/SA
  6688. COMMAND: HwCountEthernet
  6689. USAGE: HwCountEthernet [Number{0..256}]
  6690. DESCRIPTION:
  6691. Show & Set HW Ethernet number
  6692. EXAMPLES:
  6693. HwCountEthernet -- Show how many Ethernet port.
  6694. HwCountEthernet 1 -- Set Ethernet number to 1.
  6695. ------------------------------------------------------------------------------
  6696. TABLE: non-vol/SA
  6697. COMMAND: HwCountMaxBattery
  6698. USAGE: HwCountMaxBattery [Number{0..256}]
  6699. DESCRIPTION:
  6700. Show & Set HW MAX Battery number
  6701. EXAMPLES:
  6702. HwCountMaxBattery -- Show what Max Battery number is.
  6703. HwCountMaxBattery 0 -- Set Max Battery number to 0.
  6704. ------------------------------------------------------------------------------
  6705. TABLE: non-vol/SA
  6706. COMMAND: HwCountPhoneLine
  6707. USAGE: HwCountPhoneLine [Number{0..256}]
  6708. DESCRIPTION:
  6709. Show & Set HW PhoneLine number
  6710. EXAMPLES:
  6711. HwCountPhoneLine -- Show how many Phone Line.
  6712. HwCountPhoneLine 2 -- Set Phone Line number to 2.
  6713. ------------------------------------------------------------------------------
  6714. TABLE: non-vol/SA
  6715. COMMAND: HwCountUsb
  6716. USAGE: HwCountUsb [Number{0..256}]
  6717. DESCRIPTION:
  6718. Show & Set HW Usb number
  6719. EXAMPLES:
  6720. HwCountUsb -- Show how many Usb port.
  6721. HwCountUsb 1 -- Set Usb number to 1.
  6722. ------------------------------------------------------------------------------
  6723. TABLE: non-vol/SA
  6724. COMMAND: HwCountWireless
  6725. USAGE: HwCountWireless [Number{0..256}]
  6726. DESCRIPTION:
  6727. Show & Set HW Wireless number
  6728. EXAMPLES:
  6729. HwCountWireless -- Show how many Wireless.
  6730. HwCountWireless 0 -- Set Wireless number to 0.
  6731. ------------------------------------------------------------------------------
  6732. TABLE: non-vol/SA
  6733. COMMAND: HwDectType
  6734. USAGE: HwDectType [Number{0..2}]
  6735. DESCRIPTION:
  6736. Show & Set HW Dect Type
  6737. 0............none
  6738. 1............north-america
  6739. 2............europe
  6740. EXAMPLES:
  6741. HwDectType -- Show what Dect Type is.
  6742. HwDectType 1 -- Set the Dect Type to north-america.
  6743. ------------------------------------------------------------------------------
  6744. TABLE: non-vol/SA
  6745. COMMAND: HwDiplexer
  6746. USAGE: HwDiplexer [Number{0..4}]
  6747. DESCRIPTION:
  6748. Show & Set HW Diplexer
  6749. 0............none
  6750. 1............north-america
  6751. 2............europe
  6752. 3............japan
  6753. 4............korea
  6754. EXAMPLES:
  6755. HwDiplexer -- Shows what Hardware Diplexer is.
  6756. HwDiplexer 0 -- Set the Hardware Diplexer to none.
  6757. HwDiplexer 2 -- Set the Hardware Diplexer to europe.
  6758. ------------------------------------------------------------------------------
  6759. TABLE: non-vol/SA
  6760. COMMAND: HwDmsType
  6761. USAGE: HwDmsType [Number{0..1}]
  6762. DESCRIPTION:
  6763. Show & Set HW DMS Type.
  6764. EXAMPLES:
  6765. HwDmsType -- Show HW DMS Type.
  6766. HwDmsType 0 -- Set DMS Type to none.
  6767. HwDmsType 1 -- Set DMS Type to dms1.
  6768. ------------------------------------------------------------------------------
  6769. TABLE: non-vol/SA
  6770. COMMAND: HwEthSwitch
  6771. USAGE: HwEthSwitch [Number{1..5}]
  6772. DESCRIPTION:
  6773. Show & Set HW Ethernet Switch Type.
  6774. 0............none
  6775. 1............bcm5325m
  6776. 2............marv6095f
  6777. 3............bcm5325e
  6778. 4............bcm53115s
  6779. 5............ar3816
  6780. EXAMPLES:
  6781. HwEthSwitch -- Show HW Ethernet Switch Type.
  6782. HwEthSwitch 1 -- Set Ethernet Switch Type to bcm5325m.
  6783. HwEthSwitch 2 -- Set Ethernet Switch Type to marv6095f.
  6784. HwEthSwitch 3 -- Set Ethernet Switch Type to bcm5325e.
  6785. ------------------------------------------------------------------------------
  6786. TABLE: non-vol/SA
  6787. COMMAND: HwFactoryID
  6788. USAGE: HwFactoryID [Number{0..256}]
  6789. DESCRIPTION:
  6790. Show & Set HW Factory ID
  6791. EXAMPLES:
  6792. HwFactoryID -- Show Factory ID.
  6793. HwFactoryID 0 -- Set Factory ID to 0.
  6794. ------------------------------------------------------------------------------
  6795. TABLE: non-vol/SA
  6796. COMMAND: HwMainProcessor
  6797. USAGE: HwMainProcessor [Number{1..10}]
  6798. DESCRIPTION:
  6799. Show & Set HW Main Processor
  6800. 1............bcm3349
  6801. 2............bcm3349kfb
  6802. 3............bcm3368
  6803. 4............bcm3381A1
  6804. 5............bcm3381A2
  6805. 6............bcm3349ipbg
  6806. 7............tipuma5
  6807. 8............bcm3361
  6808. 9............bcm3378
  6809. 10...........bcm3380
  6810. EXAMPLES:
  6811. HwMainProcessor -- Show what Hardware MainProcessor is.
  6812. HwMainProcessor 1 -- Set the Hardware MainProcessor to bcm3349.
  6813. ------------------------------------------------------------------------------
  6814. TABLE: non-vol/SA
  6815. COMMAND: HwManufactureDate
  6816. USAGE: HwManufactureDate [String{255}]
  6817. DESCRIPTION:
  6818. Show & Set Hw Manufacture Date
  6819. EXAMPLES:
  6820. Format is yyyymm .
  6821. HwManufactureDate -- Show what Hardware ManufactureDate is.
  6822. HwManufactureDate 200512 -- Set the Hardware ManufactureDate to 200512.
  6823. ------------------------------------------------------------------------------
  6824. TABLE: non-vol/SA
  6825. COMMAND: HwMemoryFlash
  6826. USAGE: HwMemoryFlash [Number{0..256}]
  6827. DESCRIPTION:
  6828. Show & Set HW Memory Flash size
  6829. EXAMPLES:
  6830. HwMemoryFlash -- Show what size of Hardware Flash Memory is.
  6831. HwMemoryFlash 4 -- Set the size of Hardware Flash Memory to 4MB.
  6832. ------------------------------------------------------------------------------
  6833. TABLE: non-vol/SA
  6834. COMMAND: HwMemoryMain
  6835. USAGE: HwMemoryMain [Number{0..256}]
  6836. DESCRIPTION:
  6837. Show & Set HW Memory Main size
  6838. EXAMPLES:
  6839. HwMemoryMain -- Show what size of Hardware Main Memory is.
  6840. HwMemoryMain 16 -- Set the size of Hardware Main Memory to 16MB.
  6841. ------------------------------------------------------------------------------
  6842. TABLE: non-vol/SA
  6843. COMMAND: HwMocaType
  6844. USAGE: HwMocaType [Number{0..1}]
  6845. DESCRIPTION:
  6846. Show & Set HW MoCA Type.
  6847. EXAMPLES:
  6848. HwMocaType -- Show HW MoCA Type.
  6849. HwMocaType 0 -- Set MoCA Type to none.
  6850. HwMocaType 1 -- Set MoCA Type to en2210.
  6851. ------------------------------------------------------------------------------
  6852. TABLE: non-vol/SA
  6853. COMMAND: HwModel
  6854. USAGE: HwModel [String{255}]
  6855. DESCRIPTION:
  6856. Show & Set HW Model.
  6857. EXAMPLES:
  6858. HwModel -- Show what Hardware Model is.
  6859. HwModel EPC2203 -- Set the Hardware Model to EPC2203.
  6860. ------------------------------------------------------------------------------
  6861. TABLE: non-vol/SA
  6862. COMMAND: HwPowerSupply
  6863. USAGE: HwPowerSupply [Number{1..2}]
  6864. DESCRIPTION:
  6865. Show & Set HW PowerSupply
  6866. 1............internal-switching
  6867. 2............external
  6868. EXAMPLES:
  6869. HwPowerSupply -- Show what Hardware PowerSupply is.
  6870. HwPowerSupply 1 -- Set the Hardware PowerSupply to internal-switching.
  6871. HwPowerSupply 2 -- Set the Hardware PowerSupply to external.
  6872. ------------------------------------------------------------------------------
  6873. TABLE: non-vol/SA
  6874. COMMAND: HwSerialNumber
  6875. USAGE: HwSerialNumber [String{255}]
  6876. DESCRIPTION:
  6877. Show & Set Hw SerialNumber
  6878. EXAMPLES:
  6879. HwSerialNumber -- Show what Hardware SerialNumber is.
  6880. HwSerialNumber 123456 -- Set the Hardware SerialNumber to 123456.
  6881. ------------------------------------------------------------------------------
  6882. TABLE: non-vol/SA
  6883. COMMAND: HwSlic
  6884. USAGE: HwSlic [Number{0..6}]
  6885. DESCRIPTION:
  6886. Show & Set HW Slic
  6887. 0............none
  6888. 1............le9500b
  6889. 2............le9500c
  6890. 3............le9500d
  6891. 4............le9520ddtc
  6892. 5............le88276
  6893. 6............le9530d
  6894. EXAMPLES:
  6895. HwSlic -- Show what Hardware Slic is.
  6896. HwSlic 2 -- Set the Hardware Slic to le9500c.
  6897. ------------------------------------------------------------------------------
  6898. TABLE: non-vol/SA
  6899. COMMAND: HwTuner
  6900. USAGE: HwTuner [Number{0..7}]
  6901. DESCRIPTION:
  6902. Show & Set HW Tuner
  6903. 0............none
  6904. 1............bcm3419
  6905. 2............bcm3420
  6906. 3............bcm3420x3
  6907. 4............bcm3420iml
  6908. 5............mt2170
  6909. 6............bcm3421
  6910. 7............bcmInternal
  6911. EXAMPLES:
  6912. HwTuner -- Show what Hardware Tuner is.
  6913. HwTuner 1 -- Set the Hardware Tuner to bcm3419.
  6914. ------------------------------------------------------------------------------
  6915. TABLE: non-vol/SA
  6916. COMMAND: HwUsbType
  6917. USAGE: HwUsbType [Number{0..3}]
  6918. DESCRIPTION:
  6919. Show & Set HW Usb Type
  6920. 0............none
  6921. 1............usb11
  6922. 2............usb20wPLX
  6923. 3............usb20w3381
  6924. EXAMPLES:
  6925. HwUsbType -- Show what Usb Type is.
  6926. HwUsbType 1 -- Set the Usb Type to usb11.
  6927. ------------------------------------------------------------------------------
  6928. TABLE: non-vol/SA
  6929. COMMAND: HwVersion
  6930. USAGE: HwVersion [String{255}]
  6931. DESCRIPTION:
  6932. Show & Set HW version.
  6933. EXAMPLES:
  6934. HwVersion -- Show what Hardware Version is.
  6935. HwVersion 1 -- Set the Hardware Version to 1.
  6936. ------------------------------------------------------------------------------
  6937. TABLE: non-vol/SA
  6938. COMMAND: HwWirelessButtonTime
  6939. USAGE: HwWirelessButtonTime [Number{0..10}]
  6940. DESCRIPTION:
  6941. Show & Set HW Wireless Push Button Duration (0~10 sec).
  6942. EXAMPLES:
  6943. HwWirelessButtonTime -- Show what Wireless Button Time.
  6944. HwWirelessButtonTime 0 -- Set the Wireless Button Time to 0.
  6945. ------------------------------------------------------------------------------
  6946. TABLE: non-vol/SA
  6947. COMMAND: HwWirelessButtonTime_dynamic
  6948. USAGE: HwWirelessButtonTime_dynamic [Number{0..10}]
  6949. DESCRIPTION:
  6950. Show & Set HW Wireless Push Button Duration (0~10 sec).
  6951. EXAMPLES:
  6952. HwWirelessButtonTime_dynamic -- Show what Wireless Button Time.
  6953. HwWirelessButtonTime_dynamic 0 -- Set the Wireless Button Time to 0.
  6954. ------------------------------------------------------------------------------
  6955. TABLE: non-vol/SA
  6956. COMMAND: HwWirelessChip
  6957. USAGE: HwWirelessChip [Number{0..6}]
  6958. DESCRIPTION:
  6959. Show & Set HW Wireless Chip
  6960. 0............none
  6961. 1............bcm4306
  6962. 2............bcm4318
  6963. 3............bcm4318E
  6964. 4............bcm4322
  6965. 5............bcm43224
  6966. 6............bcm43225
  6967. EXAMPLES:
  6968. HwWirelessChip -- Show what Wireless Chip is.
  6969. HwWirelessChip 1 -- Set the Wireless Chip to bcm4306.
  6970. HwWirelessChip 2 -- Set the Wireless Chip to bcm4318.
  6971. HwWirelessChip 3 -- Set the Wireless Chip to bcm4318E.
  6972. ------------------------------------------------------------------------------
  6973. TABLE: non-vol/SA
  6974. COMMAND: HwWirelessType
  6975. USAGE: HwWirelessType [Number{0..3}]
  6976. DESCRIPTION:
  6977. Show & Set HW Wireless Type
  6978. 0............none
  6979. 1............ieee80211b
  6980. 2............ieee80211g
  6981. 3............ieee80211n
  6982. EXAMPLES:
  6983. HwWirelessType -- Show what Hardware Wireless Type is.
  6984. HwWirelessType 2 -- Set the Wireless Type to ieee80211g.
  6985. ------------------------------------------------------------------------------
  6986. TABLE: non-vol/SA
  6987. COMMAND: IpProvsion
  6988. USAGE: IpProvsion [Number{0..4}]
  6989. DESCRIPTION:
  6990. Set Ip Provsion Mode
  6991. IpProvision 0: Honor the IP mode in the MDD message
  6992. IpProvision 1: Override IP mode to IPv4 if necessary
  6993. IpProvision 2: Override IP mode to IPv6 if necessary
  6994. IpProvision 3: Override IP mode to APM if necessary
  6995. IpProvision 4: Override IP mode to DPM if necessary
  6996. EXAMPLES:
  6997. IpProvision 0
  6998. ------------------------------------------------------------------------------
  6999. TABLE: non-vol/SA
  7000. COMMAND: UserAccessRead
  7001. USAGE: UserAccessRead [Number]
  7002. DESCRIPTION:
  7003. Set saRgDeviceUserAccessReadPages in nonvol location 2
  7004. EXAMPLES:
  7005. UserAccessRead 0xffffffff.
  7006. ------------------------------------------------------------------------------
  7007. TABLE: non-vol/SA
  7008. COMMAND: UserAccessWrite
  7009. USAGE: UserAccessWrite [Number]
  7010. DESCRIPTION:
  7011. Set saRgDeviceUserAccessWritePages in nonvol location 2
  7012. EXAMPLES:
  7013. UserAccessWrite 0xffffffff.
  7014. ------------------------------------------------------------------------------
  7015. TABLE: non-vol/SA
  7016. COMMAND: clear_device
  7017. USAGE: clear_device [both|perm|dyn]
  7018. DESCRIPTION:
  7019. Tells the nonvol device to wipe out the specified settings section. All data
  7020. will be lost; the device should be restored to its 'virgin' state. For flash
  7021. devices, the flash block is erased; for disk devices, the file is erased.
  7022. EXAMPLES:
  7023. clear_device -- Clears both Permanent and Dynamic sections.
  7024. clear_device perm -- Clears only the Permanent section.
  7025. ------------------------------------------------------------------------------
  7026. TABLE: non-vol/SA
  7027. COMMAND: comcast_led_enable
  7028. USAGE: comcast_led_enable [true|false]
  7029. DESCRIPTION:
  7030. Enable Comcast LED mode
  7031. EXAMPLES:
  7032. comcast_led_enable -- Shows whether Comcast LED mode is enabled.
  7033. comcast_led_enable false -- Disable Comcast LED mode.
  7034. comcast_led_enable true -- Enable Comcast LED mode.
  7035. ------------------------------------------------------------------------------
  7036. TABLE: non-vol/SA
  7037. COMMAND: console_enable
  7038. USAGE: console_enable [true|false]
  7039. DESCRIPTION:
  7040. Enable console
  7041. EXAMPLES:
  7042. console_enable -- Shows the current console_enable setting.
  7043. console_enable false -- Disable console port.
  7044. console_enable true -- Enable console port.
  7045. ------------------------------------------------------------------------------
  7046. TABLE: non-vol/SA
  7047. COMMAND: defaults
  7048. USAGE: defaults [both|perm|dyn]
  7049. DESCRIPTION:
  7050. Restores the settings to default values. NOTE: This does not write to
  7051. NonVol memory! You must do this manually. Also note that some settings do
  7052. not have good defaults, particularly the Permanent section! Use this command
  7053. with extreme care!
  7054. EXAMPLES:
  7055. defaults -- Sets both Permanent and Dynamic sections to defaults.
  7056. defaults perm -- Sets only the Permanent section to defaults.
  7057. ------------------------------------------------------------------------------
  7058. TABLE: non-vol/SA
  7059. COMMAND: del_extra_data
  7060. USAGE: del_extra_data [both|perm|dyn]
  7061. DESCRIPTION:
  7062. Gets rid of any extra data that is assiociated with the settings. The extra
  7063. data is usually caused by a downgrade, where settings written by a newer
  7064. version are not understood by the older version, but are stored so that they
  7065. will still exist when the new code is run. However, in some cases, it is
  7066. desirable to get rid of them if they are not going to be used.
  7067. EXAMPLES:
  7068. del_extra_data perm -- Gets rid of extra permanent data.
  7069. ------------------------------------------------------------------------------
  7070. TABLE: non-vol/SA
  7071. COMMAND: dhcp_option
  7072. USAGE: dhcp_option [option{0..255}]
  7073. DESCRIPTION:
  7074. Dhcp option
  7075. EXAMPLES:
  7076. dhcp_option -- Shows the current dhcp_option setting.
  7077. dhcp_option 0 -- Use the DHCP OPTION 122.
  7078. dhcp_option 1 -- Use the DHCP OPTION 122 OR 177.
  7079. dhcp_option 0 -- Use the DHCP OPTION 177.
  7080. ------------------------------------------------------------------------------
  7081. TABLE: non-vol/SA
  7082. COMMAND: dload_tel_root_cert
  7083. USAGE: dload_tel_root_cert IpAddress Filename{63}
  7084. DESCRIPTION:
  7085. To download a new Telephony Service Provider Root CA use this CLI command and
  7086. specify the server IP address and file name of Telephony Service Provider
  7087. Root CA certificate to install.
  7088. EXAMPLES:
  7089. dload_tel_root_cert 11.24.4.3 bpi.bin
  7090. ------------------------------------------------------------------------------
  7091. TABLE: non-vol/SA
  7092. COMMAND: ds_plan
  7093. USAGE: ds_plan [String{1}]
  7094. DESCRIPTION:
  7095. Change DS search plan
  7096. EXAMPLES:
  7097. ds_plan -- Shows the current DS search plan.
  7098. ds_plan a -- Use North America (NTSC).
  7099. ds_plan b -- Use International DOCSIS (PAL-I, PAL-G, NTSC and 1 MHz step
  7100. routine).
  7101. ds_plan c -- Use International Euro-DOCSIS/DOCSIS (PAL-G, PAL-I, NTSC and 1
  7102. MHz step routine).
  7103. ds_plan d -- Use Japanese (NTSC Japan).
  7104. ds_plan e -- Korea (Hybrid) with Dual Mode.
  7105. ds_plan f -- Reserved.
  7106. ds_plan g -- Reserved.
  7107. ds_plan h -- Korea (Hybrid) with Dual Mode 1.
  7108. ds_plan i -- Reserved.
  7109. ds_plan j -- Reserved.
  7110. ds_plan k -- Korea (Hybrid) with Dual Mode 2.
  7111. ------------------------------------------------------------------------------
  7112. TABLE: non-vol/SA
  7113. COMMAND: fast_busy_signal
  7114. USAGE: fast_busy_signal [Number{0..1}]
  7115. DESCRIPTION:
  7116. Enable Fast Busy Signal
  7117. EXAMPLES:
  7118. fast_busy_signal <0|1> -- Enable Fast Busy Signal Or Not
  7119. ------------------------------------------------------------------------------
  7120. TABLE: non-vol/SA
  7121. COMMAND: flush {disabled}
  7122. USAGE: flush
  7123. DESCRIPTION:
  7124. For Composite NonVol Settings objects (which contain 1 or more groups of
  7125. NonVol Settings), this command flushes out any unrecognized groups that were
  7126. read from the device. This is useful in cases where the settings group isn't
  7127. needed by another application, and would just waste space.
  7128. EXAMPLES:
  7129. flush --
  7130. ------------------------------------------------------------------------------
  7131. TABLE: non-vol/SA
  7132. COMMAND: ftp_switch
  7133. USAGE: ftp_switch [true|false]
  7134. DESCRIPTION:
  7135. Enable ftp improvement function
  7136. EXAMPLES:
  7137. ftp_switch -- Shows the current ftp_switch setting.
  7138. ftp_switch false -- Disable ftp improvement function.
  7139. ftp_switch true -- Enable ftp improvement function.
  7140. ------------------------------------------------------------------------------
  7141. TABLE: non-vol/SA
  7142. COMMAND: igmp
  7143. USAGE: igmp [true|false]
  7144. DESCRIPTION:
  7145. Enable IGMP proxy function
  7146. EXAMPLES:
  7147. igmp -- Shows the current igmp proxy setting.
  7148. igmp false -- Disable IGMP proxy.
  7149. igmp true -- Enable IGMP proxy.
  7150. ------------------------------------------------------------------------------
  7151. TABLE: non-vol/SA
  7152. COMMAND: level_password
  7153. USAGE: level_password [String{39}]
  7154. DESCRIPTION:
  7155. Changs the password controlling the level of access to the WebWizard.
  7156. EXAMPLES:
  7157. level_password 1234XyZ --
  7158. ------------------------------------------------------------------------------
  7159. TABLE: non-vol/SA
  7160. COMMAND: loop_curr
  7161. USAGE: loop_curr [Number{0..1}] [Number{25..40}]
  7162. DESCRIPTION:
  7163. Off Hook Loop Current
  7164. EXAMPLES:
  7165. loop_curr <0|1> <25|40> -- Set OffHookLoopCurrent endpt mA
  7166. ------------------------------------------------------------------------------
  7167. TABLE: non-vol/SA
  7168. COMMAND: manufactured
  7169. USAGE: manufactured [both|perm|dyn]
  7170. DESCRIPTION:
  7171. Checks to see if the specified section is manufactured.
  7172. EXAMPLES:
  7173. manufactured -- Checks both Permanent and Dynamic sections
  7174. manufacturing state.
  7175. manufactured perm -- Checks only the Permanent section manufacturing state.
  7176. ------------------------------------------------------------------------------
  7177. TABLE: non-vol/SA
  7178. COMMAND: read
  7179. USAGE: read [both|perm|dyn]
  7180. DESCRIPTION:
  7181. Reads the specified section of non-volatile settings from non-volatile
  7182. memory. If 'both' is specified or there are no parameters, then both
  7183. Permanent and Dynamic settings will be read. Otherwise, only the section
  7184. specified will be read. This will destroy any changes you have made if you
  7185. haven't written them!
  7186. EXAMPLES:
  7187. read -- Reads both Permanent and Dynamic sections of settings.
  7188. read perm -- Reads only the Permanent section of non-vol settings.
  7189. ------------------------------------------------------------------------------
  7190. TABLE: non-vol/SA
  7191. COMMAND: rtp_mute
  7192. USAGE: rtp_mute [Number{0..1}]
  7193. DESCRIPTION:
  7194. MTA device RTP mute <0|1> (0:noMute; 1:OnLocalRingBack)
  7195. EXAMPLES:
  7196. rtp_mute <0|1> -- Mute RTP stream Setting.
  7197. ------------------------------------------------------------------------------
  7198. TABLE: non-vol/SA
  7199. COMMAND: show
  7200. USAGE: show
  7201. DESCRIPTION:
  7202. Displays the current non-volatile settings values for both the Permanent and
  7203. Dynamic sections.
  7204. EXAMPLES:
  7205. show --
  7206. ------------------------------------------------------------------------------
  7207. TABLE: non-vol/SA
  7208. COMMAND: stats
  7209. USAGE: stats
  7210. DESCRIPTION:
  7211. Prints stats about buffer usage for Dynamic and Permanent settings.
  7212. EXAMPLES:
  7213. stats --
  7214. ------------------------------------------------------------------------------
  7215. TABLE: non-vol/SA
  7216. COMMAND: telnet_enable
  7217. USAGE: telnet_enable [Number{0..2}]
  7218. DESCRIPTION:
  7219. Change SA Telnet function enable mode
  7220. EXAMPLES:
  7221. telnet_enable -- Shows whether Telnet function enable mode.
  7222. telnet_enable 0 -- Disable Telnet function.
  7223. telnet_enable 1 -- Enable Telnet function after startup.
  7224. telnet_enable 2 -- Enable Telnet function but server will be started only by
  7225. MIB.
  7226. ------------------------------------------------------------------------------
  7227. TABLE: non-vol/SA
  7228. COMMAND: tftp_read
  7229. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  7230. DESCRIPTION:
  7231. Causes the Permanent or Dynamic settings data to be read from a server via
  7232. TFTP. The file must be generated correctly, with all of the headers, CRC,
  7233. and other information that would exist on the NonVol device. The file will
  7234. be read and evaluated for correctness before it is stored in the device. If
  7235. the file is rejected then the settings will be read from the device to undo
  7236. any changes. Normally, this will operate on all settings groups; if you
  7237. specify -g then it will operate only on the current group (e.g. if you are in
  7238. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  7239. read).
  7240. EXAMPLES:
  7241. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  7242. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  7243. ------------------------------------------------------------------------------
  7244. TABLE: non-vol/SA
  7245. COMMAND: tftp_write
  7246. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  7247. DESCRIPTION:
  7248. Causes the Permanent or Dynamic settings data to be written to a server via
  7249. TFTP. Normally, this will operate on all settings groups; if you specify -g
  7250. then it will operate only on the current group (e.g. if you are in the SNMP
  7251. nonvol dir, then -g will cause only the SNMP settings group to be written).
  7252. EXAMPLES:
  7253. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  7254. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  7255. ------------------------------------------------------------------------------
  7256. TABLE: non-vol/SA
  7257. COMMAND: wake_up_everybody
  7258. USAGE: wake_up_everybody [Number{0..1440}]
  7259. DESCRIPTION:
  7260. Wake Up EveryBody
  7261. EXAMPLES:
  7262. wake_up_everybody <0|1|2-1440 minute(s)> -- On Hook Voltage Interrupted Or
  7263. Not
  7264. wake_up_everybody 1 -- On Hook Voltage Interrupted
  7265. ------------------------------------------------------------------------------
  7266. TABLE: non-vol/SA
  7267. COMMAND: web_switch
  7268. USAGE: web_switch [true|false]
  7269. DESCRIPTION:
  7270. Turn on/off web pages after cm reboots.
  7271. EXAMPLES:
  7272. web_switch -- Shows the current web_switch setting.
  7273. web_switch false -- Turn off web pages after cm reboots.
  7274. web_switch true -- Turn on web pages after cm reboots.
  7275. ------------------------------------------------------------------------------
  7276. TABLE: non-vol/SA
  7277. COMMAND: write
  7278. USAGE: write [both|perm|dyn]
  7279. DESCRIPTION:
  7280. Writes the specified section of non-volatile settings to non-volatile memory.
  7281. If 'both' is specified or there are no parameters, then both Permanent and
  7282. Dynamic settings will be written. Otherwise, only the section specified will
  7283. be written.
  7284. EXAMPLES:
  7285. write -- Writes both Permanent and Dynamic sections of settings.
  7286. write perm -- Writes only the Permanent section of non-vol settings.
  7287. ------------------------------------------------------------------------------
  7288. TABLE: non-vol/battery
  7289. COMMAND: allowedFaults
  7290. USAGE: allowedFaults [faults{0..65535}]
  7291. DESCRIPTION:
  7292. Sets the hardware fault mask to the specified value.
  7293. EXAMPLES:
  7294. allowed_faults 0xffff -- Allows all faults - when detected - to affect Pico
  7295. operation.
  7296. ------------------------------------------------------------------------------
  7297. TABLE: non-vol/battery
  7298. COMMAND: attached_devices
  7299. USAGE: attached_devices [Devices{127}]
  7300. DESCRIPTION:
  7301. Sets the value of upsIdentAttachedDevices. See RFC-1628 for details.
  7302. EXAMPLES:
  7303. attached_devices foo -- Set upsIdentAttachedDevices to 'foo'.
  7304. ------------------------------------------------------------------------------
  7305. TABLE: non-vol/battery
  7306. COMMAND: clear_device
  7307. USAGE: clear_device [both|perm|dyn]
  7308. DESCRIPTION:
  7309. Tells the nonvol device to wipe out the specified settings section. All data
  7310. will be lost; the device should be restored to its 'virgin' state. For flash
  7311. devices, the flash block is erased; for disk devices, the file is erased.
  7312. EXAMPLES:
  7313. clear_device -- Clears both Permanent and Dynamic sections.
  7314. clear_device perm -- Clears only the Permanent section.
  7315. ------------------------------------------------------------------------------
  7316. TABLE: non-vol/battery
  7317. COMMAND: defaults
  7318. USAGE: defaults [both|perm|dyn]
  7319. DESCRIPTION:
  7320. Restores the settings to default values. NOTE: This does not write to
  7321. NonVol memory! You must do this manually. Also note that some settings do
  7322. not have good defaults, particularly the Permanent section! Use this command
  7323. with extreme care!
  7324. EXAMPLES:
  7325. defaults -- Sets both Permanent and Dynamic sections to defaults.
  7326. defaults perm -- Sets only the Permanent section to defaults.
  7327. ------------------------------------------------------------------------------
  7328. TABLE: non-vol/battery
  7329. COMMAND: del_extra_data
  7330. USAGE: del_extra_data [both|perm|dyn]
  7331. DESCRIPTION:
  7332. Gets rid of any extra data that is assiociated with the settings. The extra
  7333. data is usually caused by a downgrade, where settings written by a newer
  7334. version are not understood by the older version, but are stored so that they
  7335. will still exist when the new code is run. However, in some cases, it is
  7336. desirable to get rid of them if they are not going to be used.
  7337. EXAMPLES:
  7338. del_extra_data perm -- Gets rid of extra permanent data.
  7339. ------------------------------------------------------------------------------
  7340. TABLE: non-vol/battery
  7341. COMMAND: enable_life_testing
  7342. USAGE: enable_life_testing [enable]
  7343. DESCRIPTION:
  7344. Enable/disable periodic battery life cycle testing
  7345. EXAMPLES:
  7346. enable_life_testing true -- Enable periodic battery life cycle testing.
  7347. enable_life_testing false -- Disable periodic battery life cycle testing.
  7348. ------------------------------------------------------------------------------
  7349. TABLE: non-vol/battery
  7350. COMMAND: flush {disabled}
  7351. USAGE: flush
  7352. DESCRIPTION:
  7353. For Composite NonVol Settings objects (which contain 1 or more groups of
  7354. NonVol Settings), this command flushes out any unrecognized groups that were
  7355. read from the device. This is useful in cases where the settings group isn't
  7356. needed by another application, and would just waste space.
  7357. EXAMPLES:
  7358. flush --
  7359. ------------------------------------------------------------------------------
  7360. TABLE: non-vol/battery
  7361. COMMAND: if_timeout
  7362. USAGE: if_timeout [cm|ethernet|hpna|usb|bluetooth|wifi] [seconds{-1..1000000}]
  7363. DESCRIPTION:
  7364. Set the power mgmt timeout for the specified interface to the specified
  7365. value.If set to -1 the interface will never enter power mgmt mode.
  7366. EXAMPLES:
  7367. if_timeout ethernet 300 -- Set the ethernet interface to enter power mgmt
  7368. mode after 5 minutes on battery power.
  7369. ------------------------------------------------------------------------------
  7370. TABLE: non-vol/battery
  7371. COMMAND: life_test_period
  7372. USAGE: life_test_period [seconds{0..365}]
  7373. DESCRIPTION:
  7374. Sets the periodic battery life cycle test period (in days between tests on
  7375. any specific pack)
  7376. EXAMPLES:
  7377. life_test_period 90 -- Set life cycle test period to 90 days.
  7378. life_test_period 0 -- Set life cycle test period to zero (i.e. as soon as
  7379. possible).
  7380. ------------------------------------------------------------------------------
  7381. TABLE: non-vol/battery
  7382. COMMAND: life_test_tod
  7383. USAGE: life_test_tod [hh:mm{127}]
  7384. DESCRIPTION:
  7385. Sets GMT time-of-day at which life testing will occur.
  7386. EXAMPLES:
  7387. life_test_tod 22:00 -- Set life cycle test to occur at 10:00PM GMT.
  7388. ------------------------------------------------------------------------------
  7389. TABLE: non-vol/battery
  7390. COMMAND: low_batt_time
  7391. USAGE: low_batt_time [minutes{0..1000}]
  7392. DESCRIPTION:
  7393. Sets the value of upsConfigLowBattTime. See RFC-1628 for details.
  7394. EXAMPLES:
  7395. low_batt_time 30 -- Set upsConfigLowBattTime to 30 minutes.
  7396. ------------------------------------------------------------------------------
  7397. TABLE: non-vol/battery
  7398. COMMAND: low_charge
  7399. USAGE: low_charge [percent{0..100}]
  7400. DESCRIPTION:
  7401. Sets the percentage charge level below which the bcmAlarmLowBatteryCharge
  7402. alarm will be raised.
  7403. EXAMPLES:
  7404. low_charge 25 -- Set the battery low charge level to 80%.
  7405. ------------------------------------------------------------------------------
  7406. TABLE: non-vol/battery
  7407. COMMAND: manufactured
  7408. USAGE: manufactured [both|perm|dyn]
  7409. DESCRIPTION:
  7410. Checks to see if the specified section is manufactured.
  7411. EXAMPLES:
  7412. manufactured -- Checks both Permanent and Dynamic sections
  7413. manufacturing state.
  7414. manufactured perm -- Checks only the Permanent section manufacturing state.
  7415. ------------------------------------------------------------------------------
  7416. TABLE: non-vol/battery
  7417. COMMAND: max_charge
  7418. USAGE: max_charge [percent{0..100}]
  7419. DESCRIPTION:
  7420. Sets the maximum percentage charge level to which the battery will be
  7421. charged.
  7422. EXAMPLES:
  7423. max_charge 80 -- Set the maximum battery charge level to 80%.
  7424. ------------------------------------------------------------------------------
  7425. TABLE: non-vol/battery
  7426. COMMAND: name
  7427. USAGE: name [Name{127}]
  7428. DESCRIPTION:
  7429. Sets the value of upsIdentName. See RFC-1628 for details.
  7430. EXAMPLES:
  7431. name bar -- Set upsIdentName to 'bar'.
  7432. ------------------------------------------------------------------------------
  7433. TABLE: non-vol/battery
  7434. COMMAND: poll_interval
  7435. USAGE: poll_interval [seconds{0..120}]
  7436. DESCRIPTION:
  7437. Sets the interval at which the battery control thread will poll the battery
  7438. for the latest state and charge information.
  7439. EXAMPLES:
  7440. poll_interval 5 -- Set the battery poll interval to 5 seconds.
  7441. ------------------------------------------------------------------------------
  7442. TABLE: non-vol/battery
  7443. COMMAND: read
  7444. USAGE: read [both|perm|dyn]
  7445. DESCRIPTION:
  7446. Reads the specified section of non-volatile settings from non-volatile
  7447. memory. If 'both' is specified or there are no parameters, then both
  7448. Permanent and Dynamic settings will be read. Otherwise, only the section
  7449. specified will be read. This will destroy any changes you have made if you
  7450. haven't written them!
  7451. EXAMPLES:
  7452. read -- Reads both Permanent and Dynamic sections of settings.
  7453. read perm -- Reads only the Permanent section of non-vol settings.
  7454. ------------------------------------------------------------------------------
  7455. TABLE: non-vol/battery
  7456. COMMAND: replacement_threshold
  7457. USAGE: replacement_threshold [percent{0..100}]
  7458. DESCRIPTION:
  7459. Sets the percentage charge level to which the battery must be able to be
  7460. charged in order to be considered valid. If the battery can't be charged to
  7461. at least this level then it will be considered in need of replacement.
  7462. EXAMPLES:
  7463. replacement_threshold 50 -- Set the replacement threshold to 50%.
  7464. ------------------------------------------------------------------------------
  7465. TABLE: non-vol/battery
  7466. COMMAND: show
  7467. USAGE: show
  7468. DESCRIPTION:
  7469. Displays the current non-volatile settings values for both the Permanent and
  7470. Dynamic sections.
  7471. EXAMPLES:
  7472. show --
  7473. ------------------------------------------------------------------------------
  7474. TABLE: non-vol/battery
  7475. COMMAND: stats
  7476. USAGE: stats
  7477. DESCRIPTION:
  7478. Prints stats about buffer usage for Dynamic and Permanent settings.
  7479. EXAMPLES:
  7480. stats --
  7481. ------------------------------------------------------------------------------
  7482. TABLE: non-vol/battery
  7483. COMMAND: tftp_read
  7484. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  7485. DESCRIPTION:
  7486. Causes the Permanent or Dynamic settings data to be read from a server via
  7487. TFTP. The file must be generated correctly, with all of the headers, CRC,
  7488. and other information that would exist on the NonVol device. The file will
  7489. be read and evaluated for correctness before it is stored in the device. If
  7490. the file is rejected then the settings will be read from the device to undo
  7491. any changes. Normally, this will operate on all settings groups; if you
  7492. specify -g then it will operate only on the current group (e.g. if you are in
  7493. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  7494. read).
  7495. EXAMPLES:
  7496. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  7497. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  7498. ------------------------------------------------------------------------------
  7499. TABLE: non-vol/battery
  7500. COMMAND: tftp_write
  7501. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  7502. DESCRIPTION:
  7503. Causes the Permanent or Dynamic settings data to be written to a server via
  7504. TFTP. Normally, this will operate on all settings groups; if you specify -g
  7505. then it will operate only on the current group (e.g. if you are in the SNMP
  7506. nonvol dir, then -g will cause only the SNMP settings group to be written).
  7507. EXAMPLES:
  7508. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  7509. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  7510. ------------------------------------------------------------------------------
  7511. TABLE: non-vol/battery
  7512. COMMAND: write
  7513. USAGE: write [both|perm|dyn]
  7514. DESCRIPTION:
  7515. Writes the specified section of non-volatile settings to non-volatile memory.
  7516. If 'both' is specified or there are no parameters, then both Permanent and
  7517. Dynamic settings will be written. Otherwise, only the section specified will
  7518. be written.
  7519. EXAMPLES:
  7520. write -- Writes both Permanent and Dynamic sections of settings.
  7521. write perm -- Writes only the Permanent section of non-vol settings.
  7522. ------------------------------------------------------------------------------
  7523. TABLE: non-vol/bfcApp
  7524. COMMAND: auto_console
  7525. USAGE: auto_console [true|false]
  7526. DESCRIPTION:
  7527. Sets whether or not the application should automatically stop at the console
  7528. instead of running the application after waiting for the user to hit a key.
  7529. EXAMPLES:
  7530. auto_console -- Shows the current auto_console setting.
  7531. auto_console false -- Waits for the user to hit a key, then runs the app.
  7532. auto_console true -- Automatically breaks out into the console.
  7533. ------------------------------------------------------------------------------
  7534. TABLE: non-vol/bfcApp
  7535. COMMAND: clear_device
  7536. USAGE: clear_device [both|perm|dyn]
  7537. DESCRIPTION:
  7538. Tells the nonvol device to wipe out the specified settings section. All data
  7539. will be lost; the device should be restored to its 'virgin' state. For flash
  7540. devices, the flash block is erased; for disk devices, the file is erased.
  7541. EXAMPLES:
  7542. clear_device -- Clears both Permanent and Dynamic sections.
  7543. clear_device perm -- Clears only the Permanent section.
  7544. ------------------------------------------------------------------------------
  7545. TABLE: non-vol/bfcApp
  7546. COMMAND: console_stop_prompt
  7547. USAGE: console_stop_prompt [true|false]
  7548. DESCRIPTION:
  7549. Sets whether or not the application should wait for a keypress in order to
  7550. stop at the console. Disabling this will speed up boot time.
  7551. EXAMPLES:
  7552. console_stop_prompt 0 -- Disables the console init prompt.
  7553. ------------------------------------------------------------------------------
  7554. TABLE: non-vol/bfcApp
  7555. COMMAND: defaults
  7556. USAGE: defaults [both|perm|dyn]
  7557. DESCRIPTION:
  7558. Restores the settings to default values. NOTE: This does not write to
  7559. NonVol memory! You must do this manually. Also note that some settings do
  7560. not have good defaults, particularly the Permanent section! Use this command
  7561. with extreme care!
  7562. EXAMPLES:
  7563. defaults -- Sets both Permanent and Dynamic sections to defaults.
  7564. defaults perm -- Sets only the Permanent section to defaults.
  7565. ------------------------------------------------------------------------------
  7566. TABLE: non-vol/bfcApp
  7567. COMMAND: del_extra_data
  7568. USAGE: del_extra_data [both|perm|dyn]
  7569. DESCRIPTION:
  7570. Gets rid of any extra data that is assiociated with the settings. The extra
  7571. data is usually caused by a downgrade, where settings written by a newer
  7572. version are not understood by the older version, but are stored so that they
  7573. will still exist when the new code is run. However, in some cases, it is
  7574. desirable to get rid of them if they are not going to be used.
  7575. EXAMPLES:
  7576. del_extra_data perm -- Gets rid of extra permanent data.
  7577. ------------------------------------------------------------------------------
  7578. TABLE: non-vol/bfcApp
  7579. COMMAND: driver_init_prompt
  7580. USAGE: driver_init_prompt [true|false]
  7581. DESCRIPTION:
  7582. Sets whether or not the application should wait for a keypress in order to
  7583. bypass driver initialization. Disabling this will speed up boot time.
  7584. EXAMPLES:
  7585. driver_init_prompt 0 -- Disables the driver init prompt.
  7586. ------------------------------------------------------------------------------
  7587. TABLE: non-vol/bfcApp
  7588. COMMAND: flush {disabled}
  7589. USAGE: flush
  7590. DESCRIPTION:
  7591. For Composite NonVol Settings objects (which contain 1 or more groups of
  7592. NonVol Settings), this command flushes out any unrecognized groups that were
  7593. read from the device. This is useful in cases where the settings group isn't
  7594. needed by another application, and would just waste space.
  7595. EXAMPLES:
  7596. flush --
  7597. ------------------------------------------------------------------------------
  7598. TABLE: non-vol/bfcApp
  7599. COMMAND: manufactured
  7600. USAGE: manufactured [both|perm|dyn]
  7601. DESCRIPTION:
  7602. Checks to see if the specified section is manufactured.
  7603. EXAMPLES:
  7604. manufactured -- Checks both Permanent and Dynamic sections
  7605. manufacturing state.
  7606. manufactured perm -- Checks only the Permanent section manufacturing state.
  7607. ------------------------------------------------------------------------------
  7608. TABLE: non-vol/bfcApp
  7609. COMMAND: read
  7610. USAGE: read [both|perm|dyn]
  7611. DESCRIPTION:
  7612. Reads the specified section of non-volatile settings from non-volatile
  7613. memory. If 'both' is specified or there are no parameters, then both
  7614. Permanent and Dynamic settings will be read. Otherwise, only the section
  7615. specified will be read. This will destroy any changes you have made if you
  7616. haven't written them!
  7617. EXAMPLES:
  7618. read -- Reads both Permanent and Dynamic sections of settings.
  7619. read perm -- Reads only the Permanent section of non-vol settings.
  7620. ------------------------------------------------------------------------------
  7621. TABLE: non-vol/bfcApp
  7622. COMMAND: serial_console
  7623. USAGE: serial_console [disable|ro|rw]
  7624. DESCRIPTION:
  7625. Sets level of serial console availability.
  7626. disable - console input and output are disabled.
  7627. ro (read-only) - console input is disabled but output is enabled.
  7628. rw (read-write) - console input and output are enabled.
  7629. NOTE: chaing this setting via the console will not take effect until the next
  7630. reboot. If it took effect immediately then it would not be possible to issue
  7631. the 'write' command...
  7632. EXAMPLES:
  7633. serial_console disable -- Completely disable the console - no input or
  7634. output.
  7635. serial_console rw -- Completely enable the console - input and output.
  7636. ------------------------------------------------------------------------------
  7637. TABLE: non-vol/bfcApp
  7638. COMMAND: show
  7639. USAGE: show
  7640. DESCRIPTION:
  7641. Displays the current non-volatile settings values for both the Permanent and
  7642. Dynamic sections.
  7643. EXAMPLES:
  7644. show --
  7645. ------------------------------------------------------------------------------
  7646. TABLE: non-vol/bfcApp
  7647. COMMAND: stats
  7648. USAGE: stats
  7649. DESCRIPTION:
  7650. Prints stats about buffer usage for Dynamic and Permanent settings.
  7651. EXAMPLES:
  7652. stats --
  7653. ------------------------------------------------------------------------------
  7654. TABLE: non-vol/bfcApp
  7655. COMMAND: tftp_read
  7656. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  7657. DESCRIPTION:
  7658. Causes the Permanent or Dynamic settings data to be read from a server via
  7659. TFTP. The file must be generated correctly, with all of the headers, CRC,
  7660. and other information that would exist on the NonVol device. The file will
  7661. be read and evaluated for correctness before it is stored in the device. If
  7662. the file is rejected then the settings will be read from the device to undo
  7663. any changes. Normally, this will operate on all settings groups; if you
  7664. specify -g then it will operate only on the current group (e.g. if you are in
  7665. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  7666. read).
  7667. EXAMPLES:
  7668. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  7669. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  7670. ------------------------------------------------------------------------------
  7671. TABLE: non-vol/bfcApp
  7672. COMMAND: tftp_write
  7673. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  7674. DESCRIPTION:
  7675. Causes the Permanent or Dynamic settings data to be written to a server via
  7676. TFTP. Normally, this will operate on all settings groups; if you specify -g
  7677. then it will operate only on the current group (e.g. if you are in the SNMP
  7678. nonvol dir, then -g will cause only the SNMP settings group to be written).
  7679. EXAMPLES:
  7680. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  7681. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  7682. ------------------------------------------------------------------------------
  7683. TABLE: non-vol/bfcApp
  7684. COMMAND: write
  7685. USAGE: write [both|perm|dyn]
  7686. DESCRIPTION:
  7687. Writes the specified section of non-volatile settings to non-volatile memory.
  7688. If 'both' is specified or there are no parameters, then both Permanent and
  7689. Dynamic settings will be written. Otherwise, only the section specified will
  7690. be written.
  7691. EXAMPLES:
  7692. write -- Writes both Permanent and Dynamic sections of settings.
  7693. write perm -- Writes only the Permanent section of non-vol settings.
  7694. ------------------------------------------------------------------------------
  7695. TABLE: non-vol/bpi
  7696. COMMAND: change_key
  7697. USAGE: change_key public|private|root|cm_cert|ca_cert|cvc_root|cvc_ca
  7698. DESCRIPTION:
  7699. Prompts you for the new key value to be used. You will enter the number of
  7700. values to be used first, then you will be prompted for each value, one at a
  7701. time. If you hit Esc or Enter without specifying a new value, then this will
  7702. be aborted. The keyName parameter is one of the following:
  7703. public -- BPI Public Key
  7704. private -- BPI Private Key
  7705. root -- BPI+ Root Public Key
  7706. cm_cert -- BPI+ CM Certificate
  7707. ca_cert -- BPI+ CA Certificate
  7708. EXAMPLES:
  7709. change_key public -- Begins prompting you for the new BPI Public Key.
  7710. ------------------------------------------------------------------------------
  7711. TABLE: non-vol/bpi
  7712. COMMAND: clear_device
  7713. USAGE: clear_device [both|perm|dyn]
  7714. DESCRIPTION:
  7715. Tells the nonvol device to wipe out the specified settings section. All data
  7716. will be lost; the device should be restored to its 'virgin' state. For flash
  7717. devices, the flash block is erased; for disk devices, the file is erased.
  7718. EXAMPLES:
  7719. clear_device -- Clears both Permanent and Dynamic sections.
  7720. clear_device perm -- Clears only the Permanent section.
  7721. ------------------------------------------------------------------------------
  7722. TABLE: non-vol/bpi
  7723. COMMAND: code_access
  7724. USAGE: code_access
  7725. DESCRIPTION:
  7726. Prompts you for the new Secure s/w dload Code Access Start value to be used.
  7727. This is a fixed 12 byte field. You will be prompted for each value, one at a
  7728. time. If you hit Esc or Enter without specifying a new value, then this will
  7729. be aborted.
  7730. EXAMPLES:
  7731. code_access -- Begins prompting you for the new Code Access Start value.
  7732. ------------------------------------------------------------------------------
  7733. TABLE: non-vol/bpi
  7734. COMMAND: cvc_access
  7735. USAGE: cvc_access
  7736. DESCRIPTION:
  7737. Prompts you for the new Secure s/w dload CVC Access Start value to be used.
  7738. This is a fixed 12 byte field. You will be prompted for each value, one at a
  7739. time. If you hit Esc or Enter without specifying a new value, then this will
  7740. be aborted.
  7741. EXAMPLES:
  7742. cvc_access -- Begins prompting you for the new CVC Access Start value.
  7743. ------------------------------------------------------------------------------
  7744. TABLE: non-vol/bpi
  7745. COMMAND: defaults
  7746. USAGE: defaults [both|perm|dyn]
  7747. DESCRIPTION:
  7748. Restores the settings to default values. NOTE: This does not write to
  7749. NonVol memory! You must do this manually. Also note that some settings do
  7750. not have good defaults, particularly the Permanent section! Use this command
  7751. with extreme care!
  7752. EXAMPLES:
  7753. defaults -- Sets both Permanent and Dynamic sections to defaults.
  7754. defaults perm -- Sets only the Permanent section to defaults.
  7755. ------------------------------------------------------------------------------
  7756. TABLE: non-vol/bpi
  7757. COMMAND: del_extra_data
  7758. USAGE: del_extra_data [both|perm|dyn]
  7759. DESCRIPTION:
  7760. Gets rid of any extra data that is assiociated with the settings. The extra
  7761. data is usually caused by a downgrade, where settings written by a newer
  7762. version are not understood by the older version, but are stored so that they
  7763. will still exist when the new code is run. However, in some cases, it is
  7764. desirable to get rid of them if they are not going to be used.
  7765. EXAMPLES:
  7766. del_extra_data perm -- Gets rid of extra permanent data.
  7767. ------------------------------------------------------------------------------
  7768. TABLE: non-vol/bpi
  7769. COMMAND: flush {disabled}
  7770. USAGE: flush
  7771. DESCRIPTION:
  7772. For Composite NonVol Settings objects (which contain 1 or more groups of
  7773. NonVol Settings), this command flushes out any unrecognized groups that were
  7774. read from the device. This is useful in cases where the settings group isn't
  7775. needed by another application, and would just waste space.
  7776. EXAMPLES:
  7777. flush --
  7778. ------------------------------------------------------------------------------
  7779. TABLE: non-vol/bpi
  7780. COMMAND: key_location
  7781. USAGE: key_location root|ca_cert [boolIsDynamic]
  7782. DESCRIPTION:
  7783. Sets the location (dynamic or permanent) of the key value to be used. These
  7784. keys are placed in permanent settings at manufacturing time, but can be
  7785. upgraded later, in which case they will be stored in dynamic. This command
  7786. allows you to override the automatic decision of which value to use. The key
  7787. name parameter is one of the following:
  7788. root -- BPI+ Root Public Key
  7789. ca_cert -- BPI+ CA Certificate
  7790. EXAMPLES:
  7791. key_location root false -- Sets the BPI+ Root Public Key to use Permanent
  7792. ------------------------------------------------------------------------------
  7793. TABLE: non-vol/bpi
  7794. COMMAND: manufactured
  7795. USAGE: manufactured [both|perm|dyn]
  7796. DESCRIPTION:
  7797. Checks to see if the specified section is manufactured.
  7798. EXAMPLES:
  7799. manufactured -- Checks both Permanent and Dynamic sections
  7800. manufacturing state.
  7801. manufactured perm -- Checks only the Permanent section manufacturing state.
  7802. ------------------------------------------------------------------------------
  7803. TABLE: non-vol/bpi
  7804. COMMAND: print
  7805. USAGE: print public|private|root|cm_cert|ca_cert|cvc_root|cvc_ca
  7806. DESCRIPTION:
  7807. Displays the value for the key name that is specified. The key values are
  7808. not displayed with the 'show' command in order to keep them from overflowing
  7809. the screen. The keyName parameter is one of the following:
  7810. public -- BPI Public Key
  7811. private -- BPI Private Key
  7812. root -- BPI+ Root Public Key
  7813. cm_cert -- BPI+ CM Certificate
  7814. ca_cert -- BPI+ CA Certificate
  7815. cvc_root -- BPI+ CVC Rott CA Certificate
  7816. cvc_ca -- BPI+ CVC CA Certificate
  7817. EXAMPLES:
  7818. print public -- Prints the BPI Public Key.
  7819. ------------------------------------------------------------------------------
  7820. TABLE: non-vol/bpi
  7821. COMMAND: read
  7822. USAGE: read [both|perm|dyn]
  7823. DESCRIPTION:
  7824. Reads the specified section of non-volatile settings from non-volatile
  7825. memory. If 'both' is specified or there are no parameters, then both
  7826. Permanent and Dynamic settings will be read. Otherwise, only the section
  7827. specified will be read. This will destroy any changes you have made if you
  7828. haven't written them!
  7829. EXAMPLES:
  7830. read -- Reads both Permanent and Dynamic sections of settings.
  7831. read perm -- Reads only the Permanent section of non-vol settings.
  7832. ------------------------------------------------------------------------------
  7833. TABLE: non-vol/bpi
  7834. COMMAND: show
  7835. USAGE: show
  7836. DESCRIPTION:
  7837. Displays the current non-volatile settings values for both the Permanent and
  7838. Dynamic sections.
  7839. EXAMPLES:
  7840. show --
  7841. ------------------------------------------------------------------------------
  7842. TABLE: non-vol/bpi
  7843. COMMAND: stats
  7844. USAGE: stats
  7845. DESCRIPTION:
  7846. Prints stats about buffer usage for Dynamic and Permanent settings.
  7847. EXAMPLES:
  7848. stats --
  7849. ------------------------------------------------------------------------------
  7850. TABLE: non-vol/bpi
  7851. COMMAND: tftp_read
  7852. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  7853. DESCRIPTION:
  7854. Causes the Permanent or Dynamic settings data to be read from a server via
  7855. TFTP. The file must be generated correctly, with all of the headers, CRC,
  7856. and other information that would exist on the NonVol device. The file will
  7857. be read and evaluated for correctness before it is stored in the device. If
  7858. the file is rejected then the settings will be read from the device to undo
  7859. any changes. Normally, this will operate on all settings groups; if you
  7860. specify -g then it will operate only on the current group (e.g. if you are in
  7861. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  7862. read).
  7863. EXAMPLES:
  7864. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  7865. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  7866. ------------------------------------------------------------------------------
  7867. TABLE: non-vol/bpi
  7868. COMMAND: tftp_write
  7869. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  7870. DESCRIPTION:
  7871. Causes the Permanent or Dynamic settings data to be written to a server via
  7872. TFTP. Normally, this will operate on all settings groups; if you specify -g
  7873. then it will operate only on the current group (e.g. if you are in the SNMP
  7874. nonvol dir, then -g will cause only the SNMP settings group to be written).
  7875. EXAMPLES:
  7876. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  7877. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  7878. ------------------------------------------------------------------------------
  7879. TABLE: non-vol/bpi
  7880. COMMAND: write
  7881. USAGE: write [both|perm|dyn]
  7882. DESCRIPTION:
  7883. Writes the specified section of non-volatile settings to non-volatile memory.
  7884. If 'both' is specified or there are no parameters, then both Permanent and
  7885. Dynamic settings will be written. Otherwise, only the section specified will
  7886. be written.
  7887. EXAMPLES:
  7888. write -- Writes both Permanent and Dynamic sections of settings.
  7889. write perm -- Writes only the Permanent section of non-vol settings.
  7890. ------------------------------------------------------------------------------
  7891. TABLE: non-vol/cap
  7892. COMMAND: add_cap_mapping
  7893. USAGE: add_cap_mapping
  7894. DESCRIPTION:
  7895. Presents you with a series of prompts that allows one to add a CAP mapping.
  7896. EXAMPLES:
  7897. add_cap_mapping -- Prompts you for the new CAP mapping.
  7898. ------------------------------------------------------------------------------
  7899. TABLE: non-vol/cap
  7900. COMMAND: add_passthrough
  7901. USAGE: add_passthrough Passthrough Index{1..65535} [MacAddress]
  7902. DESCRIPTION:
  7903. Adds a passthrough mac address to the passthrough table
  7904. EXAMPLES:
  7905. add_passthrough 1 00:10:18:50:10:32 -- Sets the passthrough address with
  7906. index 1.
  7907. ------------------------------------------------------------------------------
  7908. TABLE: non-vol/cap
  7909. COMMAND: clear_device
  7910. USAGE: clear_device [both|perm|dyn]
  7911. DESCRIPTION:
  7912. Tells the nonvol device to wipe out the specified settings section. All data
  7913. will be lost; the device should be restored to its 'virgin' state. For flash
  7914. devices, the flash block is erased; for disk devices, the file is erased.
  7915. EXAMPLES:
  7916. clear_device -- Clears both Permanent and Dynamic sections.
  7917. clear_device perm -- Clears only the Permanent section.
  7918. ------------------------------------------------------------------------------
  7919. TABLE: non-vol/cap
  7920. COMMAND: defaults
  7921. USAGE: defaults [both|perm|dyn]
  7922. DESCRIPTION:
  7923. Restores the settings to default values. NOTE: This does not write to
  7924. NonVol memory! You must do this manually. Also note that some settings do
  7925. not have good defaults, particularly the Permanent section! Use this command
  7926. with extreme care!
  7927. EXAMPLES:
  7928. defaults -- Sets both Permanent and Dynamic sections to defaults.
  7929. defaults perm -- Sets only the Permanent section to defaults.
  7930. ------------------------------------------------------------------------------
  7931. TABLE: non-vol/cap
  7932. COMMAND: del_cap_mapping
  7933. USAGE: del_cap_mapping
  7934. DESCRIPTION:
  7935. Presents you the cap mapping index to delete a CAP mapping.
  7936. EXAMPLES:
  7937. delete_cap_mapping -- Prompts you to delete a CAP mapping index.
  7938. ------------------------------------------------------------------------------
  7939. TABLE: non-vol/cap
  7940. COMMAND: del_extra_data
  7941. USAGE: del_extra_data [both|perm|dyn]
  7942. DESCRIPTION:
  7943. Gets rid of any extra data that is assiociated with the settings. The extra
  7944. data is usually caused by a downgrade, where settings written by a newer
  7945. version are not understood by the older version, but are stored so that they
  7946. will still exist when the new code is run. However, in some cases, it is
  7947. desirable to get rid of them if they are not going to be used.
  7948. EXAMPLES:
  7949. del_extra_data perm -- Gets rid of extra permanent data.
  7950. ------------------------------------------------------------------------------
  7951. TABLE: non-vol/cap
  7952. COMMAND: del_passthrough
  7953. USAGE: del_passthrough Passthrough Index{1..65535}
  7954. DESCRIPTION:
  7955. Deletes the passthrough mac address from the passthrough table
  7956. EXAMPLES:
  7957. delete_passthrough 1 -- Removes the passthrough address associated with
  7958. index 1
  7959. ------------------------------------------------------------------------------
  7960. TABLE: non-vol/cap
  7961. COMMAND: flush {disabled}
  7962. USAGE: flush
  7963. DESCRIPTION:
  7964. For Composite NonVol Settings objects (which contain 1 or more groups of
  7965. NonVol Settings), this command flushes out any unrecognized groups that were
  7966. read from the device. This is useful in cases where the settings group isn't
  7967. needed by another application, and would just waste space.
  7968. EXAMPLES:
  7969. flush --
  7970. ------------------------------------------------------------------------------
  7971. TABLE: non-vol/cap
  7972. COMMAND: manufactured
  7973. USAGE: manufactured [both|perm|dyn]
  7974. DESCRIPTION:
  7975. Checks to see if the specified section is manufactured.
  7976. EXAMPLES:
  7977. manufactured -- Checks both Permanent and Dynamic sections
  7978. manufacturing state.
  7979. manufactured perm -- Checks only the Permanent section manufacturing state.
  7980. ------------------------------------------------------------------------------
  7981. TABLE: non-vol/cap
  7982. COMMAND: primary_mode
  7983. USAGE: primary_mode mode{1..3}
  7984. DESCRIPTION:
  7985. Sets the Cap Primary mode to value:
  7986. (1) NAPT (2) NAT (3) CAPT
  7987. EXAMPLES:
  7988. primary_mode 2 - NAT -- .
  7989. ------------------------------------------------------------------------------
  7990. TABLE: non-vol/cap
  7991. COMMAND: provisioning_mode
  7992. USAGE: provisioning_mode mode{1..3}
  7993. DESCRIPTION:
  7994. Sets the Provisioining mode to value:
  7995. (1) DISABLED (2) DHCP (3) DORMANT
  7996. EXAMPLES:
  7997. provisioning_mode 2 - DHCP -- .
  7998. ------------------------------------------------------------------------------
  7999. TABLE: non-vol/cap
  8000. COMMAND: read
  8001. USAGE: read [both|perm|dyn]
  8002. DESCRIPTION:
  8003. Reads the specified section of non-volatile settings from non-volatile
  8004. memory. If 'both' is specified or there are no parameters, then both
  8005. Permanent and Dynamic settings will be read. Otherwise, only the section
  8006. specified will be read. This will destroy any changes you have made if you
  8007. haven't written them!
  8008. EXAMPLES:
  8009. read -- Reads both Permanent and Dynamic sections of settings.
  8010. read perm -- Reads only the Permanent section of non-vol settings.
  8011. ------------------------------------------------------------------------------
  8012. TABLE: non-vol/cap
  8013. COMMAND: show
  8014. USAGE: show
  8015. DESCRIPTION:
  8016. Displays the current non-volatile settings values for both the Permanent and
  8017. Dynamic sections.
  8018. EXAMPLES:
  8019. show --
  8020. ------------------------------------------------------------------------------
  8021. TABLE: non-vol/cap
  8022. COMMAND: stats
  8023. USAGE: stats
  8024. DESCRIPTION:
  8025. Prints stats about buffer usage for Dynamic and Permanent settings.
  8026. EXAMPLES:
  8027. stats --
  8028. ------------------------------------------------------------------------------
  8029. TABLE: non-vol/cap
  8030. COMMAND: tftp_read
  8031. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  8032. DESCRIPTION:
  8033. Causes the Permanent or Dynamic settings data to be read from a server via
  8034. TFTP. The file must be generated correctly, with all of the headers, CRC,
  8035. and other information that would exist on the NonVol device. The file will
  8036. be read and evaluated for correctness before it is stored in the device. If
  8037. the file is rejected then the settings will be read from the device to undo
  8038. any changes. Normally, this will operate on all settings groups; if you
  8039. specify -g then it will operate only on the current group (e.g. if you are in
  8040. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  8041. read).
  8042. EXAMPLES:
  8043. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  8044. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  8045. ------------------------------------------------------------------------------
  8046. TABLE: non-vol/cap
  8047. COMMAND: tftp_write
  8048. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  8049. DESCRIPTION:
  8050. Causes the Permanent or Dynamic settings data to be written to a server via
  8051. TFTP. Normally, this will operate on all settings groups; if you specify -g
  8052. then it will operate only on the current group (e.g. if you are in the SNMP
  8053. nonvol dir, then -g will cause only the SNMP settings group to be written).
  8054. EXAMPLES:
  8055. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  8056. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  8057. ------------------------------------------------------------------------------
  8058. TABLE: non-vol/cap
  8059. COMMAND: wanipconnection_enable
  8060. USAGE: wanipconnection_enable [true|false]
  8061. DESCRIPTION:
  8062. Enable or disable the UPnP WanIpConnection service.
  8063. EXAMPLES:
  8064. wanipconnection_enable true - enables the UPnP WanIpConnection service. -- .
  8065. ------------------------------------------------------------------------------
  8066. TABLE: non-vol/cap
  8067. COMMAND: write
  8068. USAGE: write [both|perm|dyn]
  8069. DESCRIPTION:
  8070. Writes the specified section of non-volatile settings to non-volatile memory.
  8071. If 'both' is specified or there are no parameters, then both Permanent and
  8072. Dynamic settings will be written. Otherwise, only the section specified will
  8073. be written.
  8074. EXAMPLES:
  8075. write -- Writes both Permanent and Dynamic sections of settings.
  8076. write perm -- Writes only the Permanent section of non-vol settings.
  8077. ------------------------------------------------------------------------------
  8078. TABLE: non-vol/cdp
  8079. COMMAND: add_lan_addr
  8080. USAGE: add_lan_addr
  8081. DESCRIPTION:
  8082. Presents you with a series of prompts that allows one to add a lan entry.
  8083. EXAMPLES:
  8084. add_lan_addr -- Prompts you for the new lan entry.
  8085. ------------------------------------------------------------------------------
  8086. TABLE: non-vol/cdp
  8087. COMMAND: add_wan_data
  8088. USAGE: add_wan_data
  8089. DESCRIPTION:
  8090. Presents you with a series of prompts that allows one to add a wan data
  8091. entry.
  8092. EXAMPLES:
  8093. add_wan_data -- Prompts you for the new wan data entry.
  8094. ------------------------------------------------------------------------------
  8095. TABLE: non-vol/cdp
  8096. COMMAND: add_wan_server
  8097. USAGE: add_wan_server
  8098. DESCRIPTION:
  8099. Presents you with a series of prompts that allows one to add a wan data
  8100. server entry.
  8101. EXAMPLES:
  8102. add_wan_server -- Prompts you for the new wan data entry.
  8103. ------------------------------------------------------------------------------
  8104. TABLE: non-vol/cdp
  8105. COMMAND: cds_settings
  8106. USAGE: cds_settings
  8107. DESCRIPTION:
  8108. Presents you with a series of prompts that allows one set the CDS ( DHCP
  8109. Server ) settings.
  8110. EXAMPLES:
  8111. cds_settings -- Prompts you to CDS settings.
  8112. ------------------------------------------------------------------------------
  8113. TABLE: non-vol/cdp
  8114. COMMAND: clear_device
  8115. USAGE: clear_device [both|perm|dyn]
  8116. DESCRIPTION:
  8117. Tells the nonvol device to wipe out the specified settings section. All data
  8118. will be lost; the device should be restored to its 'virgin' state. For flash
  8119. devices, the flash block is erased; for disk devices, the file is erased.
  8120. EXAMPLES:
  8121. clear_device -- Clears both Permanent and Dynamic sections.
  8122. clear_device perm -- Clears only the Permanent section.
  8123. ------------------------------------------------------------------------------
  8124. TABLE: non-vol/cdp
  8125. COMMAND: defaults
  8126. USAGE: defaults [both|perm|dyn]
  8127. DESCRIPTION:
  8128. Restores the settings to default values. NOTE: This does not write to
  8129. NonVol memory! You must do this manually. Also note that some settings do
  8130. not have good defaults, particularly the Permanent section! Use this command
  8131. with extreme care!
  8132. EXAMPLES:
  8133. defaults -- Sets both Permanent and Dynamic sections to defaults.
  8134. defaults perm -- Sets only the Permanent section to defaults.
  8135. ------------------------------------------------------------------------------
  8136. TABLE: non-vol/cdp
  8137. COMMAND: del_extra_data
  8138. USAGE: del_extra_data [both|perm|dyn]
  8139. DESCRIPTION:
  8140. Gets rid of any extra data that is assiociated with the settings. The extra
  8141. data is usually caused by a downgrade, where settings written by a newer
  8142. version are not understood by the older version, but are stored so that they
  8143. will still exist when the new code is run. However, in some cases, it is
  8144. desirable to get rid of them if they are not going to be used.
  8145. EXAMPLES:
  8146. del_extra_data perm -- Gets rid of extra permanent data.
  8147. ------------------------------------------------------------------------------
  8148. TABLE: non-vol/cdp
  8149. COMMAND: del_lan_addr
  8150. USAGE: del_lan_addr
  8151. DESCRIPTION:
  8152. Presents you with a series of prompts that allows one to delete a lan entry.
  8153. EXAMPLES:
  8154. del_lan_addr -- Prompts you to delete a lan entry.
  8155. ------------------------------------------------------------------------------
  8156. TABLE: non-vol/cdp
  8157. COMMAND: del_wan_data
  8158. USAGE: del_wan_data
  8159. DESCRIPTION:
  8160. Presents you with a series of prompts that allows one to delete a wan data
  8161. entry.
  8162. EXAMPLES:
  8163. del_wan_data -- Prompts you to delete a wan data entry.
  8164. ------------------------------------------------------------------------------
  8165. TABLE: non-vol/cdp
  8166. COMMAND: del_wan_server
  8167. USAGE: del_wan_server
  8168. DESCRIPTION:
  8169. Presents you with a series of prompts that allows one to delete a wan data
  8170. server entry.
  8171. EXAMPLES:
  8172. del_wan_server -- Prompts you to delete a wan data entry.
  8173. ------------------------------------------------------------------------------
  8174. TABLE: non-vol/cdp
  8175. COMMAND: flush {disabled}
  8176. USAGE: flush
  8177. DESCRIPTION:
  8178. For Composite NonVol Settings objects (which contain 1 or more groups of
  8179. NonVol Settings), this command flushes out any unrecognized groups that were
  8180. read from the device. This is useful in cases where the settings group isn't
  8181. needed by another application, and would just waste space.
  8182. EXAMPLES:
  8183. flush --
  8184. ------------------------------------------------------------------------------
  8185. TABLE: non-vol/cdp
  8186. COMMAND: lan_trans_action
  8187. USAGE: lan_trans_action [action{1..2}]
  8188. DESCRIPTION:
  8189. (1) normal (2) no assignment
  8190. EXAMPLES:
  8191. lan_trans_action 1 -- Sets the action to normal
  8192. ------------------------------------------------------------------------------
  8193. TABLE: non-vol/cdp
  8194. COMMAND: lan_trans_threshold
  8195. USAGE: lan_trans_threshold [threshold{1..65533}]
  8196. DESCRIPTION:
  8197. Tbd
  8198. EXAMPLES:
  8199. lan_trans_threshold 10 -- Sets the threshold to 2
  8200. ------------------------------------------------------------------------------
  8201. TABLE: non-vol/cdp
  8202. COMMAND: manufactured
  8203. USAGE: manufactured [both|perm|dyn]
  8204. DESCRIPTION:
  8205. Checks to see if the specified section is manufactured.
  8206. EXAMPLES:
  8207. manufactured -- Checks both Permanent and Dynamic sections
  8208. manufacturing state.
  8209. manufactured perm -- Checks only the Permanent section manufacturing state.
  8210. ------------------------------------------------------------------------------
  8211. TABLE: non-vol/cdp
  8212. COMMAND: read
  8213. USAGE: read [both|perm|dyn]
  8214. DESCRIPTION:
  8215. Reads the specified section of non-volatile settings from non-volatile
  8216. memory. If 'both' is specified or there are no parameters, then both
  8217. Permanent and Dynamic settings will be read. Otherwise, only the section
  8218. specified will be read. This will destroy any changes you have made if you
  8219. haven't written them!
  8220. EXAMPLES:
  8221. read -- Reads both Permanent and Dynamic sections of settings.
  8222. read perm -- Reads only the Permanent section of non-vol settings.
  8223. ------------------------------------------------------------------------------
  8224. TABLE: non-vol/cdp
  8225. COMMAND: show
  8226. USAGE: show
  8227. DESCRIPTION:
  8228. Displays the current non-volatile settings values for both the Permanent and
  8229. Dynamic sections.
  8230. EXAMPLES:
  8231. show --
  8232. ------------------------------------------------------------------------------
  8233. TABLE: non-vol/cdp
  8234. COMMAND: stats
  8235. USAGE: stats
  8236. DESCRIPTION:
  8237. Prints stats about buffer usage for Dynamic and Permanent settings.
  8238. EXAMPLES:
  8239. stats --
  8240. ------------------------------------------------------------------------------
  8241. TABLE: non-vol/cdp
  8242. COMMAND: tftp_read
  8243. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  8244. DESCRIPTION:
  8245. Causes the Permanent or Dynamic settings data to be read from a server via
  8246. TFTP. The file must be generated correctly, with all of the headers, CRC,
  8247. and other information that would exist on the NonVol device. The file will
  8248. be read and evaluated for correctness before it is stored in the device. If
  8249. the file is rejected then the settings will be read from the device to undo
  8250. any changes. Normally, this will operate on all settings groups; if you
  8251. specify -g then it will operate only on the current group (e.g. if you are in
  8252. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  8253. read).
  8254. EXAMPLES:
  8255. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  8256. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  8257. ------------------------------------------------------------------------------
  8258. TABLE: non-vol/cdp
  8259. COMMAND: tftp_write
  8260. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  8261. DESCRIPTION:
  8262. Causes the Permanent or Dynamic settings data to be written to a server via
  8263. TFTP. Normally, this will operate on all settings groups; if you specify -g
  8264. then it will operate only on the current group (e.g. if you are in the SNMP
  8265. nonvol dir, then -g will cause only the SNMP settings group to be written).
  8266. EXAMPLES:
  8267. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  8268. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  8269. ------------------------------------------------------------------------------
  8270. TABLE: non-vol/cdp
  8271. COMMAND: wan_ip_addr_cnt
  8272. USAGE: wan_ip_addr_cnt [count{0..63}]
  8273. DESCRIPTION:
  8274. Tbd
  8275. EXAMPLES:
  8276. wan_ip_addr_cnt 5 -- Set the count to 5
  8277. ------------------------------------------------------------------------------
  8278. TABLE: non-vol/cdp
  8279. COMMAND: wins_servers
  8280. USAGE: wins_servers
  8281. DESCRIPTION:
  8282. Prompts user to enter WINS server IP addresses to pass to CPEs via DHCP
  8283. server.
  8284. EXAMPLES:
  8285. wins_servers -- Prompts you to WINS servers settings.
  8286. ------------------------------------------------------------------------------
  8287. TABLE: non-vol/cdp
  8288. COMMAND: write
  8289. USAGE: write [both|perm|dyn]
  8290. DESCRIPTION:
  8291. Writes the specified section of non-volatile settings to non-volatile memory.
  8292. If 'both' is specified or there are no parameters, then both Permanent and
  8293. Dynamic settings will be written. Otherwise, only the section specified will
  8294. be written.
  8295. EXAMPLES:
  8296. write -- Writes both Permanent and Dynamic sections of settings.
  8297. write perm -- Writes only the Permanent section of non-vol settings.
  8298. ------------------------------------------------------------------------------
  8299. TABLE: non-vol/cmp
  8300. COMMAND: clear_device
  8301. USAGE: clear_device [both|perm|dyn]
  8302. DESCRIPTION:
  8303. Tells the nonvol device to wipe out the specified settings section. All data
  8304. will be lost; the device should be restored to its 'virgin' state. For flash
  8305. devices, the flash block is erased; for disk devices, the file is erased.
  8306. EXAMPLES:
  8307. clear_device -- Clears both Permanent and Dynamic sections.
  8308. clear_device perm -- Clears only the Permanent section.
  8309. ------------------------------------------------------------------------------
  8310. TABLE: non-vol/cmp
  8311. COMMAND: defaults
  8312. USAGE: defaults [both|perm|dyn]
  8313. DESCRIPTION:
  8314. Restores the settings to default values. NOTE: This does not write to
  8315. NonVol memory! You must do this manually. Also note that some settings do
  8316. not have good defaults, particularly the Permanent section! Use this command
  8317. with extreme care!
  8318. EXAMPLES:
  8319. defaults -- Sets both Permanent and Dynamic sections to defaults.
  8320. defaults perm -- Sets only the Permanent section to defaults.
  8321. ------------------------------------------------------------------------------
  8322. TABLE: non-vol/cmp
  8323. COMMAND: del_extra_data
  8324. USAGE: del_extra_data [both|perm|dyn]
  8325. DESCRIPTION:
  8326. Gets rid of any extra data that is assiociated with the settings. The extra
  8327. data is usually caused by a downgrade, where settings written by a newer
  8328. version are not understood by the older version, but are stored so that they
  8329. will still exist when the new code is run. However, in some cases, it is
  8330. desirable to get rid of them if they are not going to be used.
  8331. EXAMPLES:
  8332. del_extra_data perm -- Gets rid of extra permanent data.
  8333. ------------------------------------------------------------------------------
  8334. TABLE: non-vol/cmp
  8335. COMMAND: flush {disabled}
  8336. USAGE: flush
  8337. DESCRIPTION:
  8338. For Composite NonVol Settings objects (which contain 1 or more groups of
  8339. NonVol Settings), this command flushes out any unrecognized groups that were
  8340. read from the device. This is useful in cases where the settings group isn't
  8341. needed by another application, and would just waste space.
  8342. EXAMPLES:
  8343. flush --
  8344. ------------------------------------------------------------------------------
  8345. TABLE: non-vol/cmp
  8346. COMMAND: manufactured
  8347. USAGE: manufactured [both|perm|dyn]
  8348. DESCRIPTION:
  8349. Checks to see if the specified section is manufactured.
  8350. EXAMPLES:
  8351. manufactured -- Checks both Permanent and Dynamic sections
  8352. manufacturing state.
  8353. manufactured perm -- Checks only the Permanent section manufacturing state.
  8354. ------------------------------------------------------------------------------
  8355. TABLE: non-vol/cmp
  8356. COMMAND: read
  8357. USAGE: read [both|perm|dyn]
  8358. DESCRIPTION:
  8359. Reads the specified section of non-volatile settings from non-volatile
  8360. memory. If 'both' is specified or there are no parameters, then both
  8361. Permanent and Dynamic settings will be read. Otherwise, only the section
  8362. specified will be read. This will destroy any changes you have made if you
  8363. haven't written them!
  8364. EXAMPLES:
  8365. read -- Reads both Permanent and Dynamic sections of settings.
  8366. read perm -- Reads only the Permanent section of non-vol settings.
  8367. ------------------------------------------------------------------------------
  8368. TABLE: non-vol/cmp
  8369. COMMAND: show
  8370. USAGE: show
  8371. DESCRIPTION:
  8372. Displays the current non-volatile settings values for both the Permanent and
  8373. Dynamic sections.
  8374. EXAMPLES:
  8375. show --
  8376. ------------------------------------------------------------------------------
  8377. TABLE: non-vol/cmp
  8378. COMMAND: stats
  8379. USAGE: stats
  8380. DESCRIPTION:
  8381. Prints stats about buffer usage for Dynamic and Permanent settings.
  8382. EXAMPLES:
  8383. stats --
  8384. ------------------------------------------------------------------------------
  8385. TABLE: non-vol/cmp
  8386. COMMAND: sysContact
  8387. USAGE: sysContact [String{127}]
  8388. DESCRIPTION:
  8389. Sets the sysContact string that will be reported via SNMP.
  8390. EXAMPLES:
  8391. sysContact me myself and I --
  8392. ------------------------------------------------------------------------------
  8393. TABLE: non-vol/cmp
  8394. COMMAND: sysDescr
  8395. USAGE: sysDescr [String{254}]
  8396. DESCRIPTION:
  8397. Sets the sysDescr string that will be reported via SNMP.
  8398. EXAMPLES:
  8399. sysDescr Best thing since sliced bread --
  8400. ------------------------------------------------------------------------------
  8401. TABLE: non-vol/cmp
  8402. COMMAND: sysLocation
  8403. USAGE: sysLocation [String{127}]
  8404. DESCRIPTION:
  8405. Sets the sysLocation string that will be reported via SNMP.
  8406. EXAMPLES:
  8407. sysLocation wherever you are --
  8408. ------------------------------------------------------------------------------
  8409. TABLE: non-vol/cmp
  8410. COMMAND: sysName
  8411. USAGE: sysName [String{127}]
  8412. DESCRIPTION:
  8413. Sets the sysName string that will be reported via SNMP.
  8414. EXAMPLES:
  8415. sysName whoever you are --
  8416. ------------------------------------------------------------------------------
  8417. TABLE: non-vol/cmp
  8418. COMMAND: sysORDescr
  8419. USAGE: sysORDescr [String{127}]
  8420. DESCRIPTION:
  8421. Sets the sysORDescr string that will be reported via SNMP.
  8422. EXAMPLES:
  8423. sysORDescr who I am --
  8424. ------------------------------------------------------------------------------
  8425. TABLE: non-vol/cmp
  8426. COMMAND: sysORID
  8427. USAGE: sysORID [String{127}]
  8428. DESCRIPTION:
  8429. Sets the sysORID string that will be reported via SNMP.
  8430. EXAMPLES:
  8431. sysORID 1.2.3.4.5.6.1 --
  8432. ------------------------------------------------------------------------------
  8433. TABLE: non-vol/cmp
  8434. COMMAND: sysObjectId
  8435. USAGE: sysObjectId [String{127}]
  8436. DESCRIPTION:
  8437. Sets the sysObjectId string that will be reported via SNMP.
  8438. EXAMPLES:
  8439. sysObjectId 1.2.3.4.5.6 --
  8440. ------------------------------------------------------------------------------
  8441. TABLE: non-vol/cmp
  8442. COMMAND: sysServices
  8443. USAGE: sysServices [Number{0..255}]
  8444. DESCRIPTION:
  8445. Sets the sysServices value that will be reported via SNMP.
  8446. EXAMPLES:
  8447. sysServices 0x4f --
  8448. ------------------------------------------------------------------------------
  8449. TABLE: non-vol/cmp
  8450. COMMAND: tftp_read
  8451. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  8452. DESCRIPTION:
  8453. Causes the Permanent or Dynamic settings data to be read from a server via
  8454. TFTP. The file must be generated correctly, with all of the headers, CRC,
  8455. and other information that would exist on the NonVol device. The file will
  8456. be read and evaluated for correctness before it is stored in the device. If
  8457. the file is rejected then the settings will be read from the device to undo
  8458. any changes. Normally, this will operate on all settings groups; if you
  8459. specify -g then it will operate only on the current group (e.g. if you are in
  8460. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  8461. read).
  8462. EXAMPLES:
  8463. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  8464. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  8465. ------------------------------------------------------------------------------
  8466. TABLE: non-vol/cmp
  8467. COMMAND: tftp_write
  8468. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  8469. DESCRIPTION:
  8470. Causes the Permanent or Dynamic settings data to be written to a server via
  8471. TFTP. Normally, this will operate on all settings groups; if you specify -g
  8472. then it will operate only on the current group (e.g. if you are in the SNMP
  8473. nonvol dir, then -g will cause only the SNMP settings group to be written).
  8474. EXAMPLES:
  8475. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  8476. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  8477. ------------------------------------------------------------------------------
  8478. TABLE: non-vol/cmp
  8479. COMMAND: write
  8480. USAGE: write [both|perm|dyn]
  8481. DESCRIPTION:
  8482. Writes the specified section of non-volatile settings to non-volatile memory.
  8483. If 'both' is specified or there are no parameters, then both Permanent and
  8484. Dynamic settings will be written. Otherwise, only the section specified will
  8485. be written.
  8486. EXAMPLES:
  8487. write -- Writes both Permanent and Dynamic sections of settings.
  8488. write perm -- Writes only the Permanent section of non-vol settings.
  8489. ------------------------------------------------------------------------------
  8490. TABLE: non-vol/cqp2
  8491. COMMAND: add_policy
  8492. USAGE: add_policy
  8493. DESCRIPTION:
  8494. Presents you with a series of prompts that allows one to add a QoS policy
  8495. table entry.
  8496. EXAMPLES:
  8497. add_policy -- Prompts you for the new QoS policy table entry.
  8498. ------------------------------------------------------------------------------
  8499. TABLE: non-vol/cqp2
  8500. COMMAND: add_traffic
  8501. USAGE: add_traffic
  8502. DESCRIPTION:
  8503. Presents you with a series of prompts that allows one to add a QoS Traffic
  8504. Class table entry.
  8505. EXAMPLES:
  8506. add_traffic -- Prompts you for the new QoS Traffic Class table entry.
  8507. ------------------------------------------------------------------------------
  8508. TABLE: non-vol/cqp2
  8509. COMMAND: clear_device
  8510. USAGE: clear_device [both|perm|dyn]
  8511. DESCRIPTION:
  8512. Tells the nonvol device to wipe out the specified settings section. All data
  8513. will be lost; the device should be restored to its 'virgin' state. For flash
  8514. devices, the flash block is erased; for disk devices, the file is erased.
  8515. EXAMPLES:
  8516. clear_device -- Clears both Permanent and Dynamic sections.
  8517. clear_device perm -- Clears only the Permanent section.
  8518. ------------------------------------------------------------------------------
  8519. TABLE: non-vol/cqp2
  8520. COMMAND: defaults
  8521. USAGE: defaults [both|perm|dyn]
  8522. DESCRIPTION:
  8523. Restores the settings to default values. NOTE: This does not write to
  8524. NonVol memory! You must do this manually. Also note that some settings do
  8525. not have good defaults, particularly the Permanent section! Use this command
  8526. with extreme care!
  8527. EXAMPLES:
  8528. defaults -- Sets both Permanent and Dynamic sections to defaults.
  8529. defaults perm -- Sets only the Permanent section to defaults.
  8530. ------------------------------------------------------------------------------
  8531. TABLE: non-vol/cqp2
  8532. COMMAND: del_extra_data
  8533. USAGE: del_extra_data [both|perm|dyn]
  8534. DESCRIPTION:
  8535. Gets rid of any extra data that is assiociated with the settings. The extra
  8536. data is usually caused by a downgrade, where settings written by a newer
  8537. version are not understood by the older version, but are stored so that they
  8538. will still exist when the new code is run. However, in some cases, it is
  8539. desirable to get rid of them if they are not going to be used.
  8540. EXAMPLES:
  8541. del_extra_data perm -- Gets rid of extra permanent data.
  8542. ------------------------------------------------------------------------------
  8543. TABLE: non-vol/cqp2
  8544. COMMAND: del_policy
  8545. USAGE: del_policy
  8546. DESCRIPTION:
  8547. Presents you with a series of prompts that allows one to delete a QoS policy
  8548. table entry.
  8549. EXAMPLES:
  8550. del_policy -- Prompts you to delete a QoS policy table entry.
  8551. ------------------------------------------------------------------------------
  8552. TABLE: non-vol/cqp2
  8553. COMMAND: del_traffic
  8554. USAGE: del_traffic
  8555. DESCRIPTION:
  8556. Presents you with a series of prompts that allows one to delete a QoS Traffic
  8557. Class table entry.
  8558. EXAMPLES:
  8559. del_traffic -- Prompts you to delete a QoS Traffic Class table entry.
  8560. ------------------------------------------------------------------------------
  8561. TABLE: non-vol/cqp2
  8562. COMMAND: flush {disabled}
  8563. USAGE: flush
  8564. DESCRIPTION:
  8565. For Composite NonVol Settings objects (which contain 1 or more groups of
  8566. NonVol Settings), this command flushes out any unrecognized groups that were
  8567. read from the device. This is useful in cases where the settings group isn't
  8568. needed by another application, and would just waste space.
  8569. EXAMPLES:
  8570. flush --
  8571. ------------------------------------------------------------------------------
  8572. TABLE: non-vol/cqp2
  8573. COMMAND: manufactured
  8574. USAGE: manufactured [both|perm|dyn]
  8575. DESCRIPTION:
  8576. Checks to see if the specified section is manufactured.
  8577. EXAMPLES:
  8578. manufactured -- Checks both Permanent and Dynamic sections
  8579. manufacturing state.
  8580. manufactured perm -- Checks only the Permanent section manufacturing state.
  8581. ------------------------------------------------------------------------------
  8582. TABLE: non-vol/cqp2
  8583. COMMAND: read
  8584. USAGE: read [both|perm|dyn]
  8585. DESCRIPTION:
  8586. Reads the specified section of non-volatile settings from non-volatile
  8587. memory. If 'both' is specified or there are no parameters, then both
  8588. Permanent and Dynamic settings will be read. Otherwise, only the section
  8589. specified will be read. This will destroy any changes you have made if you
  8590. haven't written them!
  8591. EXAMPLES:
  8592. read -- Reads both Permanent and Dynamic sections of settings.
  8593. read perm -- Reads only the Permanent section of non-vol settings.
  8594. ------------------------------------------------------------------------------
  8595. TABLE: non-vol/cqp2
  8596. COMMAND: show
  8597. USAGE: show
  8598. DESCRIPTION:
  8599. Displays the current non-volatile settings values for both the Permanent and
  8600. Dynamic sections.
  8601. EXAMPLES:
  8602. show --
  8603. ------------------------------------------------------------------------------
  8604. TABLE: non-vol/cqp2
  8605. COMMAND: stats
  8606. USAGE: stats
  8607. DESCRIPTION:
  8608. Prints stats about buffer usage for Dynamic and Permanent settings.
  8609. EXAMPLES:
  8610. stats --
  8611. ------------------------------------------------------------------------------
  8612. TABLE: non-vol/cqp2
  8613. COMMAND: tftp_read
  8614. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  8615. DESCRIPTION:
  8616. Causes the Permanent or Dynamic settings data to be read from a server via
  8617. TFTP. The file must be generated correctly, with all of the headers, CRC,
  8618. and other information that would exist on the NonVol device. The file will
  8619. be read and evaluated for correctness before it is stored in the device. If
  8620. the file is rejected then the settings will be read from the device to undo
  8621. any changes. Normally, this will operate on all settings groups; if you
  8622. specify -g then it will operate only on the current group (e.g. if you are in
  8623. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  8624. read).
  8625. EXAMPLES:
  8626. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  8627. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  8628. ------------------------------------------------------------------------------
  8629. TABLE: non-vol/cqp2
  8630. COMMAND: tftp_write
  8631. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  8632. DESCRIPTION:
  8633. Causes the Permanent or Dynamic settings data to be written to a server via
  8634. TFTP. Normally, this will operate on all settings groups; if you specify -g
  8635. then it will operate only on the current group (e.g. if you are in the SNMP
  8636. nonvol dir, then -g will cause only the SNMP settings group to be written).
  8637. EXAMPLES:
  8638. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  8639. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  8640. ------------------------------------------------------------------------------
  8641. TABLE: non-vol/cqp2
  8642. COMMAND: write
  8643. USAGE: write [both|perm|dyn]
  8644. DESCRIPTION:
  8645. Writes the specified section of non-volatile settings to non-volatile memory.
  8646. If 'both' is specified or there are no parameters, then both Permanent and
  8647. Dynamic settings will be written. Otherwise, only the section specified will
  8648. be written.
  8649. EXAMPLES:
  8650. write -- Writes both Permanent and Dynamic sections of settings.
  8651. write perm -- Writes only the Permanent section of non-vol settings.
  8652. ------------------------------------------------------------------------------
  8653. TABLE: non-vol/csp
  8654. COMMAND: alert_period
  8655. USAGE: alert_period period{0..65535}
  8656. DESCRIPTION:
  8657. Tbd
  8658. EXAMPLES:
  8659. alert_period --
  8660. ------------------------------------------------------------------------------
  8661. TABLE: non-vol/csp
  8662. COMMAND: alert_threshold
  8663. USAGE: alert_threshold threshold{0..65535}
  8664. DESCRIPTION:
  8665. Tbd
  8666. EXAMPLES:
  8667. alert_threshold --
  8668. ------------------------------------------------------------------------------
  8669. TABLE: non-vol/csp
  8670. COMMAND: change_key
  8671. USAGE: change_key ps_cert|ps_private_key|mfg_ca_cert|srv_ca_cert
  8672. DESCRIPTION:
  8673. Prompts you for the new key value to be used. You will enter the number of
  8674. values to be used first, then you will be prompted for each value, one at a
  8675. time. If you hit Esc or Enter without specifying a new value, then this will
  8676. be aborted. The keyName parameter is one of the following:
  8677. ps_cert -- PS Certificate
  8678. ps_private_key -- PS Certificate Private Key
  8679. mfg_ca_cert -- Manufacturer CA Certificate
  8680. srv_ca_cert -- Service Provider CA Certificate
  8681. EXAMPLES:
  8682. change_key ps_cert -- Begins prompting you for the new PS Certificate.
  8683. ------------------------------------------------------------------------------
  8684. TABLE: non-vol/csp
  8685. COMMAND: clear_device
  8686. USAGE: clear_device [both|perm|dyn]
  8687. DESCRIPTION:
  8688. Tells the nonvol device to wipe out the specified settings section. All data
  8689. will be lost; the device should be restored to its 'virgin' state. For flash
  8690. devices, the flash block is erased; for disk devices, the file is erased.
  8691. EXAMPLES:
  8692. clear_device -- Clears both Permanent and Dynamic sections.
  8693. clear_device perm -- Clears only the Permanent section.
  8694. ------------------------------------------------------------------------------
  8695. TABLE: non-vol/csp
  8696. COMMAND: defaults
  8697. USAGE: defaults [both|perm|dyn]
  8698. DESCRIPTION:
  8699. Restores the settings to default values. NOTE: This does not write to
  8700. NonVol memory! You must do this manually. Also note that some settings do
  8701. not have good defaults, particularly the Permanent section! Use this command
  8702. with extreme care!
  8703. EXAMPLES:
  8704. defaults -- Sets both Permanent and Dynamic sections to defaults.
  8705. defaults perm -- Sets only the Permanent section to defaults.
  8706. ------------------------------------------------------------------------------
  8707. TABLE: non-vol/csp
  8708. COMMAND: del_extra_data
  8709. USAGE: del_extra_data [both|perm|dyn]
  8710. DESCRIPTION:
  8711. Gets rid of any extra data that is assiociated with the settings. The extra
  8712. data is usually caused by a downgrade, where settings written by a newer
  8713. version are not understood by the older version, but are stored so that they
  8714. will still exist when the new code is run. However, in some cases, it is
  8715. desirable to get rid of them if they are not going to be used.
  8716. EXAMPLES:
  8717. del_extra_data perm -- Gets rid of extra permanent data.
  8718. ------------------------------------------------------------------------------
  8719. TABLE: non-vol/csp
  8720. COMMAND: dload
  8721. USAGE: dload IpAddress [Filename{127}]
  8722. DESCRIPTION:
  8723. Causes the CableHome CSP Control thread to download and store the specified
  8724. firewall config file via TFTP from the specified TFTP Server IP address.
  8725. EXAMPLES:
  8726. dload 10.15.3.5 BRCM231_PSS03RS1.bin -- TFTPs BRCM231_PSS03RS1.bin from the
  8727. server.
  8728. ------------------------------------------------------------------------------
  8729. TABLE: non-vol/csp
  8730. COMMAND: event_type1_enable
  8731. USAGE: event_type1_enable [true|false]
  8732. DESCRIPTION:
  8733. Tbd
  8734. EXAMPLES:
  8735. event_type1_enable true:false -- .
  8736. ------------------------------------------------------------------------------
  8737. TABLE: non-vol/csp
  8738. COMMAND: event_type2_enable
  8739. USAGE: event_type2_enable [true|false]
  8740. DESCRIPTION:
  8741. Tbd
  8742. EXAMPLES:
  8743. event_type2_enable true:false -- .
  8744. ------------------------------------------------------------------------------
  8745. TABLE: non-vol/csp
  8746. COMMAND: event_type3_enable
  8747. USAGE: event_type3_enable [true|false]
  8748. DESCRIPTION:
  8749. Tbd
  8750. EXAMPLES:
  8751. event_type3_enable true:false -- .
  8752. ------------------------------------------------------------------------------
  8753. TABLE: non-vol/csp
  8754. COMMAND: flush {disabled}
  8755. USAGE: flush
  8756. DESCRIPTION:
  8757. For Composite NonVol Settings objects (which contain 1 or more groups of
  8758. NonVol Settings), this command flushes out any unrecognized groups that were
  8759. read from the device. This is useful in cases where the settings group isn't
  8760. needed by another application, and would just waste space.
  8761. EXAMPLES:
  8762. flush --
  8763. ------------------------------------------------------------------------------
  8764. TABLE: non-vol/csp
  8765. COMMAND: manufactured
  8766. USAGE: manufactured [both|perm|dyn]
  8767. DESCRIPTION:
  8768. Checks to see if the specified section is manufactured.
  8769. EXAMPLES:
  8770. manufactured -- Checks both Permanent and Dynamic sections
  8771. manufacturing state.
  8772. manufactured perm -- Checks only the Permanent section manufacturing state.
  8773. ------------------------------------------------------------------------------
  8774. TABLE: non-vol/csp
  8775. COMMAND: policy_enable
  8776. USAGE: policy_enable [true|false]
  8777. DESCRIPTION:
  8778. Tbd
  8779. EXAMPLES:
  8780. policy_enable true:false -- .
  8781. ------------------------------------------------------------------------------
  8782. TABLE: non-vol/csp
  8783. COMMAND: print
  8784. USAGE: print ps_cert|ps_private_key|mfg_ca_cert|srv_ca_cert
  8785. DESCRIPTION:
  8786. Displays the value for the key name that is specified. The key values are
  8787. not displayed with the 'show' command in order to keep them from overflowing
  8788. the screen. The keyName parameter is one of the following:
  8789. ps_cert -- PS Certificate
  8790. ps_private_key -- PS Certificate Private Key
  8791. mfg_ca_cert -- Manufacturer CA Certificate
  8792. srv_ca_cert -- Service Provider CA Certificate
  8793. EXAMPLES:
  8794. print ps_cert -- Prints the PS Certificate.
  8795. ------------------------------------------------------------------------------
  8796. TABLE: non-vol/csp
  8797. COMMAND: read
  8798. USAGE: read [both|perm|dyn]
  8799. DESCRIPTION:
  8800. Reads the specified section of non-volatile settings from non-volatile
  8801. memory. If 'both' is specified or there are no parameters, then both
  8802. Permanent and Dynamic settings will be read. Otherwise, only the section
  8803. specified will be read. This will destroy any changes you have made if you
  8804. haven't written them!
  8805. EXAMPLES:
  8806. read -- Reads both Permanent and Dynamic sections of settings.
  8807. read perm -- Reads only the Permanent section of non-vol settings.
  8808. ------------------------------------------------------------------------------
  8809. TABLE: non-vol/csp
  8810. COMMAND: show
  8811. USAGE: show
  8812. DESCRIPTION:
  8813. Displays the current non-volatile settings values for both the Permanent and
  8814. Dynamic sections.
  8815. EXAMPLES:
  8816. show --
  8817. ------------------------------------------------------------------------------
  8818. TABLE: non-vol/csp
  8819. COMMAND: stats
  8820. USAGE: stats
  8821. DESCRIPTION:
  8822. Prints stats about buffer usage for Dynamic and Permanent settings.
  8823. EXAMPLES:
  8824. stats --
  8825. ------------------------------------------------------------------------------
  8826. TABLE: non-vol/csp
  8827. COMMAND: tftp_read
  8828. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  8829. DESCRIPTION:
  8830. Causes the Permanent or Dynamic settings data to be read from a server via
  8831. TFTP. The file must be generated correctly, with all of the headers, CRC,
  8832. and other information that would exist on the NonVol device. The file will
  8833. be read and evaluated for correctness before it is stored in the device. If
  8834. the file is rejected then the settings will be read from the device to undo
  8835. any changes. Normally, this will operate on all settings groups; if you
  8836. specify -g then it will operate only on the current group (e.g. if you are in
  8837. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  8838. read).
  8839. EXAMPLES:
  8840. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  8841. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  8842. ------------------------------------------------------------------------------
  8843. TABLE: non-vol/csp
  8844. COMMAND: tftp_write
  8845. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  8846. DESCRIPTION:
  8847. Causes the Permanent or Dynamic settings data to be written to a server via
  8848. TFTP. Normally, this will operate on all settings groups; if you specify -g
  8849. then it will operate only on the current group (e.g. if you are in the SNMP
  8850. nonvol dir, then -g will cause only the SNMP settings group to be written).
  8851. EXAMPLES:
  8852. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  8853. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  8854. ------------------------------------------------------------------------------
  8855. TABLE: non-vol/csp
  8856. COMMAND: write
  8857. USAGE: write [both|perm|dyn]
  8858. DESCRIPTION:
  8859. Writes the specified section of non-volatile settings to non-volatile memory.
  8860. If 'both' is specified or there are no parameters, then both Permanent and
  8861. Dynamic settings will be written. Otherwise, only the section specified will
  8862. be written.
  8863. EXAMPLES:
  8864. write -- Writes both Permanent and Dynamic sections of settings.
  8865. write perm -- Writes only the Permanent section of non-vol settings.
  8866. ------------------------------------------------------------------------------
  8867. TABLE: non-vol/docsis
  8868. COMMAND: bpi_version
  8869. USAGE: bpi_version [version{0..1}]
  8870. DESCRIPTION:
  8871. Sets the BPI version that will be supported. The version parameter must be
  8872. one of the following:
  8873. 0 -- BPI
  8874. 1 -- BPI+
  8875. EXAMPLES:
  8876. bpi_version 1 -- Enables BPI+ support.
  8877. ------------------------------------------------------------------------------
  8878. TABLE: non-vol/docsis
  8879. COMMAND: clear_device
  8880. USAGE: clear_device [both|perm|dyn]
  8881. DESCRIPTION:
  8882. Tells the nonvol device to wipe out the specified settings section. All data
  8883. will be lost; the device should be restored to its 'virgin' state. For flash
  8884. devices, the flash block is erased; for disk devices, the file is erased.
  8885. EXAMPLES:
  8886. clear_device -- Clears both Permanent and Dynamic sections.
  8887. clear_device perm -- Clears only the Permanent section.
  8888. ------------------------------------------------------------------------------
  8889. TABLE: non-vol/docsis
  8890. COMMAND: concat_thresh
  8891. USAGE: concat_thresh [NumPackets{2..255}]
  8892. DESCRIPTION:
  8893. Sets the concatenation threshold to the value specified. This is only used
  8894. if concat is enabled via non-vol and the CMTS. It specifies the minimum
  8895. number of packets that must be present in order for concat to occur. This
  8896. must be >= 2.
  8897. EXAMPLES:
  8898. concat_thresh 4 -- Sets the concat threshold to 4 packets.
  8899. ------------------------------------------------------------------------------
  8900. TABLE: non-vol/docsis
  8901. COMMAND: cpe_interface
  8902. USAGE: cpe_interface [other|ethernet|usb]
  8903. DESCRIPTION:
  8904. Sets the CPE interface for designs (eg 3380) which have a selectable CPE
  8905. interface rather than being able to support multiple CPE interfaces
  8906. simultaneously. For designs which support multiple CPE interfaces, this
  8907. setting is unused and will always return 'other'
  8908. EXAMPLES:
  8909. cpe_interface ethernet -- Sets the selected CPE interface to ethernet.
  8910. ------------------------------------------------------------------------------
  8911. TABLE: non-vol/docsis
  8912. COMMAND: defaults
  8913. USAGE: defaults [both|perm|dyn]
  8914. DESCRIPTION:
  8915. Restores the settings to default values. NOTE: This does not write to
  8916. NonVol memory! You must do this manually. Also note that some settings do
  8917. not have good defaults, particularly the Permanent section! Use this command
  8918. with extreme care!
  8919. EXAMPLES:
  8920. defaults -- Sets both Permanent and Dynamic sections to defaults.
  8921. defaults perm -- Sets only the Permanent section to defaults.
  8922. ------------------------------------------------------------------------------
  8923. TABLE: non-vol/docsis
  8924. COMMAND: del_extra_data
  8925. USAGE: del_extra_data [both|perm|dyn]
  8926. DESCRIPTION:
  8927. Gets rid of any extra data that is assiociated with the settings. The extra
  8928. data is usually caused by a downgrade, where settings written by a newer
  8929. version are not understood by the older version, but are stored so that they
  8930. will still exist when the new code is run. However, in some cases, it is
  8931. desirable to get rid of them if they are not going to be used.
  8932. EXAMPLES:
  8933. del_extra_data perm -- Gets rid of extra permanent data.
  8934. ------------------------------------------------------------------------------
  8935. TABLE: non-vol/docsis
  8936. COMMAND: dhcp_settings
  8937. USAGE: dhcp_settings
  8938. DESCRIPTION:
  8939. Presents you with a series of prompts that allow you to modify the canned
  8940. DHCP settings that will be used when DHCP is disabled. You can just hit
  8941. enter to leave a setting alone, or can enter a new value to replace the
  8942. existing one.
  8943. EXAMPLES:
  8944. dhcp_settings -- Prompts you for the new DHCP settings.
  8945. ------------------------------------------------------------------------------
  8946. TABLE: non-vol/docsis
  8947. COMMAND: doc10_mcastpromisc
  8948. USAGE: doc10_mcastpromisc [true|false]
  8949. DESCRIPTION:
  8950. Enables or disables DOCSIS 1.0 multicast promisc. support. This flag only has
  8951. an effect if the code is built with DOCSIS 1.0 IGMP support!
  8952. EXAMPLES:
  8953. doc10_mcastpromisc true -- .
  8954. ------------------------------------------------------------------------------
  8955. TABLE: non-vol/docsis
  8956. COMMAND: ds_frequency
  8957. USAGE: ds_frequency [frequency{1..4294967295}]
  8958. DESCRIPTION:
  8959. Sets the downstream frequency that is considered the last 'happy home'. This
  8960. value can be in units of Hz or MHz (if the value is less than 10,000 then it
  8961. is assumed to be MHz).
  8962. EXAMPLES:
  8963. ds_frequency 327000000 -- Sets the 'happy home' to 327 MHz.
  8964. ds_frequency 405 -- Sets the 'happy home' to 405 MHz.
  8965. ------------------------------------------------------------------------------
  8966. TABLE: non-vol/docsis
  8967. COMMAND: enable
  8968. USAGE: enable canned|scan|bpi|concat|rate|frag|phs|igmp|docsis11|dhcp|tod|tftp|rng|advphy|bpi23|20hack|opt_init_rng|force_cfgfile|AckCel|nonstd_us|bonding true|false
  8969. DESCRIPTION:
  8970. Enables or disables the specified feature. Most of these only take effect
  8971. the next time the CM 'resets the MAC' and registers with the CMTS. The
  8972. feature parameter is one of the following:
  8973. scan -- Scan single DsChan only
  8974. bpi -- Baseline Privacy
  8975. concat -- Concatenation
  8976. frag -- Fragmentation
  8977. phs -- Payload Header Suppression
  8978. igmp -- IGMP Multicast
  8979. rate -- Rate Shaping
  8980. docsis11 -- DOCSIS 1.1 support
  8981. dhcp -- DHCP on CM's IP stack
  8982. tod -- Time Of Day
  8983. tftp -- TFTP of CM config file
  8984. canned -- REG-REQ with canned config file
  8985. rng -- One-line RNG-RSP messages
  8986. advphy -- Advanced PHY
  8987. bpi23 -- Secure s/w dload in DOCSIS 1.1 mode
  8988. 20hack -- Hack to allow 2.0 CM register on 1.x CMTS
  8989. opt_init_rng -- Turns optimized initial ranging (bisection) on or off.
  8990. force_cfgfile -- Force a specified config file if using DHCP.
  8991. AckCel -- Enables or disables Broadcom's Patent Pending AckCel
  8992. Technology for the DOCSIS upsteam.
  8993. nonstd_us -- Configures s/w support for non-standard upstream
  8994. configurations (if supported by h/w)
  8995. bonding -- Configures s/w support for DS channel bonding (if
  8996. supported by h/w)
  8997. EXAMPLES:
  8998. enable docsis11 true -- Enables DOCSIS 1.1 features.
  8999. enable rng 0 -- Disables one-line RNG-RSP messages.
  9000. ------------------------------------------------------------------------------
  9001. TABLE: non-vol/docsis
  9002. COMMAND: fake_reg
  9003. USAGE: fake_reg true|false
  9004. DESCRIPTION:
  9005. Configures the system to do real or fake registration, depending on whether
  9006. you specify true or false. If you specify true, DHCP/ToD/TFTP are disabled,
  9007. and canned reg is enabled. If you specify false, then things are reversed.
  9008. EXAMPLES:
  9009. fake_reg true -- Configures for fake registration.
  9010. ------------------------------------------------------------------------------
  9011. TABLE: non-vol/docsis
  9012. COMMAND: flush {disabled}
  9013. USAGE: flush
  9014. DESCRIPTION:
  9015. For Composite NonVol Settings objects (which contain 1 or more groups of
  9016. NonVol Settings), this command flushes out any unrecognized groups that were
  9017. read from the device. This is useful in cases where the settings group isn't
  9018. needed by another application, and would just waste space.
  9019. EXAMPLES:
  9020. flush --
  9021. ------------------------------------------------------------------------------
  9022. TABLE: non-vol/docsis
  9023. COMMAND: ip_stack_number
  9024. USAGE: ip_stack_number [stackNumber{1..8}]
  9025. DESCRIPTION:
  9026. Allows you to show/change the IP stack number that the CM will use. The
  9027. system may have more than 1 IP stack, so we need to be told which one to use.
  9028. NOTE: This IP stack must NOT be used by any other application, because it
  9029. will start DHCP or force the IP address to the values entered in the DHCP
  9030. settings!
  9031. EXAMPLES:
  9032. ip_stack_number -- Shows the IP stack number.
  9033. ip_stack_number 1 -- Configures the server to use IP stack 1.
  9034. ------------------------------------------------------------------------------
  9035. TABLE: non-vol/docsis
  9036. COMMAND: manufactured
  9037. USAGE: manufactured [both|perm|dyn]
  9038. DESCRIPTION:
  9039. Checks to see if the specified section is manufactured.
  9040. EXAMPLES:
  9041. manufactured -- Checks both Permanent and Dynamic sections
  9042. manufacturing state.
  9043. manufactured perm -- Checks only the Permanent section manufacturing state.
  9044. ------------------------------------------------------------------------------
  9045. TABLE: non-vol/docsis
  9046. COMMAND: max_concat
  9047. USAGE: max_concat [NumPackets{2..255}]
  9048. DESCRIPTION:
  9049. Sets the maximum number of packets that will be allowed to be concatenated on
  9050. an upstream Flow.
  9051. EXAMPLES:
  9052. max_concat 10 -- Allows up to 10 packets to be concatenated.
  9053. ------------------------------------------------------------------------------
  9054. TABLE: non-vol/docsis
  9055. COMMAND: queues
  9056. USAGE: queues [NumQueues{0..255}]
  9057. DESCRIPTION:
  9058. Sets the number of upstream queues that will be allowed for use by DOCSIS 1.1
  9059. Service Flows; this can only be used to limit it below what is really
  9060. available in hardware. If you specify 0, then there is no artificial limit.
  9061. EXAMPLES:
  9062. queues 4 -- Sets the number of enabled queues to 4.
  9063. ------------------------------------------------------------------------------
  9064. TABLE: non-vol/docsis
  9065. COMMAND: rate_shaping_time
  9066. USAGE: rate_shaping_time [seconds{1..255}]
  9067. DESCRIPTION:
  9068. Sets the number of seconds over which DOCSIS 1.1 QoS rate shaping will be
  9069. applied. In the equation Max(T) = T*(R/8)+B, this is the variable T. R and
  9070. B come from TLVs in the Service Flow settings. We recommend using 2 for T,
  9071. but it may be useful to set it higher.
  9072. EXAMPLES:
  9073. rate_shaping_time 2 -- Sets the rate shaping time to 2 seconds.
  9074. ------------------------------------------------------------------------------
  9075. TABLE: non-vol/docsis
  9076. COMMAND: read
  9077. USAGE: read [both|perm|dyn]
  9078. DESCRIPTION:
  9079. Reads the specified section of non-volatile settings from non-volatile
  9080. memory. If 'both' is specified or there are no parameters, then both
  9081. Permanent and Dynamic settings will be read. Otherwise, only the section
  9082. specified will be read. This will destroy any changes you have made if you
  9083. haven't written them!
  9084. EXAMPLES:
  9085. read -- Reads both Permanent and Dynamic sections of settings.
  9086. read perm -- Reads only the Permanent section of non-vol settings.
  9087. ------------------------------------------------------------------------------
  9088. TABLE: non-vol/docsis
  9089. COMMAND: rng_class_extension
  9090. USAGE: rng_class_extension [Bitmask]
  9091. DESCRIPTION:
  9092. Sets the ranging class extension.
  9093. CM Ranging Class ID Extension is a 16 bit field and is normally set
  9094. through the CM Configuration File. Values are not defined yet. Use this
  9095. command for testing purposes!
  9096. EXAMPLES:
  9097. rng_class_extension 0x04 -- .
  9098. ------------------------------------------------------------------------------
  9099. TABLE: non-vol/docsis
  9100. COMMAND: show
  9101. USAGE: show
  9102. DESCRIPTION:
  9103. Displays the current non-volatile settings values for both the Permanent and
  9104. Dynamic sections.
  9105. EXAMPLES:
  9106. show --
  9107. ------------------------------------------------------------------------------
  9108. TABLE: non-vol/docsis
  9109. COMMAND: startup_context
  9110. USAGE: startup_context [context{0..255}]
  9111. DESCRIPTION:
  9112. Sets the startup target context (see CmChanTargeting.h for legal values).
  9113. This tells the context in which the UsChan and DsFreq should be used.
  9114. EXAMPLES:
  9115. startup_context 7 -- Sets startup context to kDccInProg.
  9116. ------------------------------------------------------------------------------
  9117. TABLE: non-vol/docsis
  9118. COMMAND: startup_dsfreq
  9119. USAGE: startup_dsfreq [frequency]
  9120. DESCRIPTION:
  9121. Sets the startup target for scanning downstream frequencies. If non-0, then
  9122. we try this frequency first based on the assumption that we were supposed to
  9123. target it, but rebooted for some reason. This value can be in units of Hz or
  9124. MHz (if the value is less than 10,000 then it is assumed to be MHz).
  9125. EXAMPLES:
  9126. startup_dsfreq 327000000 -- Sets the startup Ds Freq to 327 MHz.
  9127. startup_dsfreq 405 -- Sets the startup Ds Freq to 405 MHz.
  9128. ------------------------------------------------------------------------------
  9129. TABLE: non-vol/docsis
  9130. COMMAND: startup_uschan
  9131. USAGE: startup_uschan [channel{0..255}]
  9132. DESCRIPTION:
  9133. Sets the startup target upstream channel id. If non-0, then we try this
  9134. channel first based on the assumption that we were supposed to target it, but
  9135. rebooted for some reason.
  9136. EXAMPLES:
  9137. startup_uschan 1 -- Sets startup Us Channel to 1.
  9138. ------------------------------------------------------------------------------
  9139. TABLE: non-vol/docsis
  9140. COMMAND: stats
  9141. USAGE: stats
  9142. DESCRIPTION:
  9143. Prints stats about buffer usage for Dynamic and Permanent settings.
  9144. EXAMPLES:
  9145. stats --
  9146. ------------------------------------------------------------------------------
  9147. TABLE: non-vol/docsis
  9148. COMMAND: tftp_read
  9149. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  9150. DESCRIPTION:
  9151. Causes the Permanent or Dynamic settings data to be read from a server via
  9152. TFTP. The file must be generated correctly, with all of the headers, CRC,
  9153. and other information that would exist on the NonVol device. The file will
  9154. be read and evaluated for correctness before it is stored in the device. If
  9155. the file is rejected then the settings will be read from the device to undo
  9156. any changes. Normally, this will operate on all settings groups; if you
  9157. specify -g then it will operate only on the current group (e.g. if you are in
  9158. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  9159. read).
  9160. EXAMPLES:
  9161. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  9162. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  9163. ------------------------------------------------------------------------------
  9164. TABLE: non-vol/docsis
  9165. COMMAND: tftp_timeout
  9166. USAGE: tftp_timeout [seconds{1..4294967295}]
  9167. DESCRIPTION:
  9168. This is the number of seconds that the CM will wait between failed attempts
  9169. to download a software image. The spec requires this to be a minimum of 10
  9170. minutes, but it can be useful to set this smaller for testing.
  9171. EXAMPLES:
  9172. tftp_timeout 60 -- Sets the TFTP timeout to 1 minute.
  9173. ------------------------------------------------------------------------------
  9174. TABLE: non-vol/docsis
  9175. COMMAND: tftp_write
  9176. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  9177. DESCRIPTION:
  9178. Causes the Permanent or Dynamic settings data to be written to a server via
  9179. TFTP. Normally, this will operate on all settings groups; if you specify -g
  9180. then it will operate only on the current group (e.g. if you are in the SNMP
  9181. nonvol dir, then -g will cause only the SNMP settings group to be written).
  9182. EXAMPLES:
  9183. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  9184. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  9185. ------------------------------------------------------------------------------
  9186. TABLE: non-vol/docsis
  9187. COMMAND: timer_disable
  9188. USAGE: timer_disable [Bitmask]
  9189. DESCRIPTION:
  9190. Sets the bitmask of DOCSIS timers that are to be disabled. The timers will
  9191. still run, but they will be ignored when they expire. This must only be used
  9192. for debugging purposes. These are the bit definitions:
  9193. 0x00000001 -- T1
  9194. 0x00000002 -- T2
  9195. : -- :
  9196. 0x80000000 -- T32
  9197. EXAMPLES:
  9198. timer_disable 0x6 -- Disables DOCSIS timers T2 and T3.
  9199. ------------------------------------------------------------------------------
  9200. TABLE: non-vol/docsis
  9201. COMMAND: ugs_depth
  9202. USAGE: ugs_depth [-i GrantInterval uSec{0..65535}] Index{0..7} [NumPackets{1..255}]
  9203. DESCRIPTION:
  9204. Sets the number of packets that will be allowed to be queued on an UGS
  9205. Service Flow corresponding to the specified table index before dropping
  9206. packets. A higher number means packets are less likely to be dropped, but
  9207. also means potentially higher latency. There is a separate entry for
  9208. different ranges of grant intervals. The grant interval for the entry can be
  9209. set using the -i flag.
  9210. EXAMPLES:
  9211. ugs_depth 4 3 -- Allows up to 3 packets to be queued on an UGS flow
  9212. for table index 4
  9213. ugs_depth 0 32 -i 100 -- Allows 32 packets for table index 0, setting the
  9214. max grant interval to 100 uSec
  9215. ------------------------------------------------------------------------------
  9216. TABLE: non-vol/docsis
  9217. COMMAND: ugs_table_entries
  9218. USAGE: ugs_table_entries [NumEntries{1..8}]
  9219. DESCRIPTION:
  9220. Sets the number of entries to be stored in the Max UGS Queue Depth table.
  9221. Each entry specifies a max UGS queue depth for a particular range of grant
  9222. intervals. Generally, the smaller the grant interval, the deeper the queue
  9223. needs to be.
  9224. EXAMPLES:
  9225. ugs_table_entries 5 -- .
  9226. ------------------------------------------------------------------------------
  9227. TABLE: non-vol/docsis
  9228. COMMAND: us_channel
  9229. USAGE: us_channel [channel{0..255}]
  9230. DESCRIPTION:
  9231. Sets the upstream channel that is considered the last 'happy home'.
  9232. EXAMPLES:
  9233. us_channel 1 -- Sets the 'happy home' to channel 1.
  9234. ------------------------------------------------------------------------------
  9235. TABLE: non-vol/docsis
  9236. COMMAND: us_power
  9237. USAGE: us_power [quarter dBmV{0..65535}]
  9238. DESCRIPTION:
  9239. Sets the initial upstream transmit power to be used. The value is in units
  9240. of quarter dBmV.
  9241. EXAMPLES:
  9242. us_power 32 -- Sets the initial Us power to 8.0 dBmV.
  9243. us_power 6 -- Sets the initial Us power to 1.5 dBmV.
  9244. ------------------------------------------------------------------------------
  9245. TABLE: non-vol/docsis
  9246. COMMAND: write
  9247. USAGE: write [both|perm|dyn]
  9248. DESCRIPTION:
  9249. Writes the specified section of non-volatile settings to non-volatile memory.
  9250. If 'both' is specified or there are no parameters, then both Permanent and
  9251. Dynamic settings will be written. Otherwise, only the section specified will
  9252. be written.
  9253. EXAMPLES:
  9254. write -- Writes both Permanent and Dynamic sections of settings.
  9255. write perm -- Writes only the Permanent section of non-vol settings.
  9256. ------------------------------------------------------------------------------
  9257. TABLE: non-vol/docsis30
  9258. COMMAND: clear_device
  9259. USAGE: clear_device [both|perm|dyn]
  9260. DESCRIPTION:
  9261. Tells the nonvol device to wipe out the specified settings section. All data
  9262. will be lost; the device should be restored to its 'virgin' state. For flash
  9263. devices, the flash block is erased; for disk devices, the file is erased.
  9264. EXAMPLES:
  9265. clear_device -- Clears both Permanent and Dynamic sections.
  9266. clear_device perm -- Clears only the Permanent section.
  9267. ------------------------------------------------------------------------------
  9268. TABLE: non-vol/docsis30
  9269. COMMAND: defaults
  9270. USAGE: defaults [both|perm|dyn]
  9271. DESCRIPTION:
  9272. Restores the settings to default values. NOTE: This does not write to
  9273. NonVol memory! You must do this manually. Also note that some settings do
  9274. not have good defaults, particularly the Permanent section! Use this command
  9275. with extreme care!
  9276. EXAMPLES:
  9277. defaults -- Sets both Permanent and Dynamic sections to defaults.
  9278. defaults perm -- Sets only the Permanent section to defaults.
  9279. ------------------------------------------------------------------------------
  9280. TABLE: non-vol/docsis30
  9281. COMMAND: del_extra_data
  9282. USAGE: del_extra_data [both|perm|dyn]
  9283. DESCRIPTION:
  9284. Gets rid of any extra data that is assiociated with the settings. The extra
  9285. data is usually caused by a downgrade, where settings written by a newer
  9286. version are not understood by the older version, but are stored so that they
  9287. will still exist when the new code is run. However, in some cases, it is
  9288. desirable to get rid of them if they are not going to be used.
  9289. EXAMPLES:
  9290. del_extra_data perm -- Gets rid of extra permanent data.
  9291. ------------------------------------------------------------------------------
  9292. TABLE: non-vol/docsis30
  9293. COMMAND: enable
  9294. USAGE: enable ipv6|overrideMdd|rptEaeCap|sgDiscFailMode|mpRegReqFormat|mcastDsidFwdDisable|eaeOffset|dbcHmacMismatchIgnore|forceD30ModemCaps|noMultiUsTx|noTccUcd|suppressTotalSidCluster|useCbcTekDecryption|noDrw true|false
  9295. DESCRIPTION:
  9296. Enables or disables the specified feature. Most of these only take effect
  9297. the next time the CM 'resets the MAC' and registers with the CMTS. The
  9298. feature parameter is one of the following:
  9299. ipv6 -- Enables IPv6 support
  9300. overrideMdd -- Override MDD IP init params TLV with non-vol
  9301. settings
  9302. rptEaeCap -- Report Eae capability bit in B-INIT-RNG-REQ
  9303. sgDiscFailMode -- Select strict DOCSIS 3.0 rules for MD-DS-SG
  9304. disc failure
  9305. mpRegReqFormat -- Use REG-REQ-MP if MDD settings detected
  9306. mcastDsidFwdDisabled -- Disable multicast DSID forwarding in modem
  9307. caps
  9308. eaeOffset -- Enable zero byte offset for EAE encryption
  9309. dbcHmacMismatchIgnore -- Ignore DBC-REQ HMAC mismatch failures
  9310. forceD30ModemCaps -- Force Docsis30 in modem capabilites for 3381
  9311. noMultiUsTx -- Indicate no multi Tx support via zero num us
  9312. Tx
  9313. noTccUcd -- Ignore UCDs embedded in TCC commands
  9314. suppressTotalSidCluster -- Do not send total sid cluster modem
  9315. capability in REG-REQ
  9316. useCbcTekDecryption -- Use CBC TEK key decryption instead of ECB.
  9317. noDrw -- Disable dynamic range window power level
  9318. enforcement.
  9319. EXAMPLES:
  9320. enable overrideMdd true -- Removes requirement for MDD message
  9321. ------------------------------------------------------------------------------
  9322. TABLE: non-vol/docsis30
  9323. COMMAND: flush {disabled}
  9324. USAGE: flush
  9325. DESCRIPTION:
  9326. For Composite NonVol Settings objects (which contain 1 or more groups of
  9327. NonVol Settings), this command flushes out any unrecognized groups that were
  9328. read from the device. This is useful in cases where the settings group isn't
  9329. needed by another application, and would just waste space.
  9330. EXAMPLES:
  9331. flush --
  9332. ------------------------------------------------------------------------------
  9333. TABLE: non-vol/docsis30
  9334. COMMAND: ip_prov_mode
  9335. USAGE: ip_prov_mode ipv4|ipv6|apm|dual
  9336. DESCRIPTION:
  9337. Only if 'Override MDD' non-vol setting is enabled, this value determines
  9338. which IP provisioning modethe CM will use. This is normally determined by
  9339. the MDD message.
  9340. ipv4 -- IPv4 only
  9341. ipv6 -- IPv6 only
  9342. apm -- IPv4 only if IPv6 fails to complete
  9343. dual -- Dual-stack mode
  9344. EXAMPLES:
  9345. ip_prov_mode dual
  9346. ------------------------------------------------------------------------------
  9347. TABLE: non-vol/docsis30
  9348. COMMAND: manufactured
  9349. USAGE: manufactured [both|perm|dyn]
  9350. DESCRIPTION:
  9351. Checks to see if the specified section is manufactured.
  9352. EXAMPLES:
  9353. manufactured -- Checks both Permanent and Dynamic sections
  9354. manufacturing state.
  9355. manufactured perm -- Checks only the Permanent section manufacturing state.
  9356. ------------------------------------------------------------------------------
  9357. TABLE: non-vol/docsis30
  9358. COMMAND: read
  9359. USAGE: read [both|perm|dyn]
  9360. DESCRIPTION:
  9361. Reads the specified section of non-volatile settings from non-volatile
  9362. memory. If 'both' is specified or there are no parameters, then both
  9363. Permanent and Dynamic settings will be read. Otherwise, only the section
  9364. specified will be read. This will destroy any changes you have made if you
  9365. haven't written them!
  9366. EXAMPLES:
  9367. read -- Reads both Permanent and Dynamic sections of settings.
  9368. read perm -- Reads only the Permanent section of non-vol settings.
  9369. ------------------------------------------------------------------------------
  9370. TABLE: non-vol/docsis30
  9371. COMMAND: show
  9372. USAGE: show
  9373. DESCRIPTION:
  9374. Displays the current non-volatile settings values for both the Permanent and
  9375. Dynamic sections.
  9376. EXAMPLES:
  9377. show --
  9378. ------------------------------------------------------------------------------
  9379. TABLE: non-vol/docsis30
  9380. COMMAND: stats
  9381. USAGE: stats
  9382. DESCRIPTION:
  9383. Prints stats about buffer usage for Dynamic and Permanent settings.
  9384. EXAMPLES:
  9385. stats --
  9386. ------------------------------------------------------------------------------
  9387. TABLE: non-vol/docsis30
  9388. COMMAND: tcs_params
  9389. USAGE: tcs_params
  9390. DESCRIPTION:
  9391. Sets the UCID/Tx Power for each entry in the TCS that is considered the last
  9392. 'happy home'.
  9393. EXAMPLES:
  9394. ------------------------------------------------------------------------------
  9395. TABLE: non-vol/docsis30
  9396. COMMAND: tftp_ip
  9397. USAGE: tftp_ip IpAddress
  9398. DESCRIPTION:
  9399. Sets the TFTP server IPv6 address if DHCP is disabled in Docsis non-vol
  9400. EXAMPLES:
  9401. tftp_ip fec0:a:18:5e:a00:20ff:feb3:cfc2
  9402. ------------------------------------------------------------------------------
  9403. TABLE: non-vol/docsis30
  9404. COMMAND: tftp_read
  9405. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  9406. DESCRIPTION:
  9407. Causes the Permanent or Dynamic settings data to be read from a server via
  9408. TFTP. The file must be generated correctly, with all of the headers, CRC,
  9409. and other information that would exist on the NonVol device. The file will
  9410. be read and evaluated for correctness before it is stored in the device. If
  9411. the file is rejected then the settings will be read from the device to undo
  9412. any changes. Normally, this will operate on all settings groups; if you
  9413. specify -g then it will operate only on the current group (e.g. if you are in
  9414. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  9415. read).
  9416. EXAMPLES:
  9417. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  9418. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  9419. ------------------------------------------------------------------------------
  9420. TABLE: non-vol/docsis30
  9421. COMMAND: tftp_write
  9422. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  9423. DESCRIPTION:
  9424. Causes the Permanent or Dynamic settings data to be written to a server via
  9425. TFTP. Normally, this will operate on all settings groups; if you specify -g
  9426. then it will operate only on the current group (e.g. if you are in the SNMP
  9427. nonvol dir, then -g will cause only the SNMP settings group to be written).
  9428. EXAMPLES:
  9429. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  9430. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  9431. ------------------------------------------------------------------------------
  9432. TABLE: non-vol/docsis30
  9433. COMMAND: tod_ip
  9434. USAGE: tod_ip IpAddress
  9435. DESCRIPTION:
  9436. Sets the TOD server IPv6 address if DHCP is disabled in Docsis non-vol
  9437. EXAMPLES:
  9438. tod_ip fec0:a:18:5e:a00:20ff:feb3:cfc2
  9439. ------------------------------------------------------------------------------
  9440. TABLE: non-vol/docsis30
  9441. COMMAND: write
  9442. USAGE: write [both|perm|dyn]
  9443. DESCRIPTION:
  9444. Writes the specified section of non-volatile settings to non-volatile memory.
  9445. If 'both' is specified or there are no parameters, then both Permanent and
  9446. Dynamic settings will be written. Otherwise, only the section specified will
  9447. be written.
  9448. EXAMPLES:
  9449. write -- Writes both Permanent and Dynamic sections of settings.
  9450. write perm -- Writes only the Permanent section of non-vol settings.
  9451. ------------------------------------------------------------------------------
  9452. TABLE: non-vol/ds-cal
  9453. COMMAND: clear_device
  9454. USAGE: clear_device [both|perm|dyn]
  9455. DESCRIPTION:
  9456. Tells the nonvol device to wipe out the specified settings section. All data
  9457. will be lost; the device should be restored to its 'virgin' state. For flash
  9458. devices, the flash block is erased; for disk devices, the file is erased.
  9459. EXAMPLES:
  9460. clear_device -- Clears both Permanent and Dynamic sections.
  9461. clear_device perm -- Clears only the Permanent section.
  9462. ------------------------------------------------------------------------------
  9463. TABLE: non-vol/ds-cal
  9464. COMMAND: clear_tables
  9465. USAGE: clear_tables
  9466. DESCRIPTION:
  9467. Causes the DsCal tables to be filled with zeros for all rows and columns.
  9468. EXAMPLES:
  9469. clear_tables --
  9470. ------------------------------------------------------------------------------
  9471. TABLE: non-vol/ds-cal
  9472. COMMAND: coef
  9473. USAGE: coef tuner|if|fine|eq rowIndex{0..255} coefIndex{0..255} [value]
  9474. DESCRIPTION:
  9475. Sets the coefficient value for the Tuner, IF, Fine/Lna, or Equalizer/Pga
  9476. table, using the row and coef index specified.
  9477. EXAMPLES:
  9478. coef tuner 2 1 -5.781 -- Sets coef for Tuner[2][1] to -5.781
  9479. ------------------------------------------------------------------------------
  9480. TABLE: non-vol/ds-cal
  9481. COMMAND: copy
  9482. USAGE: copy [fromInstance{0..2}]
  9483. DESCRIPTION:
  9484. Copies the settings from the fromSource instance to this instance.
  9485. EXAMPLES:
  9486. copy (1) 0 -- Copies the settings from instance 0 to instance 1.
  9487. ------------------------------------------------------------------------------
  9488. TABLE: non-vol/ds-cal
  9489. COMMAND: defaults
  9490. USAGE: defaults [both|perm|dyn]
  9491. DESCRIPTION:
  9492. Restores the settings to default values. NOTE: This does not write to
  9493. NonVol memory! You must do this manually. Also note that some settings do
  9494. not have good defaults, particularly the Permanent section! Use this command
  9495. with extreme care!
  9496. EXAMPLES:
  9497. defaults -- Sets both Permanent and Dynamic sections to defaults.
  9498. defaults perm -- Sets only the Permanent section to defaults.
  9499. ------------------------------------------------------------------------------
  9500. TABLE: non-vol/ds-cal
  9501. COMMAND: del_extra_data
  9502. USAGE: del_extra_data [both|perm|dyn]
  9503. DESCRIPTION:
  9504. Gets rid of any extra data that is assiociated with the settings. The extra
  9505. data is usually caused by a downgrade, where settings written by a newer
  9506. version are not understood by the older version, but are stored so that they
  9507. will still exist when the new code is run. However, in some cases, it is
  9508. desirable to get rid of them if they are not going to be used.
  9509. EXAMPLES:
  9510. del_extra_data perm -- Gets rid of extra permanent data.
  9511. ------------------------------------------------------------------------------
  9512. TABLE: non-vol/ds-cal
  9513. COMMAND: flush {disabled}
  9514. USAGE: flush
  9515. DESCRIPTION:
  9516. For Composite NonVol Settings objects (which contain 1 or more groups of
  9517. NonVol Settings), this command flushes out any unrecognized groups that were
  9518. read from the device. This is useful in cases where the settings group isn't
  9519. needed by another application, and would just waste space.
  9520. EXAMPLES:
  9521. flush --
  9522. ------------------------------------------------------------------------------
  9523. TABLE: non-vol/ds-cal
  9524. COMMAND: frequency
  9525. USAGE: frequency rowIndex{0..255} [freqHz]
  9526. DESCRIPTION:
  9527. Sets the frequency value for the specified row in the table.
  9528. EXAMPLES:
  9529. frequency 2 327000000 -- Sets frequency[2] to 327MHz.
  9530. ------------------------------------------------------------------------------
  9531. TABLE: non-vol/ds-cal
  9532. COMMAND: ldaix_time
  9533. USAGE: ldaix_time [milliseconds{0..255}]
  9534. DESCRIPTION:
  9535. Sets the time (in milliseconds) between each read of the LDAIx registers.
  9536. EXAMPLES:
  9537. ldaix_time 50 -- Sets the time between LDAIx reads to 50ms.
  9538. ------------------------------------------------------------------------------
  9539. TABLE: non-vol/ds-cal
  9540. COMMAND: manufactured
  9541. USAGE: manufactured [both|perm|dyn]
  9542. DESCRIPTION:
  9543. Checks to see if the specified section is manufactured.
  9544. EXAMPLES:
  9545. manufactured -- Checks both Permanent and Dynamic sections
  9546. manufacturing state.
  9547. manufactured perm -- Checks only the Permanent section manufacturing state.
  9548. ------------------------------------------------------------------------------
  9549. TABLE: non-vol/ds-cal
  9550. COMMAND: master
  9551. USAGE: master [dBmV{-327..327}]
  9552. DESCRIPTION:
  9553. Sets the master offset power value (in dBmV) for the modem. Each frequency
  9554. band in the table has an offset power adjustment that is applied to this
  9555. value when calculating the actual power level.
  9556. EXAMPLES:
  9557. master 58.25 --
  9558. ------------------------------------------------------------------------------
  9559. TABLE: non-vol/ds-cal
  9560. COMMAND: num_coef
  9561. USAGE: num_coef tuner|if|fine|eq [numCoef{1..255}]
  9562. DESCRIPTION:
  9563. Changes the number of coefficients that are stored for each frequency band in
  9564. the specified coeff table. NOTE: This causes that table to be cleared!
  9565. EXAMPLES:
  9566. num_coef tuner 31 -- Configures the Tuner table for 31 coefs per freq band.
  9567. ------------------------------------------------------------------------------
  9568. TABLE: non-vol/ds-cal
  9569. COMMAND: num_freq
  9570. USAGE: num_freq [numFreq{0..255}]
  9571. DESCRIPTION:
  9572. Changes the size of the DsCal table, setting the number of frequency bands
  9573. that will be stored. NOTE: This causes all tables to be cleared!
  9574. EXAMPLES:
  9575. num_freq 14 -- Configures the table for 14 frequency bands.
  9576. ------------------------------------------------------------------------------
  9577. TABLE: non-vol/ds-cal
  9578. COMMAND: num_ldaix
  9579. USAGE: num_ldaix [numLdaixReads{1..255}]
  9580. DESCRIPTION:
  9581. Sets the number of times the LDAIx registers will be read before doing the
  9582. power calculations. It will average the register values.
  9583. EXAMPLES:
  9584. num_ldaix 5 -- Uses the average of 5 samples of the LDAIx registers.
  9585. ------------------------------------------------------------------------------
  9586. TABLE: non-vol/ds-cal
  9587. COMMAND: offset
  9588. USAGE: offset [rowIndex{0..255}] [dBmV{-327..327}]
  9589. DESCRIPTION:
  9590. Sets the offset power adjustment value for the specified row in the table.
  9591. The units are in dBmV units; this value is added to the master power offset
  9592. value.
  9593. EXAMPLES:
  9594. offset 2 -2.25 -- Sets offset[2] to -2.25 dBmV
  9595. ------------------------------------------------------------------------------
  9596. TABLE: non-vol/ds-cal
  9597. COMMAND: read
  9598. USAGE: read [both|perm|dyn]
  9599. DESCRIPTION:
  9600. Reads the specified section of non-volatile settings from non-volatile
  9601. memory. If 'both' is specified or there are no parameters, then both
  9602. Permanent and Dynamic settings will be read. Otherwise, only the section
  9603. specified will be read. This will destroy any changes you have made if you
  9604. haven't written them!
  9605. EXAMPLES:
  9606. read -- Reads both Permanent and Dynamic sections of settings.
  9607. read perm -- Reads only the Permanent section of non-vol settings.
  9608. ------------------------------------------------------------------------------
  9609. TABLE: non-vol/ds-cal
  9610. COMMAND: show
  9611. USAGE: show
  9612. DESCRIPTION:
  9613. Displays the current non-volatile settings values for both the Permanent and
  9614. Dynamic sections.
  9615. EXAMPLES:
  9616. show --
  9617. ------------------------------------------------------------------------------
  9618. TABLE: non-vol/ds-cal
  9619. COMMAND: stats
  9620. USAGE: stats
  9621. DESCRIPTION:
  9622. Prints stats about buffer usage for Dynamic and Permanent settings.
  9623. EXAMPLES:
  9624. stats --
  9625. ------------------------------------------------------------------------------
  9626. TABLE: non-vol/ds-cal
  9627. COMMAND: tftp_read
  9628. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  9629. DESCRIPTION:
  9630. Causes the Permanent or Dynamic settings data to be read from a server via
  9631. TFTP. The file must be generated correctly, with all of the headers, CRC,
  9632. and other information that would exist on the NonVol device. The file will
  9633. be read and evaluated for correctness before it is stored in the device. If
  9634. the file is rejected then the settings will be read from the device to undo
  9635. any changes. Normally, this will operate on all settings groups; if you
  9636. specify -g then it will operate only on the current group (e.g. if you are in
  9637. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  9638. read).
  9639. EXAMPLES:
  9640. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  9641. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  9642. ------------------------------------------------------------------------------
  9643. TABLE: non-vol/ds-cal
  9644. COMMAND: tftp_write
  9645. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  9646. DESCRIPTION:
  9647. Causes the Permanent or Dynamic settings data to be written to a server via
  9648. TFTP. Normally, this will operate on all settings groups; if you specify -g
  9649. then it will operate only on the current group (e.g. if you are in the SNMP
  9650. nonvol dir, then -g will cause only the SNMP settings group to be written).
  9651. EXAMPLES:
  9652. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  9653. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  9654. ------------------------------------------------------------------------------
  9655. TABLE: non-vol/ds-cal
  9656. COMMAND: tuner_step
  9657. USAGE: tuner_step [dBmV{0..8}]
  9658. DESCRIPTION:
  9659. Sets the step size (in dBmV) that was used when sampling the tuner table.
  9660. This influences how the data is interpolated when calculating the tuner
  9661. gainpart of actual power level.
  9662. EXAMPLES:
  9663. tuner_step 1.0 --
  9664. ------------------------------------------------------------------------------
  9665. TABLE: non-vol/ds-cal
  9666. COMMAND: write
  9667. USAGE: write [both|perm|dyn]
  9668. DESCRIPTION:
  9669. Writes the specified section of non-volatile settings to non-volatile memory.
  9670. If 'both' is specified or there are no parameters, then both Permanent and
  9671. Dynamic settings will be written. Otherwise, only the section specified will
  9672. be written.
  9673. EXAMPLES:
  9674. write -- Writes both Permanent and Dynamic sections of settings.
  9675. write perm -- Writes only the Permanent section of non-vol settings.
  9676. ------------------------------------------------------------------------------
  9677. TABLE: non-vol/emtaConfig
  9678. COMMAND: call_signalling_config
  9679. USAGE: call_signalling_config [String{63}]
  9680. DESCRIPTION:
  9681. Gets/sets the call server IP address or FQDN.
  9682. EXAMPLES:
  9683. call_signalling_config myserver.com --
  9684. ------------------------------------------------------------------------------
  9685. TABLE: non-vol/emtaConfig
  9686. COMMAND: clear_device
  9687. USAGE: clear_device [both|perm|dyn]
  9688. DESCRIPTION:
  9689. Tells the nonvol device to wipe out the specified settings section. All data
  9690. will be lost; the device should be restored to its 'virgin' state. For flash
  9691. devices, the flash block is erased; for disk devices, the file is erased.
  9692. EXAMPLES:
  9693. clear_device -- Clears both Permanent and Dynamic sections.
  9694. clear_device perm -- Clears only the Permanent section.
  9695. ------------------------------------------------------------------------------
  9696. TABLE: non-vol/emtaConfig
  9697. COMMAND: dc_offset_ring_enable
  9698. USAGE: dc_offset_ring_enable [true|false]
  9699. DESCRIPTION:
  9700. Enables/disables ring with DC offset support.
  9701. EXAMPLES:
  9702. dc_offset_ring_enable true
  9703. ------------------------------------------------------------------------------
  9704. TABLE: non-vol/emtaConfig
  9705. COMMAND: defaults
  9706. USAGE: defaults [both|perm|dyn]
  9707. DESCRIPTION:
  9708. Restores the settings to default values. NOTE: This does not write to
  9709. NonVol memory! You must do this manually. Also note that some settings do
  9710. not have good defaults, particularly the Permanent section! Use this command
  9711. with extreme care!
  9712. EXAMPLES:
  9713. defaults -- Sets both Permanent and Dynamic sections to defaults.
  9714. defaults perm -- Sets only the Permanent section to defaults.
  9715. ------------------------------------------------------------------------------
  9716. TABLE: non-vol/emtaConfig
  9717. COMMAND: del_extra_data
  9718. USAGE: del_extra_data [both|perm|dyn]
  9719. DESCRIPTION:
  9720. Gets rid of any extra data that is assiociated with the settings. The extra
  9721. data is usually caused by a downgrade, where settings written by a newer
  9722. version are not understood by the older version, but are stored so that they
  9723. will still exist when the new code is run. However, in some cases, it is
  9724. desirable to get rid of them if they are not going to be used.
  9725. EXAMPLES:
  9726. del_extra_data perm -- Gets rid of extra permanent data.
  9727. ------------------------------------------------------------------------------
  9728. TABLE: non-vol/emtaConfig
  9729. COMMAND: dhcp_enable
  9730. USAGE: dhcp_enable [true|false]
  9731. DESCRIPTION:
  9732. Enables/disables DHCP on the EMTA.
  9733. EXAMPLES:
  9734. dhcp_enable true -- EMTA should do real DHCP
  9735. dhcp_enable false -- EMTA should use non-vol settings
  9736. ------------------------------------------------------------------------------
  9737. TABLE: non-vol/emtaConfig
  9738. COMMAND: dhcp_option
  9739. USAGE: dhcp_option [Number{0..255}]
  9740. DESCRIPTION:
  9741. Specifies the DHCP option number which will be used for CM and EMTA DHCP
  9742. requests. Note that PacketCable requires this value MUST be 122.
  9743. EXAMPLES:
  9744. dhcp_option 122
  9745. ------------------------------------------------------------------------------
  9746. TABLE: non-vol/emtaConfig
  9747. COMMAND: dhcp_settings
  9748. USAGE: dhcp_settings
  9749. DESCRIPTION:
  9750. Sets the EMTA DHCP settings. You will be prompted for the values.
  9751. EXAMPLES:
  9752. dhcp_settings --
  9753. ------------------------------------------------------------------------------
  9754. TABLE: non-vol/emtaConfig
  9755. COMMAND: dialtone_timeout
  9756. USAGE: dialtone_timeout [Number{1..2}] [Number{0..65535}]
  9757. DESCRIPTION:
  9758. Dialtone timeout in MS
  9759. EXAMPLES:
  9760. dialtone_timeout 1 10
  9761. ------------------------------------------------------------------------------
  9762. TABLE: non-vol/emtaConfig
  9763. COMMAND: dload_inhibit
  9764. USAGE: dload_inhibit [true|false]
  9765. DESCRIPTION:
  9766. Enables/disables inhibiting DOCSIS SW download while a line is off-hook.
  9767. EXAMPLES:
  9768. dload_inhibit true -- DOCSIS SW download will not be possible while a line
  9769. is off-hook
  9770. dload_inhibit false -- DOCSIS SW download behaves according to the DOCSIS
  9771. spec
  9772. ------------------------------------------------------------------------------
  9773. TABLE: non-vol/emtaConfig
  9774. COMMAND: firewall_disable
  9775. USAGE: firewall_disable [true|false]
  9776. DESCRIPTION:
  9777. Enables/disables the MTA IP stack lightweight firewall.
  9778. EXAMPLES:
  9779. firewall_disable true
  9780. ------------------------------------------------------------------------------
  9781. TABLE: non-vol/emtaConfig
  9782. COMMAND: flush {disabled}
  9783. USAGE: flush
  9784. DESCRIPTION:
  9785. For Composite NonVol Settings objects (which contain 1 or more groups of
  9786. NonVol Settings), this command flushes out any unrecognized groups that were
  9787. read from the device. This is useful in cases where the settings group isn't
  9788. needed by another application, and would just waste space.
  9789. EXAMPLES:
  9790. flush --
  9791. ------------------------------------------------------------------------------
  9792. TABLE: non-vol/emtaConfig
  9793. COMMAND: hv_ring_enable
  9794. USAGE: hv_ring_enable [true|false]
  9795. DESCRIPTION:
  9796. Enables/disables high voltage ring support.
  9797. EXAMPLES:
  9798. hv_ring_enable true -- Enable high voltage ring support.
  9799. hv_ring_enable false -- Disable high voltage ring support.
  9800. ------------------------------------------------------------------------------
  9801. TABLE: non-vol/emtaConfig
  9802. COMMAND: ifadminstatus
  9803. USAGE: ifadminstatus [Number{1..2}] [Number]
  9804. DESCRIPTION:
  9805. Specifies ifAdminStatus value for a given endpoint.
  9806. EXAMPLES:
  9807. ifadminstatus 1 1 -- Set ifAdminStatus for endpoint 1 to 'up'
  9808. ------------------------------------------------------------------------------
  9809. TABLE: non-vol/emtaConfig
  9810. COMMAND: ip_stack
  9811. USAGE: ip_stack [Number{1..8}]
  9812. DESCRIPTION:
  9813. Gets/sets the IP stack number that the EMTA should use.
  9814. EXAMPLES:
  9815. ip_stack 3 --
  9816. ------------------------------------------------------------------------------
  9817. TABLE: non-vol/emtaConfig
  9818. COMMAND: load_balancing_enable
  9819. USAGE: load_balancing_enable [true|false]
  9820. DESCRIPTION:
  9821. Enables/disables dynamic load balancing support.
  9822. EXAMPLES:
  9823. load_balancing_enable true -- Enable dynamic load balancing support.
  9824. load_balancing_enable false -- Disable dynamic load balancing support.
  9825. ------------------------------------------------------------------------------
  9826. TABLE: non-vol/emtaConfig
  9827. COMMAND: manufactured
  9828. USAGE: manufactured [both|perm|dyn]
  9829. DESCRIPTION:
  9830. Checks to see if the specified section is manufactured.
  9831. EXAMPLES:
  9832. manufactured -- Checks both Permanent and Dynamic sections
  9833. manufacturing state.
  9834. manufactured perm -- Checks only the Permanent section manufacturing state.
  9835. ------------------------------------------------------------------------------
  9836. TABLE: non-vol/emtaConfig
  9837. COMMAND: max_cpe_includes_emta
  9838. USAGE: max_cpe_includes_emta [true|false]
  9839. DESCRIPTION:
  9840. Specifies whether to include the EMTA in the CM's max CPE. Note that eDOCSIS
  9841. requires this setting MUST be true.
  9842. EXAMPLES:
  9843. max_cpe_includes_emta true
  9844. ------------------------------------------------------------------------------
  9845. TABLE: non-vol/emtaConfig
  9846. COMMAND: option122
  9847. USAGE: option122
  9848. DESCRIPTION:
  9849. Sets the DHCP option 122 sub-options 1-8. You will be prompted for the
  9850. values.
  9851. EXAMPLES:
  9852. option122 --
  9853. ------------------------------------------------------------------------------
  9854. TABLE: non-vol/emtaConfig
  9855. COMMAND: phs_enable
  9856. USAGE: phs_enable [true|false]
  9857. DESCRIPTION:
  9858. Enables/disables PHS for EMTA flows only.
  9859. EXAMPLES:
  9860. phs_enable true -- EMTA should request PHS on US/DS flows
  9861. phs_enable false -- EMTA should NOT request PHS on US/DS flows
  9862. ------------------------------------------------------------------------------
  9863. TABLE: non-vol/emtaConfig
  9864. COMMAND: read
  9865. USAGE: read [both|perm|dyn]
  9866. DESCRIPTION:
  9867. Reads the specified section of non-volatile settings from non-volatile
  9868. memory. If 'both' is specified or there are no parameters, then both
  9869. Permanent and Dynamic settings will be read. Otherwise, only the section
  9870. specified will be read. This will destroy any changes you have made if you
  9871. haven't written them!
  9872. EXAMPLES:
  9873. read -- Reads both Permanent and Dynamic sections of settings.
  9874. read perm -- Reads only the Permanent section of non-vol settings.
  9875. ------------------------------------------------------------------------------
  9876. TABLE: non-vol/emtaConfig
  9877. COMMAND: ringoffsetcal
  9878. USAGE: ringoffsetcal [Number{1..2}] [Number]
  9879. DESCRIPTION:
  9880. Specifies ring offset Calibration for a channel.
  9881. EXAMPLES:
  9882. ringoffsetcal 1 5
  9883. ------------------------------------------------------------------------------
  9884. TABLE: non-vol/emtaConfig
  9885. COMMAND: rtp_port
  9886. USAGE: rtp_port [Number{0..65535}]
  9887. DESCRIPTION:
  9888. Specifies the UDP port for RTP.
  9889. EXAMPLES:
  9890. rtp_port 53456
  9891. ------------------------------------------------------------------------------
  9892. TABLE: non-vol/emtaConfig
  9893. COMMAND: severities
  9894. USAGE: severities [dns|kerb|ncs|mta|prov] [Number]
  9895. DESCRIPTION:
  9896. Sets non-vol message log severities bitmask for EMTA
  9897. Message logging bit definitions:
  9898. 0x00000001 -- Fatal Errors
  9899. 0x00000002 -- Errors
  9900. 0x00000004 -- Warnings
  9901. 0x00000008 -- Initialization
  9902. 0x00000010 -- Function entry/exit
  9903. 0x00000020 -- Informational
  9904. 0xffffffc0 -- Application-specific
  9905. 0xffffffff -- All messages
  9906. EXAMPLES:
  9907. severities ncs 0x2f
  9908. ------------------------------------------------------------------------------
  9909. TABLE: non-vol/emtaConfig
  9910. COMMAND: show
  9911. USAGE: show
  9912. DESCRIPTION:
  9913. Displays the current non-volatile settings values for both the Permanent and
  9914. Dynamic sections.
  9915. EXAMPLES:
  9916. show --
  9917. ------------------------------------------------------------------------------
  9918. TABLE: non-vol/emtaConfig
  9919. COMMAND: standalone
  9920. USAGE: standalone [true|false]
  9921. DESCRIPTION:
  9922. Tells whether the EMTA should run only after DOCSIS reaches Operational
  9923. state, or if the DOCSIS control thread is disabled and the EMTA should be
  9924. activated immediately.
  9925. EXAMPLES:
  9926. standalone true -- Activates the EMTA without DOCSIS.
  9927. standalone false -- EMTA run after DOCSIS is operational.
  9928. ------------------------------------------------------------------------------
  9929. TABLE: non-vol/emtaConfig
  9930. COMMAND: stats
  9931. USAGE: stats
  9932. DESCRIPTION:
  9933. Prints stats about buffer usage for Dynamic and Permanent settings.
  9934. EXAMPLES:
  9935. stats --
  9936. ------------------------------------------------------------------------------
  9937. TABLE: non-vol/emtaConfig
  9938. COMMAND: tftp_read
  9939. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  9940. DESCRIPTION:
  9941. Causes the Permanent or Dynamic settings data to be read from a server via
  9942. TFTP. The file must be generated correctly, with all of the headers, CRC,
  9943. and other information that would exist on the NonVol device. The file will
  9944. be read and evaluated for correctness before it is stored in the device. If
  9945. the file is rejected then the settings will be read from the device to undo
  9946. any changes. Normally, this will operate on all settings groups; if you
  9947. specify -g then it will operate only on the current group (e.g. if you are in
  9948. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  9949. read).
  9950. EXAMPLES:
  9951. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  9952. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  9953. ------------------------------------------------------------------------------
  9954. TABLE: non-vol/emtaConfig
  9955. COMMAND: tftp_write
  9956. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  9957. DESCRIPTION:
  9958. Causes the Permanent or Dynamic settings data to be written to a server via
  9959. TFTP. Normally, this will operate on all settings groups; if you specify -g
  9960. then it will operate only on the current group (e.g. if you are in the SNMP
  9961. nonvol dir, then -g will cause only the SNMP settings group to be written).
  9962. EXAMPLES:
  9963. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  9964. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  9965. ------------------------------------------------------------------------------
  9966. TABLE: non-vol/emtaConfig
  9967. COMMAND: write
  9968. USAGE: write [both|perm|dyn]
  9969. DESCRIPTION:
  9970. Writes the specified section of non-volatile settings to non-volatile memory.
  9971. If 'both' is specified or there are no parameters, then both Permanent and
  9972. Dynamic settings will be written. Otherwise, only the section specified will
  9973. be written.
  9974. EXAMPLES:
  9975. write -- Writes both Permanent and Dynamic sections of settings.
  9976. write perm -- Writes only the Permanent section of non-vol settings.
  9977. ------------------------------------------------------------------------------
  9978. TABLE: non-vol/emtaConfigVoice
  9979. COMMAND: authblockTLV
  9980. USAGE: authblockTLV [Enable{254}]
  9981. DESCRIPTION:
  9982. Toggle authblock TLV format.
  9983. EXAMPLES:
  9984. authblockTLV -- Display current authblock TLV format.
  9985. authblockTLV 1 -- Enable authblock TLV format.
  9986. authblockTLV 0 -- Disable authblock TLV format.
  9987. ------------------------------------------------------------------------------
  9988. TABLE: non-vol/emtaConfigVoice
  9989. COMMAND: certEnv
  9990. USAGE: certEnv [Mode{254}]
  9991. DESCRIPTION:
  9992. Toggle the current certificate environment.
  9993. EXAMPLES:
  9994. certEnv -- Display current certificate environment.
  9995. certEnv 0 -- Use certCfg.h file.
  9996. certEnv 1 -- Use PacketCable Certs.
  9997. ------------------------------------------------------------------------------
  9998. TABLE: non-vol/emtaConfigVoice
  9999. COMMAND: clear_device
  10000. USAGE: clear_device [both|perm|dyn]
  10001. DESCRIPTION:
  10002. Tells the nonvol device to wipe out the specified settings section. All data
  10003. will be lost; the device should be restored to its 'virgin' state. For flash
  10004. devices, the flash block is erased; for disk devices, the file is erased.
  10005. EXAMPLES:
  10006. clear_device -- Clears both Permanent and Dynamic sections.
  10007. clear_device perm -- Clears only the Permanent section.
  10008. ------------------------------------------------------------------------------
  10009. TABLE: non-vol/emtaConfigVoice
  10010. COMMAND: defaults
  10011. USAGE: defaults [both|perm|dyn]
  10012. DESCRIPTION:
  10013. Restores the settings to default values. NOTE: This does not write to
  10014. NonVol memory! You must do this manually. Also note that some settings do
  10015. not have good defaults, particularly the Permanent section! Use this command
  10016. with extreme care!
  10017. EXAMPLES:
  10018. defaults -- Sets both Permanent and Dynamic sections to defaults.
  10019. defaults perm -- Sets only the Permanent section to defaults.
  10020. ------------------------------------------------------------------------------
  10021. TABLE: non-vol/emtaConfigVoice
  10022. COMMAND: del_extra_data
  10023. USAGE: del_extra_data [both|perm|dyn]
  10024. DESCRIPTION:
  10025. Gets rid of any extra data that is assiociated with the settings. The extra
  10026. data is usually caused by a downgrade, where settings written by a newer
  10027. version are not understood by the older version, but are stored so that they
  10028. will still exist when the new code is run. However, in some cases, it is
  10029. desirable to get rid of them if they are not going to be used.
  10030. EXAMPLES:
  10031. del_extra_data perm -- Gets rid of extra permanent data.
  10032. ------------------------------------------------------------------------------
  10033. TABLE: non-vol/emtaConfigVoice
  10034. COMMAND: devSerialNumber
  10035. USAGE: devSerialNumber [SerialNumber{254}]
  10036. DESCRIPTION:
  10037. Get or Set the Device Serial Number, a string with size up to 130
  10038. characeters.
  10039. EXAMPLES:
  10040. devSerialNumber -- Display current Device Serial Number.
  10041. devSerialNumber NULL -- Clear the Device Serial Number
  10042. devSerialNumber ### -- Set the Device Serial Number to ###
  10043. ------------------------------------------------------------------------------
  10044. TABLE: non-vol/emtaConfigVoice
  10045. COMMAND: dload
  10046. USAGE: dload TFTP_IP{254} File{254}
  10047. DESCRIPTION:
  10048. Download MTA non-vol/certificates from a server. File is expected to be in
  10049. non-vol builder format.
  10050. EXAMPLES:
  10051. dload 10.1.0.6 cert.bin -- Download cert.bin from 10.1.06.
  10052. ------------------------------------------------------------------------------
  10053. TABLE: non-vol/emtaConfigVoice
  10054. COMMAND: enforceGateId
  10055. USAGE: enforceGateId [Enable{254}]
  10056. DESCRIPTION:
  10057. Toggle DQoS GateID enforcement.
  10058. EXAMPLES:
  10059. enforceGateId -- Display current GateID setting.
  10060. enforceGateId 1 -- Enable GateID enforcement.
  10061. enforceGateId 0 -- Disable GateID enforcement.
  10062. ------------------------------------------------------------------------------
  10063. TABLE: non-vol/emtaConfigVoice
  10064. COMMAND: eventLog
  10065. USAGE: eventLog [Enable{254}]
  10066. DESCRIPTION:
  10067. Toggle additional event logging.
  10068. EXAMPLES:
  10069. eventLog -- Display current additional event log setting.
  10070. eventLog 1 -- Enable additional event logging.
  10071. eventLog 0 -- Disable additional event logging.
  10072. ------------------------------------------------------------------------------
  10073. TABLE: non-vol/emtaConfigVoice
  10074. COMMAND: flush {disabled}
  10075. USAGE: flush
  10076. DESCRIPTION:
  10077. For Composite NonVol Settings objects (which contain 1 or more groups of
  10078. NonVol Settings), this command flushes out any unrecognized groups that were
  10079. read from the device. This is useful in cases where the settings group isn't
  10080. needed by another application, and would just waste space.
  10081. EXAMPLES:
  10082. flush --
  10083. ------------------------------------------------------------------------------
  10084. TABLE: non-vol/emtaConfigVoice
  10085. COMMAND: fqdnCheck
  10086. USAGE: fqdnCheck [Enable{254}]
  10087. DESCRIPTION:
  10088. Toggle FQDN Syntax Checking.
  10089. EXAMPLES:
  10090. fqdnCheck -- Display current FQDN Syntax Checking.
  10091. fqdnCheck 1 -- Enable FQDN Syntax Checking.
  10092. fqdnCheck 0 -- Disable FQDN Syntax Checking.
  10093. ------------------------------------------------------------------------------
  10094. TABLE: non-vol/emtaConfigVoice
  10095. COMMAND: ipsecDisabled
  10096. USAGE: ipsecDisabled [Disable{254}]
  10097. DESCRIPTION:
  10098. Toggle ISPEC establishment.
  10099. EXAMPLES:
  10100. ipsecDisabled 1 -- Disable ISPEC establishment.
  10101. ipsecDisabled 0 -- Enable ISPEC establishment.
  10102. ------------------------------------------------------------------------------
  10103. TABLE: non-vol/emtaConfigVoice
  10104. COMMAND: krbContProvFlag
  10105. USAGE: krbContProvFlag [Flag{254}]
  10106. DESCRIPTION:
  10107. Continue provisioning if kerberos fails.
  10108. EXAMPLES:
  10109. krbContProvFlag -- Display current setting for continue if kerberos fails.
  10110. krbContProvFlag 1 -- Continue provisioning if kerberos fails.
  10111. krbContProvFlag 0 -- Do not continue provisioning if kerberos fails.
  10112. ------------------------------------------------------------------------------
  10113. TABLE: non-vol/emtaConfigVoice
  10114. COMMAND: krbFlag
  10115. USAGE: krbFlag [Flag{254}]
  10116. DESCRIPTION:
  10117. Get or Set Kerberos flag for SNMPv3 and IPSEC.
  10118. EXAMPLES:
  10119. krbFlag -- Display current Kerberos flag setting.
  10120. krbFlag 0 -- No Kerberos for SNMPv3 or IPSEC
  10121. krbFlag 1 -- Kerberos for IPSEC
  10122. krbFlag 2 -- Kerberos for SNMPv3
  10123. krbFlag 3 -- Kerberos for both SNMPv3 and IPSEC
  10124. ------------------------------------------------------------------------------
  10125. TABLE: non-vol/emtaConfigVoice
  10126. COMMAND: manufactured
  10127. USAGE: manufactured [both|perm|dyn]
  10128. DESCRIPTION:
  10129. Checks to see if the specified section is manufactured.
  10130. EXAMPLES:
  10131. manufactured -- Checks both Permanent and Dynamic sections
  10132. manufacturing state.
  10133. manufactured perm -- Checks only the Permanent section manufacturing state.
  10134. ------------------------------------------------------------------------------
  10135. TABLE: non-vol/emtaConfigVoice
  10136. COMMAND: mediaSecDisable
  10137. USAGE: mediaSecDisable [Disable{254}]
  10138. DESCRIPTION:
  10139. Toggle Media Security.
  10140. EXAMPLES:
  10141. mediaSecDisable 1 -- Disable Media Security.
  10142. mediaSecDisable 0 -- Enable Media Security.
  10143. ------------------------------------------------------------------------------
  10144. TABLE: non-vol/emtaConfigVoice
  10145. COMMAND: orgName
  10146. USAGE: orgName [Name{254}]
  10147. DESCRIPTION:
  10148. Get or Set the Organization Name for Prov Server Certificate.
  10149. EXAMPLES:
  10150. orgName -- Display current Organization Name.
  10151. orgName OrgName -- Set Organization Name to OrgName.
  10152. ------------------------------------------------------------------------------
  10153. TABLE: non-vol/emtaConfigVoice
  10154. COMMAND: pktcCompDisable
  10155. USAGE: pktcCompDisable [Disable{254}]
  10156. DESCRIPTION:
  10157. Toggle PKTC Compliancy.
  10158. EXAMPLES:
  10159. pktcCompDisable -- Display current PKTC compliancy setting.
  10160. pktcCompDisable 1 -- Disable PKTC Compliancy.
  10161. pktcCompDisable 0 -- Enable PKTC Compliancy.
  10162. ------------------------------------------------------------------------------
  10163. TABLE: non-vol/emtaConfigVoice
  10164. COMMAND: printCert
  10165. USAGE: printCert CertType{254}
  10166. DESCRIPTION:
  10167. Show the certificates in NVRAM in readable text.
  10168. Depending on the other non-vol setting, the certificate printed may not be
  10169. the certificated being used.
  10170. EXAMPLES:
  10171. printCert 1 -- Display Telephony Root Cert.
  10172. printCert 2 -- Display MTA Manufacture Cert.
  10173. printCert 3 -- Display MTA Device Cert.
  10174. ------------------------------------------------------------------------------
  10175. TABLE: non-vol/emtaConfigVoice
  10176. COMMAND: provRspDisable
  10177. USAGE: provRspDisable [Disable{254}]
  10178. DESCRIPTION:
  10179. Toggle provisional response support.
  10180. EXAMPLES:
  10181. provRspDisable -- Display current provisional response.
  10182. provRspDisable 1 -- Disable provisional responses.
  10183. provRspDisable 0 -- Enable provisional responses.
  10184. ------------------------------------------------------------------------------
  10185. TABLE: non-vol/emtaConfigVoice
  10186. COMMAND: read
  10187. USAGE: read [both|perm|dyn]
  10188. DESCRIPTION:
  10189. Reads the specified section of non-volatile settings from non-volatile
  10190. memory. If 'both' is specified or there are no parameters, then both
  10191. Permanent and Dynamic settings will be read. Otherwise, only the section
  10192. specified will be read. This will destroy any changes you have made if you
  10193. haven't written them!
  10194. EXAMPLES:
  10195. read -- Reads both Permanent and Dynamic sections of settings.
  10196. read perm -- Reads only the Permanent section of non-vol settings.
  10197. ------------------------------------------------------------------------------
  10198. TABLE: non-vol/emtaConfigVoice
  10199. COMMAND: resetTickets
  10200. USAGE: resetTickets [Flag{254}]
  10201. DESCRIPTION:
  10202. Value corresponding to pktcMtaDevResetKrbTickets.
  10203. EXAMPLES:
  10204. resetTickets -- Display current setting for pktcMtaDevResetKrbTickets.
  10205. resetTickets 0 -- No tickets is reset.
  10206. resetTickets 1 -- Reset CMS tickets.
  10207. resetTickets 2 -- Reset Prov ticket
  10208. resetTickets 3 -- Reset both CMS and Prov tickets
  10209. ------------------------------------------------------------------------------
  10210. TABLE: non-vol/emtaConfigVoice
  10211. COMMAND: setCountry
  10212. USAGE: setCountry [Code{254}]
  10213. DESCRIPTION:
  10214. Sets current country code.
  10215. EXAMPLES:
  10216. setCountry -- Display current country code.
  10217. setCountry 0 -- Set country code to NORTH_AMERICA.
  10218. ------------------------------------------------------------------------------
  10219. TABLE: non-vol/emtaConfigVoice
  10220. COMMAND: show
  10221. USAGE: show
  10222. DESCRIPTION:
  10223. Displays the current non-volatile settings values for both the Permanent and
  10224. Dynamic sections.
  10225. EXAMPLES:
  10226. show --
  10227. ------------------------------------------------------------------------------
  10228. TABLE: non-vol/emtaConfigVoice
  10229. COMMAND: showTickets
  10230. USAGE: showTickets
  10231. DESCRIPTION:
  10232. Show all tickets in NVM.
  10233. EXAMPLES:
  10234. showTickets -- Display all Kerberos tickets in NVM.
  10235. ------------------------------------------------------------------------------
  10236. TABLE: non-vol/emtaConfigVoice
  10237. COMMAND: snmpInformDisable
  10238. USAGE: snmpInformDisable [SNMPType{254}]
  10239. DESCRIPTION:
  10240. Toggle SNMP INFORM operation.
  10241. EXAMPLES:
  10242. snmpInformDisable -- Display current SNMP INFORM operation setting.
  10243. snmpInformDisable 0 -- Use SNMP INFROM with Passphase disabled
  10244. snmpInformDisable 1 -- Use SNMP TRAP with Passphase disabled
  10245. snmpInformDisable 2 -- Use SNMP INFROM with Passphase enabled.
  10246. snmpInformDisable 3 -- Use SNMP TRAP with Passphase enabled.
  10247. ------------------------------------------------------------------------------
  10248. TABLE: non-vol/emtaConfigVoice
  10249. COMMAND: snmpOperMode
  10250. USAGE: snmpOperMode [Mode{254}]
  10251. DESCRIPTION:
  10252. SNMP Operation Mode (PacketCable Prov. Flow).
  10253. EXAMPLES:
  10254. snmpOperMode 0 -- Secure - SNMPv3.
  10255. snmpOperMode 1 -- BASIC.1 - SNMPv2.
  10256. snmpOperMode 2 -- BASIC.2 - SNMPv2.
  10257. snmpOperMode 3 -- HYBRID.1 - SNMPv2.
  10258. snmpOperMode 4 -- HYBRID.2 - SNMPv2.
  10259. ------------------------------------------------------------------------------
  10260. TABLE: non-vol/emtaConfigVoice
  10261. COMMAND: snmpV2ComNamRO
  10262. USAGE: snmpV2ComNamRO [Name{254}]
  10263. DESCRIPTION:
  10264. Get or Set the Read-Only SNMPv2 Community Name.
  10265. EXAMPLES:
  10266. snmpV2ComNamRO -- Show the RO community name.
  10267. snmpV2ComNamRO NULL -- Clear the RO community name.
  10268. snmpV2ComNamRO CommunityName -- Set the RO community name to CommunityName.
  10269. ------------------------------------------------------------------------------
  10270. TABLE: non-vol/emtaConfigVoice
  10271. COMMAND: snmpV2ComNamRW
  10272. USAGE: snmpV2ComNamRW [Name{254}]
  10273. DESCRIPTION:
  10274. Get or Set the Read-Write SNMPv2 Community Name.
  10275. EXAMPLES:
  10276. snmpV2ComNamRW -- Show the RW community name.
  10277. snmpV2ComNamRW NULL -- Clear the RW community name.
  10278. snmpV2ComNamRW CommunityName -- Set the RW community name to CommunityName.
  10279. ------------------------------------------------------------------------------
  10280. TABLE: non-vol/emtaConfigVoice
  10281. COMMAND: stats
  10282. USAGE: stats
  10283. DESCRIPTION:
  10284. Prints stats about buffer usage for Dynamic and Permanent settings.
  10285. EXAMPLES:
  10286. stats --
  10287. ------------------------------------------------------------------------------
  10288. TABLE: non-vol/emtaConfigVoice
  10289. COMMAND: tftp_read
  10290. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  10291. DESCRIPTION:
  10292. Causes the Permanent or Dynamic settings data to be read from a server via
  10293. TFTP. The file must be generated correctly, with all of the headers, CRC,
  10294. and other information that would exist on the NonVol device. The file will
  10295. be read and evaluated for correctness before it is stored in the device. If
  10296. the file is rejected then the settings will be read from the device to undo
  10297. any changes. Normally, this will operate on all settings groups; if you
  10298. specify -g then it will operate only on the current group (e.g. if you are in
  10299. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  10300. read).
  10301. EXAMPLES:
  10302. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  10303. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  10304. ------------------------------------------------------------------------------
  10305. TABLE: non-vol/emtaConfigVoice
  10306. COMMAND: tftp_write
  10307. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  10308. DESCRIPTION:
  10309. Causes the Permanent or Dynamic settings data to be written to a server via
  10310. TFTP. Normally, this will operate on all settings groups; if you specify -g
  10311. then it will operate only on the current group (e.g. if you are in the SNMP
  10312. nonvol dir, then -g will cause only the SNMP settings group to be written).
  10313. EXAMPLES:
  10314. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  10315. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  10316. ------------------------------------------------------------------------------
  10317. TABLE: non-vol/emtaConfigVoice
  10318. COMMAND: ugsAd
  10319. USAGE: ugsAd [Enable{254}]
  10320. DESCRIPTION:
  10321. Toggle UGS-AD support.
  10322. EXAMPLES:
  10323. ugsAd -- Display current UGS-AD support.
  10324. ugsAd 1 -- Enable UGS-AD support.
  10325. ugsAd 0 -- Disable UGS-AD support.
  10326. ------------------------------------------------------------------------------
  10327. TABLE: non-vol/emtaConfigVoice
  10328. COMMAND: write
  10329. USAGE: write [both|perm|dyn]
  10330. DESCRIPTION:
  10331. Writes the specified section of non-volatile settings to non-volatile memory.
  10332. If 'both' is specified or there are no parameters, then both Permanent and
  10333. Dynamic settings will be written. Otherwise, only the section specified will
  10334. be written.
  10335. EXAMPLES:
  10336. write -- Writes both Permanent and Dynamic sections of settings.
  10337. write perm -- Writes only the Permanent section of non-vol settings.
  10338. ------------------------------------------------------------------------------
  10339. TABLE: non-vol/emtaSecurity
  10340. COMMAND: alternate_telephony_root_cert
  10341. USAGE: alternate_telephony_root_cert [enable]
  10342. DESCRIPTION:
  10343. Use the alternate telephony root certificate as provisioned in NVRAM instead
  10344. of the certificate embedded in the FW image. Normally this should be set to
  10345. 'false' (the default) so that the embedded cert will be used. Alternate cert
  10346. is generally used only for testing, development, or other special situations.
  10347. EXAMPLES:
  10348. alternate_telephony_root_cert true -- Use the telephony root cert from
  10349. NVRAM.
  10350. alternate_telephony_root_cert false -- Use the telephony root cert embedded
  10351. in the image.
  10352. ------------------------------------------------------------------------------
  10353. TABLE: non-vol/emtaSecurity
  10354. COMMAND: clear_device
  10355. USAGE: clear_device [both|perm|dyn]
  10356. DESCRIPTION:
  10357. Tells the nonvol device to wipe out the specified settings section. All data
  10358. will be lost; the device should be restored to its 'virgin' state. For flash
  10359. devices, the flash block is erased; for disk devices, the file is erased.
  10360. EXAMPLES:
  10361. clear_device -- Clears both Permanent and Dynamic sections.
  10362. clear_device perm -- Clears only the Permanent section.
  10363. ------------------------------------------------------------------------------
  10364. TABLE: non-vol/emtaSecurity
  10365. COMMAND: defaults
  10366. USAGE: defaults [both|perm|dyn]
  10367. DESCRIPTION:
  10368. Restores the settings to default values. NOTE: This does not write to
  10369. NonVol memory! You must do this manually. Also note that some settings do
  10370. not have good defaults, particularly the Permanent section! Use this command
  10371. with extreme care!
  10372. EXAMPLES:
  10373. defaults -- Sets both Permanent and Dynamic sections to defaults.
  10374. defaults perm -- Sets only the Permanent section to defaults.
  10375. ------------------------------------------------------------------------------
  10376. TABLE: non-vol/emtaSecurity
  10377. COMMAND: del_extra_data
  10378. USAGE: del_extra_data [both|perm|dyn]
  10379. DESCRIPTION:
  10380. Gets rid of any extra data that is assiociated with the settings. The extra
  10381. data is usually caused by a downgrade, where settings written by a newer
  10382. version are not understood by the older version, but are stored so that they
  10383. will still exist when the new code is run. However, in some cases, it is
  10384. desirable to get rid of them if they are not going to be used.
  10385. EXAMPLES:
  10386. del_extra_data perm -- Gets rid of extra permanent data.
  10387. ------------------------------------------------------------------------------
  10388. TABLE: non-vol/emtaSecurity
  10389. COMMAND: flush {disabled}
  10390. USAGE: flush
  10391. DESCRIPTION:
  10392. For Composite NonVol Settings objects (which contain 1 or more groups of
  10393. NonVol Settings), this command flushes out any unrecognized groups that were
  10394. read from the device. This is useful in cases where the settings group isn't
  10395. needed by another application, and would just waste space.
  10396. EXAMPLES:
  10397. flush --
  10398. ------------------------------------------------------------------------------
  10399. TABLE: non-vol/emtaSecurity
  10400. COMMAND: manufactured
  10401. USAGE: manufactured [both|perm|dyn]
  10402. DESCRIPTION:
  10403. Checks to see if the specified section is manufactured.
  10404. EXAMPLES:
  10405. manufactured -- Checks both Permanent and Dynamic sections
  10406. manufacturing state.
  10407. manufactured perm -- Checks only the Permanent section manufacturing state.
  10408. ------------------------------------------------------------------------------
  10409. TABLE: non-vol/emtaSecurity
  10410. COMMAND: read
  10411. USAGE: read [both|perm|dyn]
  10412. DESCRIPTION:
  10413. Reads the specified section of non-volatile settings from non-volatile
  10414. memory. If 'both' is specified or there are no parameters, then both
  10415. Permanent and Dynamic settings will be read. Otherwise, only the section
  10416. specified will be read. This will destroy any changes you have made if you
  10417. haven't written them!
  10418. EXAMPLES:
  10419. read -- Reads both Permanent and Dynamic sections of settings.
  10420. read perm -- Reads only the Permanent section of non-vol settings.
  10421. ------------------------------------------------------------------------------
  10422. TABLE: non-vol/emtaSecurity
  10423. COMMAND: show
  10424. USAGE: show
  10425. DESCRIPTION:
  10426. Displays the current non-volatile settings values for both the Permanent and
  10427. Dynamic sections.
  10428. EXAMPLES:
  10429. show --
  10430. ------------------------------------------------------------------------------
  10431. TABLE: non-vol/emtaSecurity
  10432. COMMAND: stats
  10433. USAGE: stats
  10434. DESCRIPTION:
  10435. Prints stats about buffer usage for Dynamic and Permanent settings.
  10436. EXAMPLES:
  10437. stats --
  10438. ------------------------------------------------------------------------------
  10439. TABLE: non-vol/emtaSecurity
  10440. COMMAND: tftp_read
  10441. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  10442. DESCRIPTION:
  10443. Causes the Permanent or Dynamic settings data to be read from a server via
  10444. TFTP. The file must be generated correctly, with all of the headers, CRC,
  10445. and other information that would exist on the NonVol device. The file will
  10446. be read and evaluated for correctness before it is stored in the device. If
  10447. the file is rejected then the settings will be read from the device to undo
  10448. any changes. Normally, this will operate on all settings groups; if you
  10449. specify -g then it will operate only on the current group (e.g. if you are in
  10450. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  10451. read).
  10452. EXAMPLES:
  10453. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  10454. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  10455. ------------------------------------------------------------------------------
  10456. TABLE: non-vol/emtaSecurity
  10457. COMMAND: tftp_write
  10458. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  10459. DESCRIPTION:
  10460. Causes the Permanent or Dynamic settings data to be written to a server via
  10461. TFTP. Normally, this will operate on all settings groups; if you specify -g
  10462. then it will operate only on the current group (e.g. if you are in the SNMP
  10463. nonvol dir, then -g will cause only the SNMP settings group to be written).
  10464. EXAMPLES:
  10465. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  10466. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  10467. ------------------------------------------------------------------------------
  10468. TABLE: non-vol/emtaSecurity
  10469. COMMAND: write
  10470. USAGE: write [both|perm|dyn]
  10471. DESCRIPTION:
  10472. Writes the specified section of non-volatile settings to non-volatile memory.
  10473. If 'both' is specified or there are no parameters, then both Permanent and
  10474. Dynamic settings will be written. Otherwise, only the section specified will
  10475. be written.
  10476. EXAMPLES:
  10477. write -- Writes both Permanent and Dynamic sections of settings.
  10478. write perm -- Writes only the Permanent section of non-vol settings.
  10479. ------------------------------------------------------------------------------
  10480. TABLE: non-vol/emtaSnmp
  10481. COMMAND: auth_key
  10482. USAGE: auth_key [show|set]
  10483. DESCRIPTION:
  10484. Sets or shows the MTA SNMP V3 Auth Key. You will be prompted for values when
  10485. setting the key.
  10486. EXAMPLES:
  10487. auth_key set
  10488. ------------------------------------------------------------------------------
  10489. TABLE: non-vol/emtaSnmp
  10490. COMMAND: clear_device
  10491. USAGE: clear_device [both|perm|dyn]
  10492. DESCRIPTION:
  10493. Tells the nonvol device to wipe out the specified settings section. All data
  10494. will be lost; the device should be restored to its 'virgin' state. For flash
  10495. devices, the flash block is erased; for disk devices, the file is erased.
  10496. EXAMPLES:
  10497. clear_device -- Clears both Permanent and Dynamic sections.
  10498. clear_device perm -- Clears only the Permanent section.
  10499. ------------------------------------------------------------------------------
  10500. TABLE: non-vol/emtaSnmp
  10501. COMMAND: defaults
  10502. USAGE: defaults [both|perm|dyn]
  10503. DESCRIPTION:
  10504. Restores the settings to default values. NOTE: This does not write to
  10505. NonVol memory! You must do this manually. Also note that some settings do
  10506. not have good defaults, particularly the Permanent section! Use this command
  10507. with extreme care!
  10508. EXAMPLES:
  10509. defaults -- Sets both Permanent and Dynamic sections to defaults.
  10510. defaults perm -- Sets only the Permanent section to defaults.
  10511. ------------------------------------------------------------------------------
  10512. TABLE: non-vol/emtaSnmp
  10513. COMMAND: del_extra_data
  10514. USAGE: del_extra_data [both|perm|dyn]
  10515. DESCRIPTION:
  10516. Gets rid of any extra data that is assiociated with the settings. The extra
  10517. data is usually caused by a downgrade, where settings written by a newer
  10518. version are not understood by the older version, but are stored so that they
  10519. will still exist when the new code is run. However, in some cases, it is
  10520. desirable to get rid of them if they are not going to be used.
  10521. EXAMPLES:
  10522. del_extra_data perm -- Gets rid of extra permanent data.
  10523. ------------------------------------------------------------------------------
  10524. TABLE: non-vol/emtaSnmp
  10525. COMMAND: endpoint_count
  10526. USAGE: endpoint_count [Number{1..255}]
  10527. DESCRIPTION:
  10528. Sets or shows the number of MTA endpoints.
  10529. EXAMPLES:
  10530. endpoint_count 4
  10531. ------------------------------------------------------------------------------
  10532. TABLE: non-vol/emtaSnmp
  10533. COMMAND: event
  10534. USAGE: event show|set|clear|delete Index{-1..255} [EventText{127}]
  10535. DESCRIPTION:
  10536. Allows you to modify entries in the event log. The first parameter tells
  10537. what
  10538. action you want to perform. You must specify an Index for the event to act
  10539. on.
  10540. An Index of -1 causes the action to be performed for all events. You must
  10541. specify the EventText for set.
  10542. EXAMPLES:
  10543. event show -1 Shows all event log entries.
  10544. event show 5 Shows the event at index 5 (the 6th
  10545. event).
  10546. event set 2 "Changed event" Changes the 3rd event.
  10547. event clear 2 Clears the 3rd event.
  10548. event delete 5 Deletes the 6th event.
  10549. event delete -1 Deletes all events.
  10550. ------------------------------------------------------------------------------
  10551. TABLE: non-vol/emtaSnmp
  10552. COMMAND: event_add
  10553. USAGE: event_add EventText{127}
  10554. DESCRIPTION:
  10555. Allows you to add entries to the event log. New entries are added to the
  10556. end.
  10557. EXAMPLES:
  10558. event_add "This is a new event" Adds an event.
  10559. ------------------------------------------------------------------------------
  10560. TABLE: non-vol/emtaSnmp
  10561. COMMAND: flush {disabled}
  10562. USAGE: flush
  10563. DESCRIPTION:
  10564. For Composite NonVol Settings objects (which contain 1 or more groups of
  10565. NonVol Settings), this command flushes out any unrecognized groups that were
  10566. read from the device. This is useful in cases where the settings group isn't
  10567. needed by another application, and would just waste space.
  10568. EXAMPLES:
  10569. flush --
  10570. ------------------------------------------------------------------------------
  10571. TABLE: non-vol/emtaSnmp
  10572. COMMAND: hardware_version
  10573. USAGE: hardware_version [String{47}]
  10574. DESCRIPTION:
  10575. Sets or shows the MTA hardware version. This is just a string parameter.
  10576. EXAMPLES:
  10577. hardware_version "Rev 123.5a"
  10578. ------------------------------------------------------------------------------
  10579. TABLE: non-vol/emtaSnmp
  10580. COMMAND: manufactured
  10581. USAGE: manufactured [both|perm|dyn]
  10582. DESCRIPTION:
  10583. Checks to see if the specified section is manufactured.
  10584. EXAMPLES:
  10585. manufactured -- Checks both Permanent and Dynamic sections
  10586. manufacturing state.
  10587. manufactured perm -- Checks only the Permanent section manufacturing state.
  10588. ------------------------------------------------------------------------------
  10589. TABLE: non-vol/emtaSnmp
  10590. COMMAND: privacy_key
  10591. USAGE: privacy_key [show|set]
  10592. DESCRIPTION:
  10593. Sets or shows the MTA SNMP V3 Privacy Key. You will be prompted for values
  10594. when
  10595. setting the key.
  10596. EXAMPLES:
  10597. privacy_key set
  10598. ------------------------------------------------------------------------------
  10599. TABLE: non-vol/emtaSnmp
  10600. COMMAND: read
  10601. USAGE: read [both|perm|dyn]
  10602. DESCRIPTION:
  10603. Reads the specified section of non-volatile settings from non-volatile
  10604. memory. If 'both' is specified or there are no parameters, then both
  10605. Permanent and Dynamic settings will be read. Otherwise, only the section
  10606. specified will be read. This will destroy any changes you have made if you
  10607. haven't written them!
  10608. EXAMPLES:
  10609. read -- Reads both Permanent and Dynamic sections of settings.
  10610. read perm -- Reads only the Permanent section of non-vol settings.
  10611. ------------------------------------------------------------------------------
  10612. TABLE: non-vol/emtaSnmp
  10613. COMMAND: serial_number
  10614. USAGE: serial_number [String{127}]
  10615. DESCRIPTION:
  10616. Sets or shows the MTA serial number. This is just a string parameter.
  10617. EXAMPLES:
  10618. serial_number abcd1234
  10619. ------------------------------------------------------------------------------
  10620. TABLE: non-vol/emtaSnmp
  10621. COMMAND: show
  10622. USAGE: show
  10623. DESCRIPTION:
  10624. Displays the current non-volatile settings values for both the Permanent and
  10625. Dynamic sections.
  10626. EXAMPLES:
  10627. show --
  10628. ------------------------------------------------------------------------------
  10629. TABLE: non-vol/emtaSnmp
  10630. COMMAND: stats
  10631. USAGE: stats
  10632. DESCRIPTION:
  10633. Prints stats about buffer usage for Dynamic and Permanent settings.
  10634. EXAMPLES:
  10635. stats --
  10636. ------------------------------------------------------------------------------
  10637. TABLE: non-vol/emtaSnmp
  10638. COMMAND: sysContact
  10639. USAGE: sysContact [String{254}]
  10640. DESCRIPTION:
  10641. Sets or shows the MTA sysContact value.
  10642. EXAMPLES:
  10643. sysContact "Somebody at my company"
  10644. ------------------------------------------------------------------------------
  10645. TABLE: non-vol/emtaSnmp
  10646. COMMAND: sysLocation
  10647. USAGE: sysLocation [String{254}]
  10648. DESCRIPTION:
  10649. Sets or shows the MTA sysLocation value.
  10650. EXAMPLES:
  10651. sysLocation "On my desk"
  10652. ------------------------------------------------------------------------------
  10653. TABLE: non-vol/emtaSnmp
  10654. COMMAND: sysName
  10655. USAGE: sysName [String{254}]
  10656. DESCRIPTION:
  10657. Sets or shows the MTA sysName value.
  10658. EXAMPLES:
  10659. sysName "Embedded MTA"
  10660. ------------------------------------------------------------------------------
  10661. TABLE: non-vol/emtaSnmp
  10662. COMMAND: tftp_read
  10663. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  10664. DESCRIPTION:
  10665. Causes the Permanent or Dynamic settings data to be read from a server via
  10666. TFTP. The file must be generated correctly, with all of the headers, CRC,
  10667. and other information that would exist on the NonVol device. The file will
  10668. be read and evaluated for correctness before it is stored in the device. If
  10669. the file is rejected then the settings will be read from the device to undo
  10670. any changes. Normally, this will operate on all settings groups; if you
  10671. specify -g then it will operate only on the current group (e.g. if you are in
  10672. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  10673. read).
  10674. EXAMPLES:
  10675. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  10676. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  10677. ------------------------------------------------------------------------------
  10678. TABLE: non-vol/emtaSnmp
  10679. COMMAND: tftp_write
  10680. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  10681. DESCRIPTION:
  10682. Causes the Permanent or Dynamic settings data to be written to a server via
  10683. TFTP. Normally, this will operate on all settings groups; if you specify -g
  10684. then it will operate only on the current group (e.g. if you are in the SNMP
  10685. nonvol dir, then -g will cause only the SNMP settings group to be written).
  10686. EXAMPLES:
  10687. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  10688. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  10689. ------------------------------------------------------------------------------
  10690. TABLE: non-vol/emtaSnmp
  10691. COMMAND: write
  10692. USAGE: write [both|perm|dyn]
  10693. DESCRIPTION:
  10694. Writes the specified section of non-volatile settings to non-volatile memory.
  10695. If 'both' is specified or there are no parameters, then both Permanent and
  10696. Dynamic settings will be written. Otherwise, only the section specified will
  10697. be written.
  10698. EXAMPLES:
  10699. write -- Writes both Permanent and Dynamic sections of settings.
  10700. write perm -- Writes only the Permanent section of non-vol settings.
  10701. ------------------------------------------------------------------------------
  10702. TABLE: non-vol/event_log
  10703. COMMAND: clear_device
  10704. USAGE: clear_device [both|perm|dyn]
  10705. DESCRIPTION:
  10706. Tells the nonvol device to wipe out the specified settings section. All data
  10707. will be lost; the device should be restored to its 'virgin' state. For flash
  10708. devices, the flash block is erased; for disk devices, the file is erased.
  10709. EXAMPLES:
  10710. clear_device -- Clears both Permanent and Dynamic sections.
  10711. clear_device perm -- Clears only the Permanent section.
  10712. ------------------------------------------------------------------------------
  10713. TABLE: non-vol/event_log
  10714. COMMAND: clear_event
  10715. USAGE: clear_event index{-1..2147483647}
  10716. DESCRIPTION:
  10717. Causes an event at the specified index to be cleared. If you specify -1,
  10718. then all will be cleared.
  10719. EXAMPLES:
  10720. clear_event 0 -- Clears the event at index 0.
  10721. ------------------------------------------------------------------------------
  10722. TABLE: non-vol/event_log
  10723. COMMAND: defaults
  10724. USAGE: defaults [both|perm|dyn]
  10725. DESCRIPTION:
  10726. Restores the settings to default values. NOTE: This does not write to
  10727. NonVol memory! You must do this manually. Also note that some settings do
  10728. not have good defaults, particularly the Permanent section! Use this command
  10729. with extreme care!
  10730. EXAMPLES:
  10731. defaults -- Sets both Permanent and Dynamic sections to defaults.
  10732. defaults perm -- Sets only the Permanent section to defaults.
  10733. ------------------------------------------------------------------------------
  10734. TABLE: non-vol/event_log
  10735. COMMAND: del_extra_data
  10736. USAGE: del_extra_data [both|perm|dyn]
  10737. DESCRIPTION:
  10738. Gets rid of any extra data that is assiociated with the settings. The extra
  10739. data is usually caused by a downgrade, where settings written by a newer
  10740. version are not understood by the older version, but are stored so that they
  10741. will still exist when the new code is run. However, in some cases, it is
  10742. desirable to get rid of them if they are not going to be used.
  10743. EXAMPLES:
  10744. del_extra_data perm -- Gets rid of extra permanent data.
  10745. ------------------------------------------------------------------------------
  10746. TABLE: non-vol/event_log
  10747. COMMAND: event
  10748. USAGE: event [index] [id] [count{1..65535}]
  10749. DESCRIPTION:
  10750. Causes an event at the specified index to be set to the id and count
  10751. specified. The id is a 32-bit value, and the count is a 16-bit value. The
  10752. first/last time values are taken as the current time.
  10753. EXAMPLES:
  10754. event 0 0x80015432 25 -- Sets event at index 0 to id 0x80015432, count 25.
  10755. ------------------------------------------------------------------------------
  10756. TABLE: non-vol/event_log
  10757. COMMAND: flush {disabled}
  10758. USAGE: flush
  10759. DESCRIPTION:
  10760. For Composite NonVol Settings objects (which contain 1 or more groups of
  10761. NonVol Settings), this command flushes out any unrecognized groups that were
  10762. read from the device. This is useful in cases where the settings group isn't
  10763. needed by another application, and would just waste space.
  10764. EXAMPLES:
  10765. flush --
  10766. ------------------------------------------------------------------------------
  10767. TABLE: non-vol/event_log
  10768. COMMAND: manufactured
  10769. USAGE: manufactured [both|perm|dyn]
  10770. DESCRIPTION:
  10771. Checks to see if the specified section is manufactured.
  10772. EXAMPLES:
  10773. manufactured -- Checks both Permanent and Dynamic sections
  10774. manufacturing state.
  10775. manufactured perm -- Checks only the Permanent section manufacturing state.
  10776. ------------------------------------------------------------------------------
  10777. TABLE: non-vol/event_log
  10778. COMMAND: read
  10779. USAGE: read [both|perm|dyn]
  10780. DESCRIPTION:
  10781. Reads the specified section of non-volatile settings from non-volatile
  10782. memory. If 'both' is specified or there are no parameters, then both
  10783. Permanent and Dynamic settings will be read. Otherwise, only the section
  10784. specified will be read. This will destroy any changes you have made if you
  10785. haven't written them!
  10786. EXAMPLES:
  10787. read -- Reads both Permanent and Dynamic sections of settings.
  10788. read perm -- Reads only the Permanent section of non-vol settings.
  10789. ------------------------------------------------------------------------------
  10790. TABLE: non-vol/event_log
  10791. COMMAND: show
  10792. USAGE: show
  10793. DESCRIPTION:
  10794. Displays the current non-volatile settings values for both the Permanent and
  10795. Dynamic sections.
  10796. EXAMPLES:
  10797. show --
  10798. ------------------------------------------------------------------------------
  10799. TABLE: non-vol/event_log
  10800. COMMAND: stats
  10801. USAGE: stats
  10802. DESCRIPTION:
  10803. Prints stats about buffer usage for Dynamic and Permanent settings.
  10804. EXAMPLES:
  10805. stats --
  10806. ------------------------------------------------------------------------------
  10807. TABLE: non-vol/event_log
  10808. COMMAND: tftp_read
  10809. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  10810. DESCRIPTION:
  10811. Causes the Permanent or Dynamic settings data to be read from a server via
  10812. TFTP. The file must be generated correctly, with all of the headers, CRC,
  10813. and other information that would exist on the NonVol device. The file will
  10814. be read and evaluated for correctness before it is stored in the device. If
  10815. the file is rejected then the settings will be read from the device to undo
  10816. any changes. Normally, this will operate on all settings groups; if you
  10817. specify -g then it will operate only on the current group (e.g. if you are in
  10818. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  10819. read).
  10820. EXAMPLES:
  10821. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  10822. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  10823. ------------------------------------------------------------------------------
  10824. TABLE: non-vol/event_log
  10825. COMMAND: tftp_write
  10826. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  10827. DESCRIPTION:
  10828. Causes the Permanent or Dynamic settings data to be written to a server via
  10829. TFTP. Normally, this will operate on all settings groups; if you specify -g
  10830. then it will operate only on the current group (e.g. if you are in the SNMP
  10831. nonvol dir, then -g will cause only the SNMP settings group to be written).
  10832. EXAMPLES:
  10833. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  10834. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  10835. ------------------------------------------------------------------------------
  10836. TABLE: non-vol/event_log
  10837. COMMAND: write
  10838. USAGE: write [both|perm|dyn]
  10839. DESCRIPTION:
  10840. Writes the specified section of non-volatile settings to non-volatile memory.
  10841. If 'both' is specified or there are no parameters, then both Permanent and
  10842. Dynamic settings will be written. Otherwise, only the section specified will
  10843. be written.
  10844. EXAMPLES:
  10845. write -- Writes both Permanent and Dynamic sections of settings.
  10846. write perm -- Writes only the Permanent section of non-vol settings.
  10847. ------------------------------------------------------------------------------
  10848. TABLE: non-vol/factory
  10849. COMMAND: clear_device
  10850. USAGE: clear_device [both|perm|dyn]
  10851. DESCRIPTION:
  10852. Tells the nonvol device to wipe out the specified settings section. All data
  10853. will be lost; the device should be restored to its 'virgin' state. For flash
  10854. devices, the flash block is erased; for disk devices, the file is erased.
  10855. EXAMPLES:
  10856. clear_device -- Clears both Permanent and Dynamic sections.
  10857. clear_device perm -- Clears only the Permanent section.
  10858. ------------------------------------------------------------------------------
  10859. TABLE: non-vol/factory
  10860. COMMAND: defaults
  10861. USAGE: defaults [both|perm|dyn]
  10862. DESCRIPTION:
  10863. Restores the settings to default values. NOTE: This does not write to
  10864. NonVol memory! You must do this manually. Also note that some settings do
  10865. not have good defaults, particularly the Permanent section! Use this command
  10866. with extreme care!
  10867. EXAMPLES:
  10868. defaults -- Sets both Permanent and Dynamic sections to defaults.
  10869. defaults perm -- Sets only the Permanent section to defaults.
  10870. ------------------------------------------------------------------------------
  10871. TABLE: non-vol/factory
  10872. COMMAND: del_extra_data
  10873. USAGE: del_extra_data [both|perm|dyn]
  10874. DESCRIPTION:
  10875. Gets rid of any extra data that is assiociated with the settings. The extra
  10876. data is usually caused by a downgrade, where settings written by a newer
  10877. version are not understood by the older version, but are stored so that they
  10878. will still exist when the new code is run. However, in some cases, it is
  10879. desirable to get rid of them if they are not going to be used.
  10880. EXAMPLES:
  10881. del_extra_data perm -- Gets rid of extra permanent data.
  10882. ------------------------------------------------------------------------------
  10883. TABLE: non-vol/factory
  10884. COMMAND: flush {disabled}
  10885. USAGE: flush
  10886. DESCRIPTION:
  10887. For Composite NonVol Settings objects (which contain 1 or more groups of
  10888. NonVol Settings), this command flushes out any unrecognized groups that were
  10889. read from the device. This is useful in cases where the settings group isn't
  10890. needed by another application, and would just waste space.
  10891. EXAMPLES:
  10892. flush --
  10893. ------------------------------------------------------------------------------
  10894. TABLE: non-vol/factory
  10895. COMMAND: key
  10896. USAGE: key [index{0..7}] [value{31}]
  10897. DESCRIPTION:
  10898. Sets the value of the specified key to the specified value.
  10899. EXAMPLES:
  10900. key 0 foo -- Set the value of key 0 to 'foo'.
  10901. key 0 "" -- Clear key 0.
  10902. ------------------------------------------------------------------------------
  10903. TABLE: non-vol/factory
  10904. COMMAND: manufactured
  10905. USAGE: manufactured [both|perm|dyn]
  10906. DESCRIPTION:
  10907. Checks to see if the specified section is manufactured.
  10908. EXAMPLES:
  10909. manufactured -- Checks both Permanent and Dynamic sections
  10910. manufacturing state.
  10911. manufactured perm -- Checks only the Permanent section manufacturing state.
  10912. ------------------------------------------------------------------------------
  10913. TABLE: non-vol/factory
  10914. COMMAND: read
  10915. USAGE: read [both|perm|dyn]
  10916. DESCRIPTION:
  10917. Reads the specified section of non-volatile settings from non-volatile
  10918. memory. If 'both' is specified or there are no parameters, then both
  10919. Permanent and Dynamic settings will be read. Otherwise, only the section
  10920. specified will be read. This will destroy any changes you have made if you
  10921. haven't written them!
  10922. EXAMPLES:
  10923. read -- Reads both Permanent and Dynamic sections of settings.
  10924. read perm -- Reads only the Permanent section of non-vol settings.
  10925. ------------------------------------------------------------------------------
  10926. TABLE: non-vol/factory
  10927. COMMAND: scratch_pad
  10928. USAGE: scratch_pad [value]
  10929. DESCRIPTION:
  10930. Sets the value of the scratch pad to the specified 32 bit value.
  10931. EXAMPLES:
  10932. scratch_pad 0x1A4 -- Set the value of the scratch pad to 0x1A4.
  10933. ------------------------------------------------------------------------------
  10934. TABLE: non-vol/factory
  10935. COMMAND: show
  10936. USAGE: show
  10937. DESCRIPTION:
  10938. Displays the current non-volatile settings values for both the Permanent and
  10939. Dynamic sections.
  10940. EXAMPLES:
  10941. show --
  10942. ------------------------------------------------------------------------------
  10943. TABLE: non-vol/factory
  10944. COMMAND: sn
  10945. USAGE: sn [index{0..3}] [value{31}]
  10946. DESCRIPTION:
  10947. Sets the value of the specified serial number to the specified value.
  10948. EXAMPLES:
  10949. sn 0 foo -- Set the value of serial number 0 to 'foo'.
  10950. sn 0 "" -- Clear serial number 0.
  10951. ------------------------------------------------------------------------------
  10952. TABLE: non-vol/factory
  10953. COMMAND: stats
  10954. USAGE: stats
  10955. DESCRIPTION:
  10956. Prints stats about buffer usage for Dynamic and Permanent settings.
  10957. EXAMPLES:
  10958. stats --
  10959. ------------------------------------------------------------------------------
  10960. TABLE: non-vol/factory
  10961. COMMAND: tftp_read
  10962. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  10963. DESCRIPTION:
  10964. Causes the Permanent or Dynamic settings data to be read from a server via
  10965. TFTP. The file must be generated correctly, with all of the headers, CRC,
  10966. and other information that would exist on the NonVol device. The file will
  10967. be read and evaluated for correctness before it is stored in the device. If
  10968. the file is rejected then the settings will be read from the device to undo
  10969. any changes. Normally, this will operate on all settings groups; if you
  10970. specify -g then it will operate only on the current group (e.g. if you are in
  10971. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  10972. read).
  10973. EXAMPLES:
  10974. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  10975. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  10976. ------------------------------------------------------------------------------
  10977. TABLE: non-vol/factory
  10978. COMMAND: tftp_write
  10979. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  10980. DESCRIPTION:
  10981. Causes the Permanent or Dynamic settings data to be written to a server via
  10982. TFTP. Normally, this will operate on all settings groups; if you specify -g
  10983. then it will operate only on the current group (e.g. if you are in the SNMP
  10984. nonvol dir, then -g will cause only the SNMP settings group to be written).
  10985. EXAMPLES:
  10986. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  10987. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  10988. ------------------------------------------------------------------------------
  10989. TABLE: non-vol/factory
  10990. COMMAND: write
  10991. USAGE: write [both|perm|dyn]
  10992. DESCRIPTION:
  10993. Writes the specified section of non-volatile settings to non-volatile memory.
  10994. If 'both' is specified or there are no parameters, then both Permanent and
  10995. Dynamic settings will be written. Otherwise, only the section specified will
  10996. be written.
  10997. EXAMPLES:
  10998. write -- Writes both Permanent and Dynamic sections of settings.
  10999. write perm -- Writes only the Permanent section of non-vol settings.
  11000. ------------------------------------------------------------------------------
  11001. TABLE: non-vol/firewall
  11002. COMMAND: clear_device
  11003. USAGE: clear_device [both|perm|dyn]
  11004. DESCRIPTION:
  11005. Tells the nonvol device to wipe out the specified settings section. All data
  11006. will be lost; the device should be restored to its 'virgin' state. For flash
  11007. devices, the flash block is erased; for disk devices, the file is erased.
  11008. EXAMPLES:
  11009. clear_device -- Clears both Permanent and Dynamic sections.
  11010. clear_device perm -- Clears only the Permanent section.
  11011. ------------------------------------------------------------------------------
  11012. TABLE: non-vol/firewall
  11013. COMMAND: defaults
  11014. USAGE: defaults [both|perm|dyn]
  11015. DESCRIPTION:
  11016. Restores the settings to default values. NOTE: This does not write to
  11017. NonVol memory! You must do this manually. Also note that some settings do
  11018. not have good defaults, particularly the Permanent section! Use this command
  11019. with extreme care!
  11020. EXAMPLES:
  11021. defaults -- Sets both Permanent and Dynamic sections to defaults.
  11022. defaults perm -- Sets only the Permanent section to defaults.
  11023. ------------------------------------------------------------------------------
  11024. TABLE: non-vol/firewall
  11025. COMMAND: del_extra_data
  11026. USAGE: del_extra_data [both|perm|dyn]
  11027. DESCRIPTION:
  11028. Gets rid of any extra data that is assiociated with the settings. The extra
  11029. data is usually caused by a downgrade, where settings written by a newer
  11030. version are not understood by the older version, but are stored so that they
  11031. will still exist when the new code is run. However, in some cases, it is
  11032. desirable to get rid of them if they are not going to be used.
  11033. EXAMPLES:
  11034. del_extra_data perm -- Gets rid of extra permanent data.
  11035. ------------------------------------------------------------------------------
  11036. TABLE: non-vol/firewall
  11037. COMMAND: domain_policy
  11038. USAGE: domain_policy [Number{1..2}]
  11039. DESCRIPTION:
  11040. Sets the domain policy.
  11041. 1 = block domains in list
  11042. 2 = allow domains in list
  11043. EXAMPLES:
  11044. domain_policy 0x1 -- Set domain policy to block domains in list
  11045. ------------------------------------------------------------------------------
  11046. TABLE: non-vol/firewall
  11047. COMMAND: features
  11048. USAGE: features [Bitmask{0xefff}]
  11049. DESCRIPTION:
  11050. Sets the bitmask which determines which firewall features are enabled:
  11051. URL Keyword blocking 0x00000001
  11052. URL Domain blocking 0x00000002
  11053. Disallow HTTP proxy 0x00000004
  11054. Disable cookies 0x00000008
  11055. Disable Java applets 0x00000010
  11056. Disable ActiveX controls 0x00000020
  11057. Disable Popup Windows 0x00000040
  11058. MAC TOD Filtering 0x00000080
  11059. E-mail alerts 0x00000100
  11060. Block Ip Fragments 0x00000800
  11061. Port Scan Alerts 0x00004000
  11062. SYN Flood detection 0x00008000
  11063. EXAMPLES:
  11064. features -- Shows the enabled interfaces.
  11065. features 0x1f -- Enables all features.
  11066. features 0 -- Disables all features.
  11067. features 0x01 -- Enables URL blocking ONLY.
  11068. ------------------------------------------------------------------------------
  11069. TABLE: non-vol/firewall
  11070. COMMAND: filter_end_day
  11071. USAGE: filter_end_day [sunday|monday|tuesday|wednesday|thursday|friday|saturday]
  11072. DESCRIPTION:
  11073. Sets the end day of the filtering interval.
  11074. EXAMPLES:
  11075. filter_end_day sunday -- Set the start day to sunday
  11076. ------------------------------------------------------------------------------
  11077. TABLE: non-vol/firewall
  11078. COMMAND: filter_end_time
  11079. USAGE: filter_end_time [String{5}]
  11080. DESCRIPTION:
  11081. Sets the end time for the filtering interval (24-hour notation)
  11082. EXAMPLES:
  11083. filter_end_time 16:00 -- Sets start time to 4:00 PM
  11084. ------------------------------------------------------------------------------
  11085. TABLE: non-vol/firewall
  11086. COMMAND: filter_policy
  11087. USAGE: filter_policy [Number{1..2}]
  11088. DESCRIPTION:
  11089. Sets the filter policy.
  11090. 1 = always apply content filtering
  11091. 2 = apply content filtering only during specified time period
  11092. EXAMPLES:
  11093. filter_policy 0x1 -- Set filter policy to always apply content filtering
  11094. ------------------------------------------------------------------------------
  11095. TABLE: non-vol/firewall
  11096. COMMAND: filter_start_day
  11097. USAGE: filter_start_day [sunday|monday|tuesday|wednesday|thursday|friday|saturday]
  11098. DESCRIPTION:
  11099. Sets the start day of the filtering interval.
  11100. EXAMPLES:
  11101. filter_start_day sunday -- Set the start day to sunday
  11102. ------------------------------------------------------------------------------
  11103. TABLE: non-vol/firewall
  11104. COMMAND: filter_start_time
  11105. USAGE: filter_start_time [String{5}]
  11106. DESCRIPTION:
  11107. Sets the start time for the filtering interval (24-hour notation)
  11108. EXAMPLES:
  11109. filter_start_time 08:00 -- Sets start time to 8:00 AM
  11110. ------------------------------------------------------------------------------
  11111. TABLE: non-vol/firewall
  11112. COMMAND: flush {disabled}
  11113. USAGE: flush
  11114. DESCRIPTION:
  11115. For Composite NonVol Settings objects (which contain 1 or more groups of
  11116. NonVol Settings), this command flushes out any unrecognized groups that were
  11117. read from the device. This is useful in cases where the settings group isn't
  11118. needed by another application, and would just waste space.
  11119. EXAMPLES:
  11120. flush --
  11121. ------------------------------------------------------------------------------
  11122. TABLE: non-vol/firewall
  11123. COMMAND: manufactured
  11124. USAGE: manufactured [both|perm|dyn]
  11125. DESCRIPTION:
  11126. Checks to see if the specified section is manufactured.
  11127. EXAMPLES:
  11128. manufactured -- Checks both Permanent and Dynamic sections
  11129. manufacturing state.
  11130. manufactured perm -- Checks only the Permanent section manufacturing state.
  11131. ------------------------------------------------------------------------------
  11132. TABLE: non-vol/firewall
  11133. COMMAND: read
  11134. USAGE: read [both|perm|dyn]
  11135. DESCRIPTION:
  11136. Reads the specified section of non-volatile settings from non-volatile
  11137. memory. If 'both' is specified or there are no parameters, then both
  11138. Permanent and Dynamic settings will be read. Otherwise, only the section
  11139. specified will be read. This will destroy any changes you have made if you
  11140. haven't written them!
  11141. EXAMPLES:
  11142. read -- Reads both Permanent and Dynamic sections of settings.
  11143. read perm -- Reads only the Permanent section of non-vol settings.
  11144. ------------------------------------------------------------------------------
  11145. TABLE: non-vol/firewall
  11146. COMMAND: show
  11147. USAGE: show
  11148. DESCRIPTION:
  11149. Displays the current non-volatile settings values for both the Permanent and
  11150. Dynamic sections.
  11151. EXAMPLES:
  11152. show --
  11153. ------------------------------------------------------------------------------
  11154. TABLE: non-vol/firewall
  11155. COMMAND: stats
  11156. USAGE: stats
  11157. DESCRIPTION:
  11158. Prints stats about buffer usage for Dynamic and Permanent settings.
  11159. EXAMPLES:
  11160. stats --
  11161. ------------------------------------------------------------------------------
  11162. TABLE: non-vol/firewall
  11163. COMMAND: tftp_read
  11164. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  11165. DESCRIPTION:
  11166. Causes the Permanent or Dynamic settings data to be read from a server via
  11167. TFTP. The file must be generated correctly, with all of the headers, CRC,
  11168. and other information that would exist on the NonVol device. The file will
  11169. be read and evaluated for correctness before it is stored in the device. If
  11170. the file is rejected then the settings will be read from the device to undo
  11171. any changes. Normally, this will operate on all settings groups; if you
  11172. specify -g then it will operate only on the current group (e.g. if you are in
  11173. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  11174. read).
  11175. EXAMPLES:
  11176. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  11177. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  11178. ------------------------------------------------------------------------------
  11179. TABLE: non-vol/firewall
  11180. COMMAND: tftp_write
  11181. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  11182. DESCRIPTION:
  11183. Causes the Permanent or Dynamic settings data to be written to a server via
  11184. TFTP. Normally, this will operate on all settings groups; if you specify -g
  11185. then it will operate only on the current group (e.g. if you are in the SNMP
  11186. nonvol dir, then -g will cause only the SNMP settings group to be written).
  11187. EXAMPLES:
  11188. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  11189. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  11190. ------------------------------------------------------------------------------
  11191. TABLE: non-vol/firewall
  11192. COMMAND: write
  11193. USAGE: write [both|perm|dyn]
  11194. DESCRIPTION:
  11195. Writes the specified section of non-volatile settings to non-volatile memory.
  11196. If 'both' is specified or there are no parameters, then both Permanent and
  11197. Dynamic settings will be written. Otherwise, only the section specified will
  11198. be written.
  11199. EXAMPLES:
  11200. write -- Writes both Permanent and Dynamic sections of settings.
  11201. write perm -- Writes only the Permanent section of non-vol settings.
  11202. ------------------------------------------------------------------------------
  11203. TABLE: non-vol/halif
  11204. COMMAND: 3420_optimized_map
  11205. USAGE: 3420_optimized_map [true|false]
  11206. DESCRIPTION:
  11207. Enables/disables use of the optimized frequency map for the 3420 tuner.
  11208. Note that this command has no meaning if tuner type is not 3420 (21).
  11209. EXAMPLES:
  11210. 3420_optimized_map true -- Enables use of optimized 3420 frequency map.
  11211. ------------------------------------------------------------------------------
  11212. TABLE: non-vol/halif
  11213. COMMAND: DS_AGI
  11214. USAGE: DS_AGI [value{0..255}]
  11215. DESCRIPTION:
  11216. Sets a CM AGC Control register; if you don't know what it means, then you
  11217. probably have no business reading or writing new values anyway...
  11218. EXAMPLES:
  11219. DS_AGI 0x18 -- Sets the value to 0x18.
  11220. ------------------------------------------------------------------------------
  11221. TABLE: non-vol/halif
  11222. COMMAND: DS_AGT
  11223. USAGE: DS_AGT [value{0..255}]
  11224. DESCRIPTION:
  11225. Sets a CM AGC Control register; if you don't know what it means, then you
  11226. probably have no business reading or writing new values anyway...
  11227. EXAMPLES:
  11228. DS_AGT 0x18 -- Sets the value to 0x18.
  11229. ------------------------------------------------------------------------------
  11230. TABLE: non-vol/halif
  11231. COMMAND: STABW1
  11232. USAGE: STABW1 [value{0..65535}]
  11233. DESCRIPTION:
  11234. Sets a CM AGC Control register; if you don't know what it means, then you
  11235. probably have no business reading or writing new values anyway...
  11236. EXAMPLES:
  11237. STABW1 0x18 -- Sets the value to 0x18.
  11238. ------------------------------------------------------------------------------
  11239. TABLE: non-vol/halif
  11240. COMMAND: STABW2
  11241. USAGE: STABW2 [value{0..65535}]
  11242. DESCRIPTION:
  11243. Sets a CM AGC Control register; if you don't know what it means, then you
  11244. probably have no business reading or writing new values anyway...
  11245. EXAMPLES:
  11246. STABW2 0x18 -- Sets the value to 0x18.
  11247. ------------------------------------------------------------------------------
  11248. TABLE: non-vol/halif
  11249. COMMAND: STAGI
  11250. USAGE: STAGI [value]
  11251. DESCRIPTION:
  11252. Sets a CM AGC Control register; if you don't know what it means, then you
  11253. probably have no business reading or writing new values anyway...
  11254. EXAMPLES:
  11255. STAGI 0x18 -- Sets the value to 0x18.
  11256. ------------------------------------------------------------------------------
  11257. TABLE: non-vol/halif
  11258. COMMAND: STAGT
  11259. USAGE: STAGT [value]
  11260. DESCRIPTION:
  11261. Sets a CM AGC Control register; if you don't know what it means, then you
  11262. probably have no business reading or writing new values anyway...
  11263. EXAMPLES:
  11264. STAGT 0x18 -- Sets the value to 0x18.
  11265. ------------------------------------------------------------------------------
  11266. TABLE: non-vol/halif
  11267. COMMAND: STATHR
  11268. USAGE: STATHR [value{0..65535}]
  11269. DESCRIPTION:
  11270. Sets a CM AGC Control register; if you don't know what it means, then you
  11271. probably have no business reading or writing new values anyway...
  11272. EXAMPLES:
  11273. STATHR 0x18 -- Sets the value to 0x18.
  11274. ------------------------------------------------------------------------------
  11275. TABLE: non-vol/halif
  11276. COMMAND: STPGA1
  11277. USAGE: STPGA1 [value{0..16777215}]
  11278. DESCRIPTION:
  11279. Sets a CM AGC Control register; if you don't know what it means, then you
  11280. probably have no business reading or writing new values anyway...
  11281. EXAMPLES:
  11282. STPGA1 0x18 -- Sets the value to 0x18.
  11283. ------------------------------------------------------------------------------
  11284. TABLE: non-vol/halif
  11285. COMMAND: bcmalloc
  11286. USAGE: bcmalloc [-s BufferSize{0..65535}] offset{0..32} [NumBuffers{0..65535}]
  11287. DESCRIPTION:
  11288. Shows or sets the number of buffers that will be created by BcmAlloc for the
  11289. specified buffer size. Also allows the buffer size to be set. This will
  11290. need to be tuned according to the number and type of interfaces that are
  11291. enabled, since each interface will tend to consume more buffers.
  11292. You must write and reboot for this to take effect!
  11293. EXAMPLES:
  11294. bcmalloc -s 1600 2 500 -- Sets the 3rd entry to a size of 1600 bytes, with
  11295. 500 buffers.
  11296. ------------------------------------------------------------------------------
  11297. TABLE: non-vol/halif
  11298. COMMAND: bcmalloc_numSizes
  11299. USAGE: bcmalloc_numSizes [NumSizes{0..32}]
  11300. DESCRIPTION:
  11301. Shows or sets the number of different buffer sizes that BcmAlloc will handle
  11302. (this is the size of the array that stores the buffer size and number of
  11303. buffers values). You will then have to configure the buffer sizes and number
  11304. of buffers for each entry in the array.
  11305. You must write and reboot for this to take effect!
  11306. EXAMPLES:
  11307. bcmalloc_numSizes 5 -- Sets the number of buffer sizes to 5.
  11308. ------------------------------------------------------------------------------
  11309. TABLE: non-vol/halif
  11310. COMMAND: board_rev
  11311. USAGE: board_rev [revision{0..18}]
  11312. DESCRIPTION:
  11313. Sets the board revision value. This is used by various drivers to help
  11314. determine which drivers to load, what hardware is present, and info about the
  11315. layout. Valid values for the revision are:
  11316. 0 -- Generic Unknown/Don't Care
  11317. 1 -- BCM93350A V2 US
  11318. 2 -- BCM93350A V3 US
  11319. 3 -- BCM93350C V0 US
  11320. 4 -- BCM93350i V1a US
  11321. 5 -- BCM93350i V1b US
  11322. 6 -- BCM93350V V1 US
  11323. 7 -- BCM93352V V0 US
  11324. 8 -- BCM93350A V2 EURO
  11325. 9 -- BCM93350A V3 EURO
  11326. 10 -- BCM93350C V0 EURO
  11327. 11 -- BCM93350i V1a EURO
  11328. 12 -- BCM93350i V1b EURO
  11329. 13 -- BCM93350V V1 EURO
  11330. 14 -- BCM93352V V0 EURO
  11331. 15 -- BCM93350C V2 US
  11332. 16 -- BCM93350C V2 EURO
  11333. 17 -- BCM93345i V0
  11334. 18 -- BCM93345A
  11335. EXAMPLES:
  11336. board_rev 2 -- Sets the board rev to BCM93350A V3 US.
  11337. ------------------------------------------------------------------------------
  11338. TABLE: non-vol/halif
  11339. COMMAND: bt_master_enable
  11340. USAGE: bt_master_enable [true|false]
  11341. DESCRIPTION:
  11342. Enables/disables Bluetooth Master mode.
  11343. EXAMPLES:
  11344. bt_master_enable true -- Enables Bluetooth master mode.
  11345. ------------------------------------------------------------------------------
  11346. TABLE: non-vol/halif
  11347. COMMAND: chan_plan_annex_b
  11348. USAGE: chan_plan_annex_b [value{0..2}]
  11349. DESCRIPTION:
  11350. Configures the channel plan of the CM HAL settings for Annex B operation; 0 =
  11351. STD, 1 = HRC, 2 = STD/HRC
  11352. EXAMPLES:
  11353. chan_plan_annex_b 2 --
  11354. ------------------------------------------------------------------------------
  11355. TABLE: non-vol/halif
  11356. COMMAND: clear_device
  11357. USAGE: clear_device [both|perm|dyn]
  11358. DESCRIPTION:
  11359. Tells the nonvol device to wipe out the specified settings section. All data
  11360. will be lost; the device should be restored to its 'virgin' state. For flash
  11361. devices, the flash block is erased; for disk devices, the file is erased.
  11362. EXAMPLES:
  11363. clear_device -- Clears both Permanent and Dynamic sections.
  11364. clear_device perm -- Clears only the Permanent section.
  11365. ------------------------------------------------------------------------------
  11366. TABLE: non-vol/halif
  11367. COMMAND: cm_1024qam
  11368. USAGE: cm_1024qam [true|false]
  11369. DESCRIPTION:
  11370. Enables/disables 1024QAM support.
  11371. EXAMPLES:
  11372. cm_1024qam true -- Enables 1024QAM support.
  11373. ------------------------------------------------------------------------------
  11374. TABLE: non-vol/halif
  11375. COMMAND: cm_20_clipping
  11376. USAGE: cm_20_clipping [true|false]
  11377. DESCRIPTION:
  11378. Enables/disables DOCSIS 2.0 clipping support.
  11379. EXAMPLES:
  11380. cm_20_clipping true -- Enables DOCSIS 2.0 clipping support.
  11381. ------------------------------------------------------------------------------
  11382. TABLE: non-vol/halif
  11383. COMMAND: cm_45
  11384. USAGE: cm_45
  11385. DESCRIPTION:
  11386. Configures all of the CM HAL settings for the BCM93345 board where the Tuner
  11387. is set to CMOS, and the upstream Amp is set to internal; the Ds Ref Freq is
  11388. set to 24.5 MHz; the Us Ref Freq is set to 28 MHz, and the PHY freq is set to
  11389. 43.75 MHz..
  11390. EXAMPLES:
  11391. cm_45 -- Configures the CM HAL for the BCM93345 board.
  11392. ------------------------------------------------------------------------------
  11393. TABLE: non-vol/halif
  11394. COMMAND: cm_45i
  11395. USAGE: cm_45i
  11396. DESCRIPTION:
  11397. Configures all of the CM HAL settings for the BCM93345 I (internal) board
  11398. where the Tuner is set to CMOS, and the upstream Amp is set to internal; the
  11399. Ds Ref Freq is set to 24.5 MHz; the Us Ref Freq is set to 28 MHz, and the PHY
  11400. freq is set to 43.75 MHz.
  11401. EXAMPLES:
  11402. cm_45i -- Configures the CM HAL for the BCM93345 I board.
  11403. ------------------------------------------------------------------------------
  11404. TABLE: non-vol/halif
  11405. COMMAND: cm_aboard_v2
  11406. USAGE: cm_aboard_v2
  11407. DESCRIPTION:
  11408. Configures all of the CM HAL settings for the BCM93350 A V2 board; the Tuner
  11409. is set to ALPS, and the upstream Amp is set to ADI 8322; the Us/Ds Ref Freq
  11410. is set to 24 MHz; and the PHY freq is set to 43.75 MHz.
  11411. EXAMPLES:
  11412. cm_aboard_v2 -- Configures the CM HAL for the BCM93350 A V2 board.
  11413. ------------------------------------------------------------------------------
  11414. TABLE: non-vol/halif
  11415. COMMAND: cm_aboard_v3
  11416. USAGE: cm_aboard_v3
  11417. DESCRIPTION:
  11418. Configures all of the CM HAL settings for the BCM93350 A V3 board; the Tuner
  11419. is set to ALPS, and the upstream Amp is set to MAXIM 3510; the Us/Ds Ref Freq
  11420. is set to 24 MHz; and the PHY freq is set to 43.75 MHz.
  11421. EXAMPLES:
  11422. cm_aboard_v3 -- Configures the CM HAL for the BCM93350 A V3 board.
  11423. ------------------------------------------------------------------------------
  11424. TABLE: non-vol/halif
  11425. COMMAND: cm_adv_map_runahead
  11426. USAGE: cm_adv_map_runahead [true|false]
  11427. DESCRIPTION:
  11428. Enables/disables Advance Map RunAhead support on supported hardware
  11429. platforms. Advance Map RunAhead feature uses an additional Docsis Map
  11430. processor to provide advance notice of upstream transmit opportunities and
  11431. therefore enables more efficient use of concatenation.
  11432. EXAMPLES:
  11433. cm_adv_map_runahead true -- Enables Advance Map RunAhead support.
  11434. ------------------------------------------------------------------------------
  11435. TABLE: non-vol/halif
  11436. COMMAND: cm_amp
  11437. USAGE: cm_amp [amp{1..12}]
  11438. DESCRIPTION:
  11439. Sets the type of CM amp that is installed on the modem. This is necessary
  11440. because most amps cannot be automatically detected by software. This only
  11441. takes effect at system startup. You will need to reboot after changing this.
  11442. These are the valid amp types:
  11443. 1 -- LUCENT ATTV4910
  11444. 2 -- LUCENT ATTV4911
  11445. 3 -- CEL ISG2000 AMP
  11446. 4 -- ANADIGICS ARA5050
  11447. 5 -- ADI 8321
  11448. 6 -- MAXIM 3510
  11449. 7 -- CEL ISG3300 AMP
  11450. 8 -- ADI 8322
  11451. 9 -- BCM Internal AMP
  11452. 10 -- Anadigics 2001S23
  11453. 11 -- AD 8325
  11454. 12 -- VENDOR AMP
  11455. EXAMPLES:
  11456. cm_amp -- Shows the CM amp.
  11457. cm_amp 3 -- Sets the CM amp to CEL ISG2000 AMP.
  11458. ------------------------------------------------------------------------------
  11459. TABLE: non-vol/halif
  11460. COMMAND: cm_annex
  11461. USAGE: cm_annex [annex{0..4}]
  11462. DESCRIPTION:
  11463. Sets the CM DOCSIS Annex mode. For operation in the US, this will generally
  11464. be Annex B; in Europe it is generally Annex A. These are the valid Annex
  11465. modes:
  11466. 0 -- Annex B
  11467. 1 -- Annex A
  11468. 2 -- Annex J
  11469. 3 -- Annex Other
  11470. 4 -- Annex C
  11471. EXAMPLES:
  11472. cm_annex -- Shows the CM DOCSIS ANNEX mode.
  11473. cm_annex 0 -- Sets the CM DOCSIS ANNEX mode to Annex B.
  11474. ------------------------------------------------------------------------------
  11475. TABLE: non-vol/halif
  11476. COMMAND: cm_cboard
  11477. USAGE: cm_cboard
  11478. DESCRIPTION:
  11479. Configures all of the CM HAL settings for the BCM93350 C board; the Tuner is
  11480. set to BCM3415, and the upstream Amp is set to ADI 8322; the Us/Ds Ref Freq
  11481. is set to 24 MHz; and the PHY freq is set to 43.75 MHz.
  11482. EXAMPLES:
  11483. cm_cboard -- Configures the CM HAL for the BCM93350 C board.
  11484. ------------------------------------------------------------------------------
  11485. TABLE: non-vol/halif
  11486. COMMAND: cm_clc
  11487. USAGE: cm_clc
  11488. DESCRIPTION:
  11489. Configures all of the CM HAL settings for the BCM93350 CLC board; the Tuner
  11490. is set to TEMIC 4736; the Amp is set to MAXIM 3510; the Us/Ds Ref Freq is set
  11491. to 24 MHz; and the PHY freq is set to 43.75 MHz.
  11492. EXAMPLES:
  11493. cm_clc -- Configures the CM HAL for the BCM93350 CLC board.
  11494. ------------------------------------------------------------------------------
  11495. TABLE: non-vol/halif
  11496. COMMAND: cm_diplexer
  11497. USAGE: cm_diplexer [lowsplit|midsplit]
  11498. DESCRIPTION:
  11499. Sets the type of diplexer that is installed on the modem. This primarily
  11500. affects the offset table frequency range for upstream calibration.
  11501. EXAMPLES:
  11502. cm_diplexer lowsplit -- Sets the CM diplexer to lowsplit.
  11503. ------------------------------------------------------------------------------
  11504. TABLE: non-vol/halif
  11505. COMMAND: cm_ds_ref_freq
  11506. USAGE: cm_ds_ref_freq [frequency{1..4294967295}]
  11507. DESCRIPTION:
  11508. Allows you to specify the reference frequency that is being provided to the
  11509. CM downstream tuner. This depends on what oscillator/crystal is installed on
  11510. the modem board. This only takes effect at system startup; you will need to
  11511. reboot.
  11512. EXAMPLES:
  11513. cm_ds_ref_freq -- Shows the CM Downstream Reference Frequency.
  11514. cm_ds_ref_freq 24000000 -- Sets the CM Downstream Reference Frequency to 24
  11515. MHz.
  11516. ------------------------------------------------------------------------------
  11517. TABLE: non-vol/halif
  11518. COMMAND: cm_iboard_v1a
  11519. USAGE: cm_iboard_v1a
  11520. DESCRIPTION:
  11521. Configures all of the CM HAL settings for the BCM93350 I (internal) board
  11522. (V1a) where the Tuner is set to ALPS, and the upstream Amp is set to MAXIM
  11523. 3510; the Us/Ds Ref Freq is set to 24 MHz; and the PHY freq is set to 43.75
  11524. MHz.
  11525. EXAMPLES:
  11526. cm_iboard_v1a -- Configures the CM HAL for the BCM93350 I board (V1a).
  11527. ------------------------------------------------------------------------------
  11528. TABLE: non-vol/halif
  11529. COMMAND: cm_iboard_v1b
  11530. USAGE: cm_iboard_v1b
  11531. DESCRIPTION:
  11532. Configures all of the CM HAL settings for the BCM93350 I (internal) board
  11533. (V1b) where the Tuner is set to ALPS, and the upstream Amp is set to MAXIM
  11534. 3510; the Us/Ds Ref Freq is set to 24 MHz; and the PHY freq is set to 43.75
  11535. MHz. This is the same as the V1a board, but it doesn't have an external
  11536. Ethernet PHY.
  11537. EXAMPLES:
  11538. cm_iboard_v1b -- Configures the CM HAL for the BCM93350 I board (V1b).
  11539. ------------------------------------------------------------------------------
  11540. TABLE: non-vol/halif
  11541. COMMAND: cm_phy_ref_freq
  11542. USAGE: cm_phy_ref_freq [frequency{1..4294967295}]
  11543. DESCRIPTION:
  11544. Allows you to specify the reference frequency that is being provided to the
  11545. CM PHY. This depends on what oscillator/crystal is installed on the modem
  11546. board. This only takes effect at system startup; you will need to reboot.
  11547. EXAMPLES:
  11548. cm_phy_ref_freq -- Shows the CM PHY Reference Frequency.
  11549. cm_phy_ref_freq 6000000 -- Sets the CM PHY Reference Frequency to 6 MHz.
  11550. ------------------------------------------------------------------------------
  11551. TABLE: non-vol/halif
  11552. COMMAND: cm_sboard
  11553. USAGE: cm_sboard
  11554. DESCRIPTION:
  11555. Configures all of the CM HAL settings for the BCM93350 S board; the Tuner and
  11556. Amp are set to CEL ISG2000; the Us/Ds Ref Freq is set to 24 MHz; and the PHY
  11557. freq is set to 6 MHz.
  11558. EXAMPLES:
  11559. cm_sboard -- Configures the CM HAL for the BCM93350 S board.
  11560. ------------------------------------------------------------------------------
  11561. TABLE: non-vol/halif
  11562. COMMAND: cm_tuner
  11563. USAGE: cm_tuner [tuner{1..24}]
  11564. DESCRIPTION:
  11565. Sets the type of CM tuner that is installed on the modem. This is necessary
  11566. because most tuners cannot be automatically detected by software. This only
  11567. takes effect at system startup. You will need to reboot after changing this.
  11568. These are the valid tuner types:
  11569. 1 -- TEMIC 4737/4736/4732
  11570. 2 -- TEMIC 4937
  11571. 3 -- CEL ISG2000
  11572. 4 -- CEL ISG2000EU
  11573. 5 -- CEL ISG3300
  11574. 6 -- CEL ISG3300EU
  11575. 7 -- CEL ISG3300DS
  11576. 8 -- CEL ISG3300DSEU
  11577. 9 -- PANASONIC ET10
  11578. 10 -- PANASONIC ET03
  11579. 11 -- ALPS
  11580. 12 -- BCM3400
  11581. 13 -- TEMIC 4706
  11582. 14 -- BCM3415 (not for use in North America)
  11583. 15 -- ALPS EU
  11584. 16 -- PHILIPS 1236
  11585. 17 -- VENDOR TUNER
  11586. 18 -- BCM3416
  11587. 19 -- BCM3419
  11588. 20 -- BCM3418
  11589. 21 -- BCM3420
  11590. 22 -- BCM3421
  11591. 23 -- BCM3422
  11592. 24 -- BCM Internal
  11593. EXAMPLES:
  11594. cm_tuner -- Shows the CM tuner.
  11595. cm_tuner 3 -- Sets the CM tuner to CEL ISG2000.
  11596. ------------------------------------------------------------------------------
  11597. TABLE: non-vol/halif
  11598. COMMAND: cm_upstream_priority_queue_support
  11599. USAGE: cm_upstream_priority_queue_support [true|false]
  11600. DESCRIPTION:
  11601. Enables/disables Docsis Upstream Priority Queue Support.Docsis Upstream
  11602. Priority Queue Support enhances Upstream, Downstream, and Bidirectional
  11603. TCP/IP packet performance by allowing TCP Ack packets to be expedited via a
  11604. priority.
  11605. EXAMPLES:
  11606. cm_upstream_priority_queue_support true -- Enables Docsis Upstream Priority
  11607. Queue support.
  11608. ------------------------------------------------------------------------------
  11609. TABLE: non-vol/halif
  11610. COMMAND: cm_us_ref_freq
  11611. USAGE: cm_us_ref_freq [frequency{1..4294967295}]
  11612. DESCRIPTION:
  11613. Allows you to specify the reference frequency that is being provided to the
  11614. CM upstream amp. This depends on what oscillator/crystal is installed on the
  11615. modem board. This only takes effect at system startup; you will need to
  11616. reboot.
  11617. EXAMPLES:
  11618. cm_us_ref_freq -- Shows the CM Upstream Reference Frequency.
  11619. cm_us_ref_freq 24000000 -- Sets the CM Upstream Reference Frequency to 24
  11620. MHz.
  11621. ------------------------------------------------------------------------------
  11622. TABLE: non-vol/halif
  11623. COMMAND: cm_us_sample_freq
  11624. USAGE: cm_us_sample_freq [frequency{1..4294967295}]
  11625. DESCRIPTION:
  11626. Allows you to specify the upstream sample frequency, which has something to
  11627. do with the DAC. Ask Dean...
  11628. EXAMPLES:
  11629. cm_us_sample_freq 384000000 -- Sets the CM Upstream Sample Frequency to 384
  11630. MHz.
  11631. ------------------------------------------------------------------------------
  11632. TABLE: non-vol/halif
  11633. COMMAND: defaults
  11634. USAGE: defaults [both|perm|dyn]
  11635. DESCRIPTION:
  11636. Restores the settings to default values. NOTE: This does not write to
  11637. NonVol memory! You must do this manually. Also note that some settings do
  11638. not have good defaults, particularly the Permanent section! Use this command
  11639. with extreme care!
  11640. EXAMPLES:
  11641. defaults -- Sets both Permanent and Dynamic sections to defaults.
  11642. defaults perm -- Sets only the Permanent section to defaults.
  11643. ------------------------------------------------------------------------------
  11644. TABLE: non-vol/halif
  11645. COMMAND: del_extra_data
  11646. USAGE: del_extra_data [both|perm|dyn]
  11647. DESCRIPTION:
  11648. Gets rid of any extra data that is assiociated with the settings. The extra
  11649. data is usually caused by a downgrade, where settings written by a newer
  11650. version are not understood by the older version, but are stored so that they
  11651. will still exist when the new code is run. However, in some cases, it is
  11652. desirable to get rid of them if they are not going to be used.
  11653. EXAMPLES:
  11654. del_extra_data perm -- Gets rid of extra permanent data.
  11655. ------------------------------------------------------------------------------
  11656. TABLE: non-vol/halif
  11657. COMMAND: eth_autoneg
  11658. USAGE: eth_autoneg [true|false]
  11659. DESCRIPTION:
  11660. Enables or disables the ethernet autonegotiation feature. If enabled, the
  11661. ethernet driver will automatically detect and negotiate the link speed and
  11662. duplex parameters, allowing it to coexist on various networks. If disabled,
  11663. then the ethernet driver will use the link parameters stored in NonVol
  11664. Settings, which may cause collisions and/or link errors if they are not set
  11665. correctly. In general, you will want to leave autonegotiation on, but there
  11666. are some cases where it is desirable or necessary to set the link manually.
  11667. You must reboot for this to take effect!
  11668. EXAMPLES:
  11669. eth_autoneg -- Shows the ethernet autonegotiation setting.
  11670. eth_autoneg true -- Enables ethernet autonegotiation.
  11671. eth_autoneg false -- Disables ethernet autonegotiation.
  11672. ------------------------------------------------------------------------------
  11673. TABLE: non-vol/halif
  11674. COMMAND: eth_duplex_full
  11675. USAGE: eth_duplex_full [true|false]
  11676. DESCRIPTION:
  11677. Allows you to specify the default ethernet link duplex This only takes
  11678. effect at system startup, and only if ethernet autonegotiation is disabled.
  11679. If set to true, then the link will be full duplex; otherwise it will be half
  11680. duplex.
  11681. EXAMPLES:
  11682. eth_duplex_full -- Shows the default ethernet link duplex.
  11683. eth_duplex_full true -- Sets the default ethernet link to full duplex.
  11684. eth_duplex_full false -- Sets the default ethernet link to half duplex.
  11685. ------------------------------------------------------------------------------
  11686. TABLE: non-vol/halif
  11687. COMMAND: eth_reject_cam
  11688. USAGE: eth_reject_cam [true|false]
  11689. DESCRIPTION:
  11690. Enables or disables the ethernet reject CAM (if supported by h/w). If
  11691. enabled, the reject CAM will filter out local ethernet traffic, which keeps
  11692. the CPU from having to process packets that will be dropped anyway. You must
  11693. reboot for this to take effect!
  11694. EXAMPLES:
  11695. eth_reject_cam -- Shows the ethernet reject CAM setting.
  11696. eth_reject_cam true -- Enables ethernet reject CAM.
  11697. eth_reject_cam false -- Disables ethernet reject CAM.
  11698. ------------------------------------------------------------------------------
  11699. TABLE: non-vol/halif
  11700. COMMAND: eth_speed
  11701. USAGE: eth_speed [10|100]
  11702. DESCRIPTION:
  11703. Allows you to specify the default ethernet link speed. This only takes
  11704. effect at system startup, and only if ethernet autonegotiation is disabled.
  11705. The parameter is specified in units of Mbps.
  11706. EXAMPLES:
  11707. eth_speed -- Shows the default ethernet link speed.
  11708. eth_speed 10 -- Sets the default ethernet link speed to 10 Mbps.
  11709. eth_speed 100 -- Sets the default ethernet link speed to 100 Mbps.
  11710. ------------------------------------------------------------------------------
  11711. TABLE: non-vol/halif
  11712. COMMAND: flush {disabled}
  11713. USAGE: flush
  11714. DESCRIPTION:
  11715. For Composite NonVol Settings objects (which contain 1 or more groups of
  11716. NonVol Settings), this command flushes out any unrecognized groups that were
  11717. read from the device. This is useful in cases where the settings group isn't
  11718. needed by another application, and would just waste space.
  11719. EXAMPLES:
  11720. flush --
  11721. ------------------------------------------------------------------------------
  11722. TABLE: non-vol/halif
  11723. COMMAND: high_output_pa
  11724. USAGE: high_output_pa [true|false]
  11725. DESCRIPTION:
  11726. Enables/disables support for high output power amp mode on the CM.
  11727. EXAMPLES:
  11728. high_output_pa true -- Enables support for high output power amp mode on the
  11729. CM.
  11730. ------------------------------------------------------------------------------
  11731. TABLE: non-vol/halif
  11732. COMMAND: hpna_message_level
  11733. USAGE: hpna_message_level [level{1..4294967295}]
  11734. DESCRIPTION:
  11735. Sets or shows the default HPNA message level that will be used when the
  11736. system boots up. See HPNA docs for the meanings of the message level values.
  11737. EXAMPLES:
  11738. hpna_message_level 3 --
  11739. ------------------------------------------------------------------------------
  11740. TABLE: non-vol/halif
  11741. COMMAND: interfaces
  11742. USAGE: interfaces [Bitmask{0x7ffff}] [true|false]
  11743. DESCRIPTION:
  11744. Sets the mask of bits that determine whether a given HAL interface is to be
  11745. enabled or disabled. A 1 bit means that the interface will be enabled; a 0
  11746. means that it will be disabled. A disabled interface will not be installed
  11747. and cannot be used to send/receive data. NOTE: This only takes effect at
  11748. system startup! You must reboot for this to take effect. These are the bits
  11749. for each interface:
  11750. 0x00001 -- DOCSIS CM HAL
  11751. 0x00002 -- Ethernet HAL
  11752. 0x00004 -- HPNA HAL
  11753. 0x00008 -- USB HAL
  11754. 0x00010 -- IP Stack 1 HAL
  11755. 0x00020 -- IP Stack 2 HAL
  11756. 0x00040 -- IP Stack 3 HAL
  11757. 0x00080 -- IP Stack 4 HAL
  11758. 0x00100 -- Davic HAL
  11759. 0x00200 -- PCI HAL
  11760. 0x00400 -- Bluetooth HAL
  11761. 0x00800 -- 802.11 HAL
  11762. 0x01000 -- PacketGenerator HAL
  11763. 0x02000 -- IP Stack 5 HAL
  11764. 0x04000 -- IP Stack 6 HAL
  11765. 0x08000 -- IP Stack 7 HAL
  11766. 0x10000 -- IP Stack 8 HAL
  11767. 0x20000 -- WAN Ethernet HAL
  11768. 0x40000 -- SCB HAL
  11769. EXAMPLES:
  11770. interfaces -- Shows the enabled interfaces.
  11771. interfaces 0x7fff -- Enables all interfaces.
  11772. interfaces 0 -- Disables all interfaces.
  11773. interfaces 0x13 -- Enables the DOCSIS CM, Ethernet, and IP Stack1 HALs.
  11774. interfaces 0x1 true -- Enables the DOCSIS CM along with the current enabled
  11775. interfaces
  11776. interfaces 0x1 false -- Disables ONLY the DOCSIS CMinterface
  11777. ------------------------------------------------------------------------------
  11778. TABLE: non-vol/halif
  11779. COMMAND: local_bt_mac_address
  11780. USAGE: local_bt_mac_address [MacAddress]
  11781. DESCRIPTION:
  11782. Sets or shows the Bluetooth MAC address; this is the MAC SA that will be used
  11783. when building the LLC header for packets from the PC attached via Bluetooth.
  11784. EXAMPLES:
  11785. local_bt_mac_address -- Shows the Bluetooth MAC address.
  11786. local_bt_mac_address 00:10:18:00:11:22 -- Sets the Bluetooth MAC address.
  11787. ------------------------------------------------------------------------------
  11788. TABLE: non-vol/halif
  11789. COMMAND: mac_address
  11790. USAGE: mac_address StackNum{1..8} [MacAddress]
  11791. DESCRIPTION:
  11792. Shows or sets the MAC address associated with the specified IP stack number.
  11793. This used to be set via the pSOS boot dialog, but is now handled here for
  11794. portability, and support for multiple IP stacks. You must reboot for this to
  11795. take effect!
  11796. EXAMPLES:
  11797. mac_address 2 -- Shows the MAC addr for stack 2.
  11798. mac_address 1 00:10:18:50:10:32 -- Sets the MAC addr for stack 1.
  11799. ------------------------------------------------------------------------------
  11800. TABLE: non-vol/halif
  11801. COMMAND: manufactured
  11802. USAGE: manufactured [both|perm|dyn]
  11803. DESCRIPTION:
  11804. Checks to see if the specified section is manufactured.
  11805. EXAMPLES:
  11806. manufactured -- Checks both Permanent and Dynamic sections
  11807. manufacturing state.
  11808. manufactured perm -- Checks only the Permanent section manufacturing state.
  11809. ------------------------------------------------------------------------------
  11810. TABLE: non-vol/halif
  11811. COMMAND: power_save_enable
  11812. USAGE: power_save_enable [true|false]
  11813. DESCRIPTION:
  11814. Enables/disables power save mode.
  11815. EXAMPLES:
  11816. power_save_enable true -- Enables power save mode.
  11817. ------------------------------------------------------------------------------
  11818. TABLE: non-vol/halif
  11819. COMMAND: read
  11820. USAGE: read [both|perm|dyn]
  11821. DESCRIPTION:
  11822. Reads the specified section of non-volatile settings from non-volatile
  11823. memory. If 'both' is specified or there are no parameters, then both
  11824. Permanent and Dynamic settings will be read. Otherwise, only the section
  11825. specified will be read. This will destroy any changes you have made if you
  11826. haven't written them!
  11827. EXAMPLES:
  11828. read -- Reads both Permanent and Dynamic sections of settings.
  11829. read perm -- Reads only the Permanent section of non-vol settings.
  11830. ------------------------------------------------------------------------------
  11831. TABLE: non-vol/halif
  11832. COMMAND: remote_bt_mac_address
  11833. USAGE: remote_bt_mac_address [MacAddress]
  11834. DESCRIPTION:
  11835. Sets or shows the Remote Bluetooth MAC address; this is the MAC SA that will
  11836. be used when connecting to a remote Bluetooth device.
  11837. EXAMPLES:
  11838. remote_bt_mac_address -- Shows the Bluetooth MAC address.
  11839. remote_bt_mac_address 00:10:18:00:11:22 -- Sets the Bluetooth MAC address.
  11840. ------------------------------------------------------------------------------
  11841. TABLE: non-vol/halif
  11842. COMMAND: scdma_code_matrix
  11843. USAGE: scdma_code_matrix [proprietary|docsis_compliant]
  11844. DESCRIPTION:
  11845. Enables/disables proprietary SCDMA code matrix support. Selecting
  11846. proprietary mode will make the modem non-DOCSIS compliant.
  11847. EXAMPLES:
  11848. scdma_code_matrix proprietary -- Enables proprietary SCDMA code matrix
  11849. support.
  11850. scdma_code_matrix docsis_compliant -- Enables DOCSIS-compliant SCDMA code
  11851. matrix support.
  11852. ------------------------------------------------------------------------------
  11853. TABLE: non-vol/halif
  11854. COMMAND: shack_tries
  11855. USAGE: shack_tries [NumTries{0..255}]
  11856. DESCRIPTION:
  11857. Shows or sets the number of times the CM HAL will perform the 'short
  11858. acquisition' (SHACK) thing, when downstream interruption is detected. Note
  11859. that 0 is a valid value, which effectively turns SHACK off.
  11860. You must write and reboot for this to take effect!
  11861. EXAMPLES:
  11862. shack_tries 3 -- Sets the number of SHACK tries to 3.
  11863. ------------------------------------------------------------------------------
  11864. TABLE: non-vol/halif
  11865. COMMAND: show
  11866. USAGE: show
  11867. DESCRIPTION:
  11868. Displays the current non-volatile settings values for both the Permanent and
  11869. Dynamic sections.
  11870. EXAMPLES:
  11871. show --
  11872. ------------------------------------------------------------------------------
  11873. TABLE: non-vol/halif
  11874. COMMAND: spreader_scale
  11875. USAGE: spreader_scale [scale{1..8}]
  11876. DESCRIPTION:
  11877. Sets the spreader scale value. Ask Ray what this is and how it's used.
  11878. EXAMPLES:
  11879. spreader_scale 2 -- Sets the spreader scale value to 2.
  11880. ------------------------------------------------------------------------------
  11881. TABLE: non-vol/halif
  11882. COMMAND: stats
  11883. USAGE: stats
  11884. DESCRIPTION:
  11885. Prints stats about buffer usage for Dynamic and Permanent settings.
  11886. EXAMPLES:
  11887. stats --
  11888. ------------------------------------------------------------------------------
  11889. TABLE: non-vol/halif
  11890. COMMAND: tftp_read
  11891. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  11892. DESCRIPTION:
  11893. Causes the Permanent or Dynamic settings data to be read from a server via
  11894. TFTP. The file must be generated correctly, with all of the headers, CRC,
  11895. and other information that would exist on the NonVol device. The file will
  11896. be read and evaluated for correctness before it is stored in the device. If
  11897. the file is rejected then the settings will be read from the device to undo
  11898. any changes. Normally, this will operate on all settings groups; if you
  11899. specify -g then it will operate only on the current group (e.g. if you are in
  11900. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  11901. read).
  11902. EXAMPLES:
  11903. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  11904. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  11905. ------------------------------------------------------------------------------
  11906. TABLE: non-vol/halif
  11907. COMMAND: tftp_write
  11908. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  11909. DESCRIPTION:
  11910. Causes the Permanent or Dynamic settings data to be written to a server via
  11911. TFTP. Normally, this will operate on all settings groups; if you specify -g
  11912. then it will operate only on the current group (e.g. if you are in the SNMP
  11913. nonvol dir, then -g will cause only the SNMP settings group to be written).
  11914. EXAMPLES:
  11915. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  11916. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  11917. ------------------------------------------------------------------------------
  11918. TABLE: non-vol/halif
  11919. COMMAND: usb_device_id
  11920. USAGE: usb_device_id [id{0..65535}]
  11921. DESCRIPTION:
  11922. Sets or shows the USB Device Id that will be used during USB enumeration.
  11923. This is used by the PC in combination with the USB Vendor Id to select a USB
  11924. driver.
  11925. EXAMPLES:
  11926. usb_device_id -- Shows the current USB Device Id.
  11927. usb_device_id 0x0201 -- Sets the USB Device Id.
  11928. ------------------------------------------------------------------------------
  11929. TABLE: non-vol/halif
  11930. COMMAND: usb_mac_address
  11931. USAGE: usb_mac_address [MacAddress]
  11932. DESCRIPTION:
  11933. Sets or shows the USB MAC address; this is the MAC SA that will be used when
  11934. building the LLC header for packets from the PC attached via USB.
  11935. EXAMPLES:
  11936. usb_mac_address -- Shows the USB MAC address.
  11937. usb_mac_address 00:10:18:00:11:22 -- Sets the USB MAC address.
  11938. ------------------------------------------------------------------------------
  11939. TABLE: non-vol/halif
  11940. COMMAND: usb_rndis
  11941. USAGE: usb_rndis [true|false]
  11942. DESCRIPTION:
  11943. Enables or Disables the USB RNDIS Driver that will be used during USB
  11944. enumeration. This is used by the PC in combination with the USB Vendor Id
  11945. and USB Device Id to select a USB driver.
  11946. EXAMPLES:
  11947. usb_rndis -- Shows the current USB RNDIS Driver enabled or disabled.
  11948. usb_rndis false -- Disables the USB RNDIS Driver.
  11949. usb_rndis true -- Enables the USB RNDIS Driver.
  11950. ------------------------------------------------------------------------------
  11951. TABLE: non-vol/halif
  11952. COMMAND: usb_vendor_id
  11953. USAGE: usb_vendor_id [id{0..65535}]
  11954. DESCRIPTION:
  11955. Sets or shows the USB Vendor Id that will be used during USB enumeration.
  11956. This is used by the PC in combination with the USB Device Id to select a USB
  11957. driver.
  11958. EXAMPLES:
  11959. usb_vendor_id -- Shows the current USB Vendor Id.
  11960. usb_vendor_id 0x14e4 -- Sets the USB Vendor Id.
  11961. ------------------------------------------------------------------------------
  11962. TABLE: non-vol/halif
  11963. COMMAND: wdog_enable
  11964. USAGE: wdog_enable [true|false]
  11965. DESCRIPTION:
  11966. Enables/disables the watchdog timer. If the watchdog expires, the system
  11967. will be reset. Mostly used to handle system crashes.
  11968. EXAMPLES:
  11969. wdog_enable true -- Enables the watchdog timer.
  11970. ------------------------------------------------------------------------------
  11971. TABLE: non-vol/halif
  11972. COMMAND: wdog_timeout
  11973. USAGE: wdog_timeout [seconds{1..255}]
  11974. DESCRIPTION:
  11975. Sets the watchdog timer timeout value.
  11976. EXAMPLES:
  11977. wdog_timeout 10 -- Sets the watchdog timer timeout to 10 seconds.
  11978. ------------------------------------------------------------------------------
  11979. TABLE: non-vol/halif
  11980. COMMAND: write
  11981. USAGE: write [both|perm|dyn]
  11982. DESCRIPTION:
  11983. Writes the specified section of non-volatile settings to non-volatile memory.
  11984. If 'both' is specified or there are no parameters, then both Permanent and
  11985. Dynamic settings will be written. Otherwise, only the section specified will
  11986. be written.
  11987. EXAMPLES:
  11988. write -- Writes both Permanent and Dynamic sections of settings.
  11989. write perm -- Writes only the Permanent section of non-vol settings.
  11990. ------------------------------------------------------------------------------
  11991. TABLE: non-vol/halif
  11992. COMMAND: zone
  11993. USAGE: zone [Bitmask{0xffff}]
  11994. DESCRIPTION:
  11995. Prints or sets the HAL debug zones; this determines what debug messages will
  11996. be displayed by HAL drivers. These bits correspond to the HAL debug zones:
  11997. 0x0001 -- INIT
  11998. 0x0002 -- TEST1
  11999. 0x0004 -- TEST2
  12000. 0x0008 -- TEST3
  12001. 0x0010 -- TEST4
  12002. 0x0020 -- TEST5
  12003. 0x0040 -- TEST6
  12004. 0x0080 -- BPI
  12005. 0x0100 -- DOWNSTREAM
  12006. 0x0200 -- UPSTREAM
  12007. 0x0400 -- TUNER
  12008. 0x0800 -- RANGING
  12009. 0x1000 -- TESTSRAM
  12010. 0x2000 -- TESTREG
  12011. 0x4000 -- WARNING
  12012. 0x8000 -- ERROR
  12013. EXAMPLES:
  12014. zone -- Shows the enabled HAL debug zones.
  12015. zone 0xffff -- Enables all HAL debug zones.
  12016. zone 0xc000 -- Enables Error and Warning zones.
  12017. zone 0 -- Disables all HAL debug zones.
  12018. ------------------------------------------------------------------------------
  12019. TABLE: non-vol/ipsec
  12020. COMMAND: clear_device
  12021. USAGE: clear_device [both|perm|dyn]
  12022. DESCRIPTION:
  12023. Tells the nonvol device to wipe out the specified settings section. All data
  12024. will be lost; the device should be restored to its 'virgin' state. For flash
  12025. devices, the flash block is erased; for disk devices, the file is erased.
  12026. EXAMPLES:
  12027. clear_device -- Clears both Permanent and Dynamic sections.
  12028. clear_device perm -- Clears only the Permanent section.
  12029. ------------------------------------------------------------------------------
  12030. TABLE: non-vol/ipsec
  12031. COMMAND: configure
  12032. USAGE: configure
  12033. DESCRIPTION:
  12034. Configure the library with the current settings
  12035. EXAMPLES:
  12036. configure
  12037. ------------------------------------------------------------------------------
  12038. TABLE: non-vol/ipsec
  12039. COMMAND: defaults
  12040. USAGE: defaults [both|perm|dyn]
  12041. DESCRIPTION:
  12042. Restores the settings to default values. NOTE: This does not write to
  12043. NonVol memory! You must do this manually. Also note that some settings do
  12044. not have good defaults, particularly the Permanent section! Use this command
  12045. with extreme care!
  12046. EXAMPLES:
  12047. defaults -- Sets both Permanent and Dynamic sections to defaults.
  12048. defaults perm -- Sets only the Permanent section to defaults.
  12049. ------------------------------------------------------------------------------
  12050. TABLE: non-vol/ipsec
  12051. COMMAND: del_extra_data
  12052. USAGE: del_extra_data [both|perm|dyn]
  12053. DESCRIPTION:
  12054. Gets rid of any extra data that is assiociated with the settings. The extra
  12055. data is usually caused by a downgrade, where settings written by a newer
  12056. version are not understood by the older version, but are stored so that they
  12057. will still exist when the new code is run. However, in some cases, it is
  12058. desirable to get rid of them if they are not going to be used.
  12059. EXAMPLES:
  12060. del_extra_data perm -- Gets rid of extra permanent data.
  12061. ------------------------------------------------------------------------------
  12062. TABLE: non-vol/ipsec
  12063. COMMAND: dump
  12064. USAGE: dump
  12065. DESCRIPTION:
  12066. Dumps the SAD and SPD
  12067. EXAMPLES:
  12068. dump
  12069. ------------------------------------------------------------------------------
  12070. TABLE: non-vol/ipsec
  12071. COMMAND: entry_delete
  12072. USAGE: entry_delete in|out entry_id
  12073. DESCRIPTION:
  12074. Deletes an entry (policy) with a specified IPSEC_ENTRY ID
  12075. EXAMPLES:
  12076. entry_delete [in|out] [entryid]
  12077. ------------------------------------------------------------------------------
  12078. TABLE: non-vol/ipsec
  12079. COMMAND: flush {disabled}
  12080. USAGE: flush
  12081. DESCRIPTION:
  12082. For Composite NonVol Settings objects (which contain 1 or more groups of
  12083. NonVol Settings), this command flushes out any unrecognized groups that were
  12084. read from the device. This is useful in cases where the settings group isn't
  12085. needed by another application, and would just waste space.
  12086. EXAMPLES:
  12087. flush --
  12088. ------------------------------------------------------------------------------
  12089. TABLE: non-vol/ipsec
  12090. COMMAND: inauthkey
  12091. USAGE: inauthkey [key{128}]
  12092. DESCRIPTION:
  12093. key -- Hexadecimal key value for the specified key. If the length
  12094. entered is less than required then the key is padded with zeros (
  12095. must be multiple of 2)
  12096. EXAMPLES:
  12097. inauthkey 0102030405060708 --
  12098. ------------------------------------------------------------------------------
  12099. TABLE: non-vol/ipsec
  12100. COMMAND: incipherkey
  12101. USAGE: incipherkey [key{48}]
  12102. DESCRIPTION:
  12103. key -- Hexadecimal key value for the specified key. If the length
  12104. entered is less than required then the key is padded with zeros (
  12105. must be multiple of 2)
  12106. EXAMPLES:
  12107. incipherkey 0A1E030405060708 --
  12108. ------------------------------------------------------------------------------
  12109. TABLE: non-vol/ipsec
  12110. COMMAND: manufactured
  12111. USAGE: manufactured [both|perm|dyn]
  12112. DESCRIPTION:
  12113. Checks to see if the specified section is manufactured.
  12114. EXAMPLES:
  12115. manufactured -- Checks both Permanent and Dynamic sections
  12116. manufacturing state.
  12117. manufactured perm -- Checks only the Permanent section manufacturing state.
  12118. ------------------------------------------------------------------------------
  12119. TABLE: non-vol/ipsec
  12120. COMMAND: outauthkey
  12121. USAGE: outauthkey [outauthkey{128}]
  12122. DESCRIPTION:
  12123. key -- Hexadecimal key value for the specified key. If the length
  12124. entered is less than required then the key is padded with zeros (
  12125. must be multiple of 2)
  12126. EXAMPLES:
  12127. outauthkey 0A0B0C1D1E060708 --
  12128. ------------------------------------------------------------------------------
  12129. TABLE: non-vol/ipsec
  12130. COMMAND: outcipherkey
  12131. USAGE: outcipherkey [key{48}]
  12132. DESCRIPTION:
  12133. key -- Hexadecimal key value for the specified key. If the length
  12134. entered is less than required then the key is padded with zeros (
  12135. must be multiple of 2)
  12136. EXAMPLES:
  12137. outcipherkey 0A0B030405060708 --
  12138. ------------------------------------------------------------------------------
  12139. TABLE: non-vol/ipsec
  12140. COMMAND: read
  12141. USAGE: read [both|perm|dyn]
  12142. DESCRIPTION:
  12143. Reads the specified section of non-volatile settings from non-volatile
  12144. memory. If 'both' is specified or there are no parameters, then both
  12145. Permanent and Dynamic settings will be read. Otherwise, only the section
  12146. specified will be read. This will destroy any changes you have made if you
  12147. haven't written them!
  12148. EXAMPLES:
  12149. read -- Reads both Permanent and Dynamic sections of settings.
  12150. read perm -- Reads only the Permanent section of non-vol settings.
  12151. ------------------------------------------------------------------------------
  12152. TABLE: non-vol/ipsec
  12153. COMMAND: show
  12154. USAGE: show
  12155. DESCRIPTION:
  12156. Displays the current non-volatile settings values for both the Permanent and
  12157. Dynamic sections.
  12158. EXAMPLES:
  12159. show --
  12160. ------------------------------------------------------------------------------
  12161. TABLE: non-vol/ipsec
  12162. COMMAND: spec_delete
  12163. USAGE: spec_delete in|out entry_id spec_id
  12164. DESCRIPTION:
  12165. Deletes a spec (SA) and it's associated entry (policy) with a specified
  12166. IPSEC_SPEC ID and ENTRY_ID
  12167. EXAMPLES:
  12168. spec_delete [in|out] [entry_id] [spec_id]
  12169. ------------------------------------------------------------------------------
  12170. TABLE: non-vol/ipsec
  12171. COMMAND: standalone
  12172. USAGE: standalone [true|false]
  12173. DESCRIPTION:
  12174. Enables/disables standalone mode. If Standalone mode is enabledthen IPsec
  12175. will run on top of the Ethernet Halif, otherwise on top of CMHAL (HFC).
  12176. EXAMPLES:
  12177. standalone true/false --
  12178. ------------------------------------------------------------------------------
  12179. TABLE: non-vol/ipsec
  12180. COMMAND: stats
  12181. USAGE: stats
  12182. DESCRIPTION:
  12183. Prints stats about buffer usage for Dynamic and Permanent settings.
  12184. EXAMPLES:
  12185. stats --
  12186. ------------------------------------------------------------------------------
  12187. TABLE: non-vol/ipsec
  12188. COMMAND: tftp_read
  12189. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  12190. DESCRIPTION:
  12191. Causes the Permanent or Dynamic settings data to be read from a server via
  12192. TFTP. The file must be generated correctly, with all of the headers, CRC,
  12193. and other information that would exist on the NonVol device. The file will
  12194. be read and evaluated for correctness before it is stored in the device. If
  12195. the file is rejected then the settings will be read from the device to undo
  12196. any changes. Normally, this will operate on all settings groups; if you
  12197. specify -g then it will operate only on the current group (e.g. if you are in
  12198. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  12199. read).
  12200. EXAMPLES:
  12201. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  12202. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  12203. ------------------------------------------------------------------------------
  12204. TABLE: non-vol/ipsec
  12205. COMMAND: tftp_write
  12206. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  12207. DESCRIPTION:
  12208. Causes the Permanent or Dynamic settings data to be written to a server via
  12209. TFTP. Normally, this will operate on all settings groups; if you specify -g
  12210. then it will operate only on the current group (e.g. if you are in the SNMP
  12211. nonvol dir, then -g will cause only the SNMP settings group to be written).
  12212. EXAMPLES:
  12213. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  12214. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  12215. ------------------------------------------------------------------------------
  12216. TABLE: non-vol/ipsec
  12217. COMMAND: transport
  12218. USAGE: transport deststart destend 0|1|6|17 sport{0..65535} dport{0..65535} outspi inspi 2|3|11 0|1|2
  12219. DESCRIPTION:
  12220. deststart -- Start destination address
  12221. destend -- End destination address
  12222. protl -- (0-any, 1-ICMP, 6-TCP, 17-UPD)
  12223. sport -- Source port(valid only for TCP or UDP)
  12224. dport -- Destination port (valid only for TCP or UDP)
  12225. outspi -- Outbound Security parameter index
  12226. inspi -- Inbound Security parameter index
  12227. ealgo -- Encrypt algo (0-None,2-DES,3-3DES,11-ESP NONE)
  12228. aalgo -- Authentication algo (0-None, 1-MD5, 2-SHA)
  12229. EXAMPLES:
  12230. transport 192.168.100.0 192.168.100.200 0 0 0 111 112 3 0 --
  12231. ------------------------------------------------------------------------------
  12232. TABLE: non-vol/ipsec
  12233. COMMAND: tunnel
  12234. USAGE: tunnel deststart destend 0|1|6|17 sport{0..255} dport{0..255} outspi inspi 0|2|3|11 0|1|2 tsrc tdst macaddr
  12235. DESCRIPTION:
  12236. dstart -- Destination start address
  12237. dend -- End destination address
  12238. sport -- Source port(valid only for TCP or UDP)
  12239. dport -- Destination port (valid only for TCP or UDP)
  12240. outspi -- Outbound Security parameter index
  12241. inspi -- Inbound Security parameter index
  12242. ealgo -- Encrypt algo (0-None,2-DES,3-3DES,11-ESP NONE)
  12243. aalgo -- Authentication algo (0-None, 1-MD5, 2-SHA)
  12244. tsrc -- Source address of the tunnel
  12245. tdst -- Destination address of the tunnel
  12246. macaddr -- Mac address associated with the SPI
  12247. EXAMPLES:
  12248. tunnel 11.24.1.0 11.24.1.200 0 0 0 111 112 3 0 11.24.1.168 11.24.1.178
  12249. 0.33.44.55.66.77 --
  12250. ------------------------------------------------------------------------------
  12251. TABLE: non-vol/ipsec
  12252. COMMAND: write
  12253. USAGE: write [both|perm|dyn]
  12254. DESCRIPTION:
  12255. Writes the specified section of non-volatile settings to non-volatile memory.
  12256. If 'both' is specified or there are no parameters, then both Permanent and
  12257. Dynamic settings will be written. Otherwise, only the section specified will
  12258. be written.
  12259. EXAMPLES:
  12260. write -- Writes both Permanent and Dynamic sections of settings.
  12261. write perm -- Writes only the Permanent section of non-vol settings.
  12262. ------------------------------------------------------------------------------
  12263. TABLE: non-vol/parental
  12264. COMMAND: clear_device
  12265. USAGE: clear_device [both|perm|dyn]
  12266. DESCRIPTION:
  12267. Tells the nonvol device to wipe out the specified settings section. All data
  12268. will be lost; the device should be restored to its 'virgin' state. For flash
  12269. devices, the flash block is erased; for disk devices, the file is erased.
  12270. EXAMPLES:
  12271. clear_device -- Clears both Permanent and Dynamic sections.
  12272. clear_device perm -- Clears only the Permanent section.
  12273. ------------------------------------------------------------------------------
  12274. TABLE: non-vol/parental
  12275. COMMAND: content_policies
  12276. USAGE: content_policies
  12277. DESCRIPTION:
  12278. Prints content policy list
  12279. EXAMPLES:
  12280. content_policies --
  12281. ------------------------------------------------------------------------------
  12282. TABLE: non-vol/parental
  12283. COMMAND: defaults
  12284. USAGE: defaults [both|perm|dyn]
  12285. DESCRIPTION:
  12286. Restores the settings to default values. NOTE: This does not write to
  12287. NonVol memory! You must do this manually. Also note that some settings do
  12288. not have good defaults, particularly the Permanent section! Use this command
  12289. with extreme care!
  12290. EXAMPLES:
  12291. defaults -- Sets both Permanent and Dynamic sections to defaults.
  12292. defaults perm -- Sets only the Permanent section to defaults.
  12293. ------------------------------------------------------------------------------
  12294. TABLE: non-vol/parental
  12295. COMMAND: del_extra_data
  12296. USAGE: del_extra_data [both|perm|dyn]
  12297. DESCRIPTION:
  12298. Gets rid of any extra data that is assiociated with the settings. The extra
  12299. data is usually caused by a downgrade, where settings written by a newer
  12300. version are not understood by the older version, but are stored so that they
  12301. will still exist when the new code is run. However, in some cases, it is
  12302. desirable to get rid of them if they are not going to be used.
  12303. EXAMPLES:
  12304. del_extra_data perm -- Gets rid of extra permanent data.
  12305. ------------------------------------------------------------------------------
  12306. TABLE: non-vol/parental
  12307. COMMAND: domain_add
  12308. USAGE: domain_add [ruleIndex{0..7}] [String{254}]
  12309. DESCRIPTION:
  12310. Adds a domain to the specified rule's blocked domain list.
  12311. Use content_policies command to find the rule index of the content rule
  12312. you want to add the domain to.
  12313. EXAMPLES:
  12314. domain_add <rule index> <domain name>
  12315. domain_add 1 www.broadcom.com
  12316. ------------------------------------------------------------------------------
  12317. TABLE: non-vol/parental
  12318. COMMAND: domain_remove
  12319. USAGE: domain_remove [ruleIndex{0..7}] [String{254}]
  12320. DESCRIPTION:
  12321. Removes a domain from the specified rule's blocked domain list.
  12322. Use content_policies command to find the rule index of the content rule
  12323. you want to remove the domain from.
  12324. EXAMPLES:
  12325. domain_remove <rule index> <domain name>
  12326. domain_remove 1 www.broadcom.com
  12327. ------------------------------------------------------------------------------
  12328. TABLE: non-vol/parental
  12329. COMMAND: flush {disabled}
  12330. USAGE: flush
  12331. DESCRIPTION:
  12332. For Composite NonVol Settings objects (which contain 1 or more groups of
  12333. NonVol Settings), this command flushes out any unrecognized groups that were
  12334. read from the device. This is useful in cases where the settings group isn't
  12335. needed by another application, and would just waste space.
  12336. EXAMPLES:
  12337. flush --
  12338. ------------------------------------------------------------------------------
  12339. TABLE: non-vol/parental
  12340. COMMAND: manufactured
  12341. USAGE: manufactured [both|perm|dyn]
  12342. DESCRIPTION:
  12343. Checks to see if the specified section is manufactured.
  12344. EXAMPLES:
  12345. manufactured -- Checks both Permanent and Dynamic sections
  12346. manufacturing state.
  12347. manufactured perm -- Checks only the Permanent section manufacturing state.
  12348. ------------------------------------------------------------------------------
  12349. TABLE: non-vol/parental
  12350. COMMAND: read
  12351. USAGE: read [both|perm|dyn]
  12352. DESCRIPTION:
  12353. Reads the specified section of non-volatile settings from non-volatile
  12354. memory. If 'both' is specified or there are no parameters, then both
  12355. Permanent and Dynamic settings will be read. Otherwise, only the section
  12356. specified will be read. This will destroy any changes you have made if you
  12357. haven't written them!
  12358. EXAMPLES:
  12359. read -- Reads both Permanent and Dynamic sections of settings.
  12360. read perm -- Reads only the Permanent section of non-vol settings.
  12361. ------------------------------------------------------------------------------
  12362. TABLE: non-vol/parental
  12363. COMMAND: sessions
  12364. USAGE: sessions [String{254}]
  12365. DESCRIPTION:
  12366. Displays active user sessions.
  12367. EXAMPLES:
  12368. sessions --
  12369. ------------------------------------------------------------------------------
  12370. TABLE: non-vol/parental
  12371. COMMAND: show
  12372. USAGE: show
  12373. DESCRIPTION:
  12374. Displays the current non-volatile settings values for both the Permanent and
  12375. Dynamic sections.
  12376. EXAMPLES:
  12377. show --
  12378. ------------------------------------------------------------------------------
  12379. TABLE: non-vol/parental
  12380. COMMAND: stats
  12381. USAGE: stats
  12382. DESCRIPTION:
  12383. Prints stats about buffer usage for Dynamic and Permanent settings.
  12384. EXAMPLES:
  12385. stats --
  12386. ------------------------------------------------------------------------------
  12387. TABLE: non-vol/parental
  12388. COMMAND: tftp_read
  12389. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  12390. DESCRIPTION:
  12391. Causes the Permanent or Dynamic settings data to be read from a server via
  12392. TFTP. The file must be generated correctly, with all of the headers, CRC,
  12393. and other information that would exist on the NonVol device. The file will
  12394. be read and evaluated for correctness before it is stored in the device. If
  12395. the file is rejected then the settings will be read from the device to undo
  12396. any changes. Normally, this will operate on all settings groups; if you
  12397. specify -g then it will operate only on the current group (e.g. if you are in
  12398. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  12399. read).
  12400. EXAMPLES:
  12401. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  12402. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  12403. ------------------------------------------------------------------------------
  12404. TABLE: non-vol/parental
  12405. COMMAND: tftp_write
  12406. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  12407. DESCRIPTION:
  12408. Causes the Permanent or Dynamic settings data to be written to a server via
  12409. TFTP. Normally, this will operate on all settings groups; if you specify -g
  12410. then it will operate only on the current group (e.g. if you are in the SNMP
  12411. nonvol dir, then -g will cause only the SNMP settings group to be written).
  12412. EXAMPLES:
  12413. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  12414. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  12415. Sending Ssdp hanp:rootdevice reply!
  12416. ------------------------------------------------------------------------------
  12417. TABLE: non-vol/parental
  12418. COMMAND: user_profiles
  12419. USAGE: user_profiles
  12420. DESCRIPTION:
  12421. Prints user list
  12422. EXAMPLES:
  12423. user_profiles --
  12424. ------------------------------------------------------------------------------
  12425. TABLE: non-vol/parental
  12426. COMMAND: write
  12427. USAGE: write [both|perm|dyn]
  12428. DESCRIPTION:
  12429. Writes the specified section of non-volatile settings to non-volatile memory.
  12430. If 'both' is specified or there are no parameters, then both Permanent and
  12431. Dynamic settings will be written. Otherwise, only the section specified will
  12432. be written.
  12433. EXAMPLES:
  12434. write -- Writes both Permanent and Dynamic sections of settings.
  12435. write perm -- Writes only the Permanent section of non-vol settings.
  12436. ------------------------------------------------------------------------------
  12437. TABLE: non-vol/propane
  12438. COMMAND: clear_device
  12439. USAGE: clear_device [both|perm|dyn]
  12440. DESCRIPTION:
  12441. Tells the nonvol device to wipe out the specified settings section. All data
  12442. will be lost; the device should be restored to its 'virgin' state. For flash
  12443. devices, the flash block is erased; for disk devices, the file is erased.
  12444. EXAMPLES:
  12445. clear_device -- Clears both Permanent and Dynamic sections.
  12446. clear_device perm -- Clears only the Permanent section.
  12447. ------------------------------------------------------------------------------
  12448. TABLE: non-vol/propane
  12449. COMMAND: defaults
  12450. USAGE: defaults [both|perm|dyn]
  12451. DESCRIPTION:
  12452. Restores the settings to default values. NOTE: This does not write to
  12453. NonVol memory! You must do this manually. Also note that some settings do
  12454. not have good defaults, particularly the Permanent section! Use this command
  12455. with extreme care!
  12456. EXAMPLES:
  12457. defaults -- Sets both Permanent and Dynamic sections to defaults.
  12458. defaults perm -- Sets only the Permanent section to defaults.
  12459. ------------------------------------------------------------------------------
  12460. TABLE: non-vol/propane
  12461. COMMAND: del_extra_data
  12462. USAGE: del_extra_data [both|perm|dyn]
  12463. DESCRIPTION:
  12464. Gets rid of any extra data that is assiociated with the settings. The extra
  12465. data is usually caused by a downgrade, where settings written by a newer
  12466. version are not understood by the older version, but are stored so that they
  12467. will still exist when the new code is run. However, in some cases, it is
  12468. desirable to get rid of them if they are not going to be used.
  12469. EXAMPLES:
  12470. del_extra_data perm -- Gets rid of extra permanent data.
  12471. ------------------------------------------------------------------------------
  12472. TABLE: non-vol/propane
  12473. COMMAND: enable_propane
  12474. USAGE: enable_propane [true|false]
  12475. DESCRIPTION:
  12476. Enables or disables Propane features. If disabled, then the Propane
  12477. subsystem will not run, and will not respond to input.
  12478. EXAMPLES:
  12479. enable_propane true -- Enables Propane features.
  12480. ------------------------------------------------------------------------------
  12481. TABLE: non-vol/propane
  12482. COMMAND: flush {disabled}
  12483. USAGE: flush
  12484. DESCRIPTION:
  12485. For Composite NonVol Settings objects (which contain 1 or more groups of
  12486. NonVol Settings), this command flushes out any unrecognized groups that were
  12487. read from the device. This is useful in cases where the settings group isn't
  12488. needed by another application, and would just waste space.
  12489. EXAMPLES:
  12490. flush --
  12491. ------------------------------------------------------------------------------
  12492. TABLE: non-vol/propane
  12493. COMMAND: manufactured
  12494. USAGE: manufactured [both|perm|dyn]
  12495. DESCRIPTION:
  12496. Checks to see if the specified section is manufactured.
  12497. EXAMPLES:
  12498. manufactured -- Checks both Permanent and Dynamic sections
  12499. manufacturing state.
  12500. manufactured perm -- Checks only the Permanent section manufacturing state.
  12501. ------------------------------------------------------------------------------
  12502. TABLE: non-vol/propane
  12503. COMMAND: read
  12504. USAGE: read [both|perm|dyn]
  12505. DESCRIPTION:
  12506. Reads the specified section of non-volatile settings from non-volatile
  12507. memory. If 'both' is specified or there are no parameters, then both
  12508. Permanent and Dynamic settings will be read. Otherwise, only the section
  12509. specified will be read. This will destroy any changes you have made if you
  12510. haven't written them!
  12511. EXAMPLES:
  12512. read -- Reads both Permanent and Dynamic sections of settings.
  12513. read perm -- Reads only the Permanent section of non-vol settings.
  12514. ------------------------------------------------------------------------------
  12515. TABLE: non-vol/propane
  12516. COMMAND: show
  12517. USAGE: show
  12518. DESCRIPTION:
  12519. Displays the current non-volatile settings values for both the Permanent and
  12520. Dynamic sections.
  12521. EXAMPLES:
  12522. show --
  12523. ------------------------------------------------------------------------------
  12524. TABLE: non-vol/propane
  12525. COMMAND: stats
  12526. USAGE: stats
  12527. DESCRIPTION:
  12528. Prints stats about buffer usage for Dynamic and Permanent settings.
  12529. EXAMPLES:
  12530. stats --
  12531. ------------------------------------------------------------------------------
  12532. TABLE: non-vol/propane
  12533. COMMAND: tftp_read
  12534. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  12535. DESCRIPTION:
  12536. Causes the Permanent or Dynamic settings data to be read from a server via
  12537. TFTP. The file must be generated correctly, with all of the headers, CRC,
  12538. and other information that would exist on the NonVol device. The file will
  12539. be read and evaluated for correctness before it is stored in the device. If
  12540. the file is rejected then the settings will be read from the device to undo
  12541. any changes. Normally, this will operate on all settings groups; if you
  12542. specify -g then it will operate only on the current group (e.g. if you are in
  12543. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  12544. read).
  12545. EXAMPLES:
  12546. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  12547. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  12548. ------------------------------------------------------------------------------
  12549. TABLE: non-vol/propane
  12550. COMMAND: tftp_write
  12551. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  12552. DESCRIPTION:
  12553. Causes the Permanent or Dynamic settings data to be written to a server via
  12554. TFTP. Normally, this will operate on all settings groups; if you specify -g
  12555. then it will operate only on the current group (e.g. if you are in the SNMP
  12556. nonvol dir, then -g will cause only the SNMP settings group to be written).
  12557. EXAMPLES:
  12558. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  12559. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  12560. ------------------------------------------------------------------------------
  12561. TABLE: non-vol/propane
  12562. COMMAND: timer
  12563. USAGE: timer Bitmask{0x3} true|false
  12564. DESCRIPTION:
  12565. Enables and disables various Propane timers. If disabled, then the timer
  12566. will still run, but will be ignored when it times out. This is only useful
  12567. for debugging.
  12568. EXAMPLES:
  12569. timer 0x01 true -- Enables timer P1.
  12570. ------------------------------------------------------------------------------
  12571. TABLE: non-vol/propane
  12572. COMMAND: write
  12573. USAGE: write [both|perm|dyn]
  12574. DESCRIPTION:
  12575. Writes the specified section of non-volatile settings to non-volatile memory.
  12576. If 'both' is specified or there are no parameters, then both Permanent and
  12577. Dynamic settings will be written. Otherwise, only the section specified will
  12578. be written.
  12579. EXAMPLES:
  12580. write -- Writes both Permanent and Dynamic sections of settings.
  12581. write perm -- Writes only the Permanent section of non-vol settings.
  12582. ------------------------------------------------------------------------------
  12583. TABLE: non-vol/psdev
  12584. COMMAND: agg_wireless_admin_status
  12585. USAGE: agg_wireless_admin_status [timer{1..2}]
  12586. DESCRIPTION:
  12587. Tells whether the Aggregated Wireless LAN ifAdminStatus
  12588. EXAMPLES:
  12589. agg_wireless_admin_status 1 => (up) --
  12590. ------------------------------------------------------------------------------
  12591. TABLE: non-vol/psdev
  12592. COMMAND: cablehome_mode
  12593. USAGE: cablehome_mode [mode{0..2}] [location(perm|dyn){4}]
  12594. DESCRIPTION:
  12595. (0) CableHome is disabled
  12596. (1) CableHome 1.0 (not supported)
  12597. (2) CableHome 1.1 enabled
  12598. EXAMPLES:
  12599. cablehome_mode 0 - sets device to run as a non-CableHome RG device.
  12600. cablehome_mode 2 - sets device to run as a CableHome1.1 device.
  12601. cablehome_mode 2 perm - sets the device to be CableHome1.1 enabled, permanent
  12602. location.
  12603. cablehome_mode 2 dyn - sets the device to be CableHome1.1 enabled, dynamic
  12604. location.
  12605. ------------------------------------------------------------------------------
  12606. TABLE: non-vol/psdev
  12607. Sending Ssdp hanp:rootdevice reply!
  12608. COMMAND: cablehome_upnp
  12609. USAGE: cablehome_upnp [true|false]
  12610. DESCRIPTION:
  12611. CableHome UPnP enable/disable flag
  12612. EXAMPLES:
  12613. cablehome_upnp false - turns off UPnP.
  12614. cablehome_upnp true - turns on UPnP.
  12615. ------------------------------------------------------------------------------
  12616. TABLE: non-vol/psdev
  12617. COMMAND: cableoffice_mode
  12618. USAGE: cableoffice_mode [true|false] [location(perm|dyn){4}]
  12619. DESCRIPTION:
  12620. CableHome CableOffice enable/disable flag
  12621. EXAMPLES:
  12622. cableoffice_mode 0 - turns off the CableOffice capable feature.
  12623. cableoffice_mode 1 - turns on the CableOffice capable feature.
  12624. cableoffice_mode true perm - sets the device to be CableOffice capable,
  12625. permanent location.
  12626. cableoffice_mode true dyn - sets the device to be CableOffice capable,
  12627. dynamic location.
  12628. ------------------------------------------------------------------------------
  12629. TABLE: non-vol/psdev
  12630. COMMAND: clear_device
  12631. USAGE: clear_device [both|perm|dyn]
  12632. DESCRIPTION:
  12633. Tells the nonvol device to wipe out the specified settings section. All data
  12634. will be lost; the device should be restored to its 'virgin' state. For flash
  12635. devices, the flash block is erased; for disk devices, the file is erased.
  12636. EXAMPLES:
  12637. clear_device -- Clears both Permanent and Dynamic sections.
  12638. clear_device perm -- Clears only the Permanent section.
  12639. ------------------------------------------------------------------------------
  12640. TABLE: non-vol/psdev
  12641. COMMAND: defaults
  12642. USAGE: defaults [both|perm|dyn]
  12643. DESCRIPTION:
  12644. Restores the settings to default values. NOTE: This does not write to
  12645. NonVol memory! You must do this manually. Also note that some settings do
  12646. not have good defaults, particularly the Permanent section! Use this command
  12647. with extreme care!
  12648. EXAMPLES:
  12649. defaults -- Sets both Permanent and Dynamic sections to defaults.
  12650. defaults perm -- Sets only the Permanent section to defaults.
  12651. ------------------------------------------------------------------------------
  12652. TABLE: non-vol/psdev
  12653. COMMAND: del_extra_data
  12654. USAGE: del_extra_data [both|perm|dyn]
  12655. DESCRIPTION:
  12656. Gets rid of any extra data that is assiociated with the settings. The extra
  12657. data is usually caused by a downgrade, where settings written by a newer
  12658. version are not understood by the older version, but are stored so that they
  12659. will still exist when the new code is run. However, in some cases, it is
  12660. desirable to get rid of them if they are not going to be used.
  12661. EXAMPLES:
  12662. del_extra_data perm -- Gets rid of extra permanent data.
  12663. ------------------------------------------------------------------------------
  12664. TABLE: non-vol/psdev
  12665. COMMAND: dloadTLSKey
  12666. USAGE: dloadTLSKey IpAddress [Filename{127}]
  12667. DESCRIPTION:
  12668. Causes the CableHome PsDev Control thread to download and store the specified
  12669. TLS Key file via TFTP from the specified TFTP Server IP address.
  12670. EXAMPLES:
  12671. dloadTLSKey 10.15.3.5 BRCM231_PSS03RS1.bin -- TFTPs BRCM231_PSS03RS1.bin
  12672. from the server.
  12673. ------------------------------------------------------------------------------
  12674. TABLE: non-vol/psdev
  12675. COMMAND: flush {disabled}
  12676. USAGE: flush
  12677. DESCRIPTION:
  12678. For Composite NonVol Settings objects (which contain 1 or more groups of
  12679. NonVol Settings), this command flushes out any unrecognized groups that were
  12680. read from the device. This is useful in cases where the settings group isn't
  12681. needed by another application, and would just waste space.
  12682. EXAMPLES:
  12683. flush --
  12684. ------------------------------------------------------------------------------
  12685. TABLE: non-vol/psdev
  12686. COMMAND: manufactured
  12687. USAGE: manufactured [both|perm|dyn]
  12688. DESCRIPTION:
  12689. Checks to see if the specified section is manufactured.
  12690. EXAMPLES:
  12691. manufactured -- Checks both Permanent and Dynamic sections
  12692. manufacturing state.
  12693. manufactured perm -- Checks only the Permanent section manufacturing state.
  12694. ------------------------------------------------------------------------------
  12695. TABLE: non-vol/psdev
  12696. COMMAND: prov_key_timeout
  12697. USAGE: prov_key_timeout [timeout{15..600}]
  12698. DESCRIPTION:
  12699. CableHome provisioning key timeout
  12700. EXAMPLES:
  12701. prov_key_timeout --
  12702. ------------------------------------------------------------------------------
  12703. TABLE: non-vol/psdev
  12704. COMMAND: prov_timer
  12705. USAGE: prov_timer [timer{0..16383}]
  12706. DESCRIPTION:
  12707. CableHome provisioning timer
  12708. EXAMPLES:
  12709. prov_timer --
  12710. ------------------------------------------------------------------------------
  12711. TABLE: non-vol/psdev
  12712. COMMAND: read
  12713. USAGE: read [both|perm|dyn]
  12714. DESCRIPTION:
  12715. Reads the specified section of non-volatile settings from non-volatile
  12716. memory. If 'both' is specified or there are no parameters, then both
  12717. Permanent and Dynamic settings will be read. Otherwise, only the section
  12718. specified will be read. This will destroy any changes you have made if you
  12719. haven't written them!
  12720. EXAMPLES:
  12721. read -- Reads both Permanent and Dynamic sections of settings.
  12722. read perm -- Reads only the Permanent section of non-vol settings.
  12723. ------------------------------------------------------------------------------
  12724. TABLE: non-vol/psdev
  12725. COMMAND: show
  12726. USAGE: show
  12727. DESCRIPTION:
  12728. Displays the current non-volatile settings values for both the Permanent and
  12729. Dynamic sections.
  12730. EXAMPLES:
  12731. show --
  12732. ------------------------------------------------------------------------------
  12733. TABLE: non-vol/psdev
  12734. COMMAND: stats
  12735. USAGE: stats
  12736. DESCRIPTION:
  12737. Prints stats about buffer usage for Dynamic and Permanent settings.
  12738. EXAMPLES:
  12739. stats --
  12740. ------------------------------------------------------------------------------
  12741. TABLE: non-vol/psdev
  12742. COMMAND: tftp_read
  12743. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  12744. DESCRIPTION:
  12745. Causes the Permanent or Dynamic settings data to be read from a server via
  12746. TFTP. The file must be generated correctly, with all of the headers, CRC,
  12747. and other information that would exist on the NonVol device. The file will
  12748. be read and evaluated for correctness before it is stored in the device. If
  12749. the file is rejected then the settings will be read from the device to undo
  12750. any changes. Normally, this will operate on all settings groups; if you
  12751. specify -g then it will operate only on the current group (e.g. if you are in
  12752. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  12753. read).
  12754. EXAMPLES:
  12755. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  12756. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  12757. ------------------------------------------------------------------------------
  12758. TABLE: non-vol/psdev
  12759. COMMAND: tftp_write
  12760. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  12761. DESCRIPTION:
  12762. Causes the Permanent or Dynamic settings data to be written to a server via
  12763. TFTP. Normally, this will operate on all settings groups; if you specify -g
  12764. then it will operate only on the current group (e.g. if you are in the SNMP
  12765. nonvol dir, then -g will cause only the SNMP settings group to be written).
  12766. EXAMPLES:
  12767. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  12768. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  12769. ------------------------------------------------------------------------------
  12770. TABLE: non-vol/psdev
  12771. COMMAND: write
  12772. USAGE: write [both|perm|dyn]
  12773. DESCRIPTION:
  12774. Writes the specified section of non-volatile settings to non-volatile memory.
  12775. If 'both' is specified or there are no parameters, then both Permanent and
  12776. Dynamic settings will be written. Otherwise, only the section specified will
  12777. be written.
  12778. EXAMPLES:
  12779. write -- Writes both Permanent and Dynamic sections of settings.
  12780. write perm -- Writes only the Permanent section of non-vol settings.
  12781. ------------------------------------------------------------------------------
  12782. TABLE: non-vol/rg
  12783. COMMAND: AntiVirusURL
  12784. USAGE: AntiVirusURL String{255}
  12785. DESCRIPTION:
  12786. Prompts user to set download antivirus software URL
  12787. EXAMPLES:
  12788. AntiVirusURL http://www.antivirus.com
  12789. ------------------------------------------------------------------------------
  12790. TABLE: non-vol/rg
  12791. COMMAND: clear_device
  12792. USAGE: clear_device [both|perm|dyn]
  12793. DESCRIPTION:
  12794. Tells the nonvol device to wipe out the specified settings section. All data
  12795. will be lost; the device should be restored to its 'virgin' state. For flash
  12796. devices, the flash block is erased; for disk devices, the file is erased.
  12797. EXAMPLES:
  12798. Sending Ssdp hanp:rootdevice reply!
  12799. clear_device -- Clears both Permanent and Dynamic sections.
  12800. clear_device perm -- Clears only the Permanent section.
  12801. ------------------------------------------------------------------------------
  12802. TABLE: non-vol/rg
  12803. COMMAND: defaults
  12804. USAGE: defaults [both|perm|dyn]
  12805. DESCRIPTION:
  12806. Restores the settings to default values. NOTE: This does not write to
  12807. NonVol memory! You must do this manually. Also note that some settings do
  12808. not have good defaults, particularly the Permanent section! Use this command
  12809. with extreme care!
  12810. EXAMPLES:
  12811. defaults -- Sets both Permanent and Dynamic sections to defaults.
  12812. defaults perm -- Sets only the Permanent section to defaults.
  12813. ------------------------------------------------------------------------------
  12814. TABLE: non-vol/rg
  12815. COMMAND: del_extra_data
  12816. USAGE: del_extra_data [both|perm|dyn]
  12817. DESCRIPTION:
  12818. Gets rid of any extra data that is assiociated with the settings. The extra
  12819. data is usually caused by a downgrade, where settings written by a newer
  12820. version are not understood by the older version, but are stored so that they
  12821. will still exist when the new code is run. However, in some cases, it is
  12822. desirable to get rid of them if they are not going to be used.
  12823. EXAMPLES:
  12824. del_extra_data perm -- Gets rid of extra permanent data.
  12825. ------------------------------------------------------------------------------
  12826. TABLE: non-vol/rg
  12827. COMMAND: flush {disabled}
  12828. USAGE: flush
  12829. DESCRIPTION:
  12830. For Composite NonVol Settings objects (which contain 1 or more groups of
  12831. NonVol Settings), this command flushes out any unrecognized groups that were
  12832. read from the device. This is useful in cases where the settings group isn't
  12833. needed by another application, and would just waste space.
  12834. EXAMPLES:
  12835. flush --
  12836. ------------------------------------------------------------------------------
  12837. TABLE: non-vol/rg
  12838. COMMAND: lan_feature_config
  12839. USAGE: lan_feature_config upnp|http_server|dhcp_server|routed_subnet [true|false]
  12840. DESCRIPTION:
  12841. Configure a LAN side service or feature:
  12842. upnp -- Enable or disable UPnP feature
  12843. http_server -- Enable or disable the HTTP server
  12844. dhcp_server -- Enable or disable the DHCP server
  12845. routed_subnet -- Configure routed subnets and settings
  12846. EXAMPLES:
  12847. lan_feature_config routed_subnet true -- Enables routed subnets feature and
  12848. prompts user for settings.
  12849. lan_feature_config routed_subnet -- Displays the current status Routed
  12850. Subnet settings.
  12851. ------------------------------------------------------------------------------
  12852. TABLE: non-vol/rg
  12853. COMMAND: manufactured
  12854. USAGE: manufactured [both|perm|dyn]
  12855. DESCRIPTION:
  12856. Checks to see if the specified section is manufactured.
  12857. EXAMPLES:
  12858. manufactured -- Checks both Permanent and Dynamic sections
  12859. manufacturing state.
  12860. manufactured perm -- Checks only the Permanent section manufacturing state.
  12861. ------------------------------------------------------------------------------
  12862. TABLE: non-vol/rg
  12863. COMMAND: max_mtu_size
  12864. USAGE: max_mtu_size [Number{0..1500}]
  12865. DESCRIPTION:
  12866. Sets the max MTU size (256-1500 bytes, 0=default).
  12867. EXAMPLES:
  12868. max_mtu_size -- Shows the max MTU size.
  12869. max_mtu_size 500 -- Sets the max MTU size to 500 bytes
  12870. ------------------------------------------------------------------------------
  12871. TABLE: non-vol/rg
  12872. COMMAND: nat_show
  12873. USAGE: nat_show
  12874. DESCRIPTION:
  12875. {No command help available...}
  12876. EXAMPLES:
  12877. nat_show
  12878. ------------------------------------------------------------------------------
  12879. TABLE: non-vol/rg
  12880. COMMAND: password
  12881. USAGE: password String{8}
  12882. DESCRIPTION:
  12883. sets the login password
  12884. EXAMPLES:
  12885. password hello
  12886. ------------------------------------------------------------------------------
  12887. TABLE: non-vol/rg
  12888. COMMAND: primary_default_override
  12889. USAGE: primary_default_override [true|false]
  12890. DESCRIPTION:
  12891. {No command help available...}
  12892. EXAMPLES:
  12893. primary_default_override true -- .
  12894. ------------------------------------------------------------------------------
  12895. TABLE: non-vol/rg
  12896. COMMAND: read
  12897. USAGE: read [both|perm|dyn]
  12898. DESCRIPTION:
  12899. Reads the specified section of non-volatile settings from non-volatile
  12900. memory. If 'both' is specified or there are no parameters, then both
  12901. Permanent and Dynamic settings will be read. Otherwise, only the section
  12902. specified will be read. This will destroy any changes you have made if you
  12903. haven't written them!
  12904. EXAMPLES:
  12905. read -- Reads both Permanent and Dynamic sections of settings.
  12906. read perm -- Reads only the Permanent section of non-vol settings.
  12907. ------------------------------------------------------------------------------
  12908. TABLE: non-vol/rg
  12909. COMMAND: realm
  12910. USAGE: realm String{255}
  12911. DESCRIPTION:
  12912. sets the login realm
  12913. EXAMPLES:
  12914. realm hello
  12915. ------------------------------------------------------------------------------
  12916. TABLE: non-vol/rg
  12917. COMMAND: rg_enable
  12918. USAGE: rg_enable [true|false] [location(perm|dyn){4}]
  12919. DESCRIPTION:
  12920. Enables or disables the Residential Gateway Mode
  12921. EXAMPLES:
  12922. rg_enable true - enable RG mode in default location.
  12923. rg_enable true dyn - enable RG mode in dynamic location.
  12924. rg_enable true perm - enable RG mode in permanent location.
  12925. ------------------------------------------------------------------------------
  12926. TABLE: non-vol/rg
  12927. COMMAND: set_feature_enable
  12928. USAGE: set_feature_enable ipsec_pass|pptp_pass|port_triggers|mac_filters|ip_filters|port_filters|mcast_support|nat_debug [true|false]
  12929. DESCRIPTION:
  12930. Enable or Disable specific Residential Gateway Features:
  12931. ipsec_pass -- Enable or disable IPSEC passthrough support
  12932. pptp_pass -- Enable or disable PPTP passthrough support
  12933. port_triggers -- Enable or disable port trigger support
  12934. mac_filters -- Enable or disable the MAC filtering support
  12935. ip_filters -- Enable or disable the IP filtering support
  12936. port_filters -- Enable or disable the port filtering support
  12937. mcast_support -- Enable or disable passing of multicast traffic
  12938. nat_debug -- Enable or disable NAT debugging
  12939. EXAMPLES:
  12940. set_feature_enable mac_filters true -- Enables mac filtering support.
  12941. set_feature_enable mac_filters -- Displays whether mac filtering
  12942. feature is enabled or disabled.
  12943. *****************************************************************************
  12944. !NOTE: The previous 'set_features' command has been split into (4) commands
  12945. (1) wan_connection_type - sets the WAN client connection type
  12946. (2) wan_feature_config - configures WAN-side features
  12947. (3) lan_feature_config - configures LAN-side features
  12948. (4) set_feature_enable - configures misc. gateway features
  12949. *****************************************************************************
  12950. ------------------------------------------------------------------------------
  12951. TABLE: non-vol/rg
  12952. COMMAND: show
  12953. USAGE: show
  12954. DESCRIPTION:
  12955. Displays the current non-volatile settings values for both the Permanent and
  12956. Dynamic sections.
  12957. EXAMPLES:
  12958. show --
  12959. ------------------------------------------------------------------------------
  12960. TABLE: non-vol/rg
  12961. COMMAND: stats
  12962. USAGE: stats
  12963. DESCRIPTION:
  12964. Prints stats about buffer usage for Dynamic and Permanent settings.
  12965. EXAMPLES:
  12966. stats --
  12967. ------------------------------------------------------------------------------
  12968. TABLE: non-vol/rg
  12969. COMMAND: tftp_read
  12970. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  12971. DESCRIPTION:
  12972. Causes the Permanent or Dynamic settings data to be read from a server via
  12973. TFTP. The file must be generated correctly, with all of the headers, CRC,
  12974. and other information that would exist on the NonVol device. The file will
  12975. be read and evaluated for correctness before it is stored in the device. If
  12976. the file is rejected then the settings will be read from the device to undo
  12977. any changes. Normally, this will operate on all settings groups; if you
  12978. specify -g then it will operate only on the current group (e.g. if you are in
  12979. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  12980. read).
  12981. EXAMPLES:
  12982. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  12983. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  12984. ------------------------------------------------------------------------------
  12985. TABLE: non-vol/rg
  12986. Sending Ssdp hanp:rootdevice reply!
  12987. COMMAND: tftp_write
  12988. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  12989. DESCRIPTION:
  12990. Causes the Permanent or Dynamic settings data to be written to a server via
  12991. TFTP. Normally, this will operate on all settings groups; if you specify -g
  12992. then it will operate only on the current group (e.g. if you are in the SNMP
  12993. nonvol dir, then -g will cause only the SNMP settings group to be written).
  12994. EXAMPLES:
  12995. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  12996. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  12997. ------------------------------------------------------------------------------
  12998. TABLE: non-vol/rg
  12999. COMMAND: wan_connection_type
  13000. USAGE: wan_connection_type [static|dhcp|pptp|pppoe|l2tp]
  13001. DESCRIPTION:
  13002. Selects the Residential Gateway WAN interface connection type:
  13003. static -- Static WAN IP address connection
  13004. dhcp -- Dynamic Host Control Protocol client IP address connection
  13005. pptp -- Point-to-Point Tunnelling Protocol client WAN connection
  13006. pppoe -- PPP over Ethernet client connection
  13007. l2tp -- Layer 2 Tunnelling Protocol client WAN connection
  13008. EXAMPLES:
  13009. wan_connection_type pppoe -- Sets the PPPoE client as the default WAN
  13010. connection type.
  13011. ------------------------------------------------------------------------------
  13012. TABLE: non-vol/rg
  13013. COMMAND: wan_feature_config
  13014. USAGE: wan_feature_config sntp|rip|ddns|remote_mgmt|wan_block|l2tp_server|pptp_server|capt_skip_dhcp [true|false]
  13015. DESCRIPTION:
  13016. Configure a WAN side service or feature:
  13017. sntp -- Configure SNTP (Time Protocol) settings
  13018. rip -- Configure RIP settings
  13019. remote_mgmt -- Enable or disable remote management feature
  13020. ddns -- Enable or disable Dynamic DNS feature
  13021. wan_block -- Enable or disable WAN blocking feature
  13022. l2tp_server -- Configure L2TP server settings
  13023. pptp_server -- Configure PPTP server settings
  13024. capt_skip_dhcp -- Configure if WAN DHCP is done also when running in
  13025. passthrough mode
  13026. EXAMPLES:
  13027. wan_feature_config rip true -- Enables RIP feature and prompts user for
  13028. settings.
  13029. wan_feature_config rip -- Displays the current status of the RIP
  13030. feature.
  13031. ------------------------------------------------------------------------------
  13032. TABLE: non-vol/rg
  13033. COMMAND: write
  13034. USAGE: write [both|perm|dyn]
  13035. DESCRIPTION:
  13036. Writes the specified section of non-volatile settings to non-volatile memory.
  13037. If 'both' is specified or there are no parameters, then both Permanent and
  13038. Dynamic settings will be written. Otherwise, only the section specified will
  13039. be written.
  13040. EXAMPLES:
  13041. write -- Writes both Permanent and Dynamic sections of settings.
  13042. write perm -- Writes only the Permanent section of non-vol settings.
  13043. ------------------------------------------------------------------------------
  13044. TABLE: non-vol/snmp_cm
  13045. COMMAND: allow_config
  13046. USAGE: allow_config [true|false]
  13047. DESCRIPTION:
  13048. Enables/disables configuration of various sytem components which are
  13049. not normally configurable in standard operational mode. Also in some
  13050. ways affects system behaviour. This should more properly be called
  13051. 'factory_mode' because in general it is used to support factory mode
  13052. things like US/DS calibration, etc.
  13053. Note that setting this to 'true' will set the Broadcom private MIB
  13054. object cdPrivateMibEnable to engineering(2), which will expose both
  13055. the cableDataPrivateFactory and cableDataPrivateEngineering branches.
  13056. Setting it to 'false' will set cdPrivateMibEnable to disabled(0), which
  13057. will result in both of these branches being hidden.
  13058. EXAMPLES:
  13059. allow_config true -- Enables configuration / factory mode.
  13060. ------------------------------------------------------------------------------
  13061. TABLE: non-vol/snmp_cm
  13062. COMMAND: clear_device
  13063. USAGE: clear_device [both|perm|dyn]
  13064. DESCRIPTION:
  13065. Tells the nonvol device to wipe out the specified settings section. All data
  13066. will be lost; the device should be restored to its 'virgin' state. For flash
  13067. devices, the flash block is erased; for disk devices, the file is erased.
  13068. EXAMPLES:
  13069. clear_device -- Clears both Permanent and Dynamic sections.
  13070. clear_device perm -- Clears only the Permanent section.
  13071. ------------------------------------------------------------------------------
  13072. TABLE: non-vol/snmp_cm
  13073. COMMAND: defaults
  13074. USAGE: defaults [both|perm|dyn]
  13075. DESCRIPTION:
  13076. Restores the settings to default values. NOTE: This does not write to
  13077. NonVol memory! You must do this manually. Also note that some settings do
  13078. not have good defaults, particularly the Permanent section! Use this command
  13079. with extreme care!
  13080. EXAMPLES:
  13081. defaults -- Sets both Permanent and Dynamic sections to defaults.
  13082. defaults perm -- Sets only the Permanent section to defaults.
  13083. ------------------------------------------------------------------------------
  13084. TABLE: non-vol/snmp_cm
  13085. COMMAND: del_extra_data
  13086. USAGE: del_extra_data [both|perm|dyn]
  13087. DESCRIPTION:
  13088. Gets rid of any extra data that is assiociated with the settings. The extra
  13089. data is usually caused by a downgrade, where settings written by a newer
  13090. version are not understood by the older version, but are stored so that they
  13091. will still exist when the new code is run. However, in some cases, it is
  13092. desirable to get rid of them if they are not going to be used.
  13093. EXAMPLES:
  13094. del_extra_data perm -- Gets rid of extra permanent data.
  13095. ------------------------------------------------------------------------------
  13096. TABLE: non-vol/snmp_cm
  13097. COMMAND: dload_tries
  13098. USAGE: dload_tries [numTries]
  13099. DESCRIPTION:
  13100. Sets the number of download attempts that have been made. Normally this is
  13101. set by software when a dload is starting.
  13102. EXAMPLES:
  13103. dload_tries 0 -- Sets the number of dload tries to 0.
  13104. ------------------------------------------------------------------------------
  13105. TABLE: non-vol/snmp_cm
  13106. COMMAND: docsDevSerialNumber
  13107. USAGE: docsDevSerialNumber [String{127}]
  13108. DESCRIPTION:
  13109. Sets the docsDevSerialNumber string that will be reported via SNMP.
  13110. EXAMPLES:
  13111. docsDevSerialNumber 12345ZYX --
  13112. ------------------------------------------------------------------------------
  13113. TABLE: non-vol/snmp_cm
  13114. COMMAND: docsDevSwAdminStatus
  13115. USAGE: docsDevSwAdminStatus [Number{1..3}]
  13116. DESCRIPTION:
  13117. Sets the docsDevSwAdminStatus value that will be reported via SNMP. Valid
  13118. values are:
  13119. 1 -- upgradeFromMgt
  13120. 2 -- allowProvisioningUpgrade
  13121. 3 -- ignoreProvisioningUpgrade
  13122. EXAMPLES:
  13123. docsDevSwAdminStatus 2 --
  13124. ------------------------------------------------------------------------------
  13125. TABLE: non-vol/snmp_cm
  13126. COMMAND: docsDevSwFilename
  13127. USAGE: docsDevSwFilename [String{127}]
  13128. DESCRIPTION:
  13129. Sets the docsDevSwFilename string that will be reported via SNMP.
  13130. EXAMPLES:
  13131. docsDevSwFilename myfile.bin --
  13132. ------------------------------------------------------------------------------
  13133. TABLE: non-vol/snmp_cm
  13134. COMMAND: docsDevSwOperStatus
  13135. USAGE: docsDevSwOperStatus [Number{1..5}]
  13136. DESCRIPTION:
  13137. Sets the docsDevSwOperStatus value that will be reported via SNMP. Valid
  13138. values are:
  13139. 1 -- inProgress
  13140. 2 -- completeFromProvisioning
  13141. 3 -- completeFromMgt
  13142. 4 -- failed
  13143. 5 -- other
  13144. EXAMPLES:
  13145. docsDevSwOperStatus 5 --
  13146. ------------------------------------------------------------------------------
  13147. TABLE: non-vol/snmp_cm
  13148. COMMAND: docsDevSwServer
  13149. USAGE: docsDevSwServer [IpAddress]
  13150. DESCRIPTION:
  13151. Sets the docsDevSwServer IP address that will be reported via SNMP.
  13152. EXAMPLES:
  13153. docsDevSwServer 11.24.4.3 --
  13154. ------------------------------------------------------------------------------
  13155. TABLE: non-vol/snmp_cm
  13156. COMMAND: flush {disabled}
  13157. USAGE: flush
  13158. DESCRIPTION:
  13159. For Composite NonVol Settings objects (which contain 1 or more groups of
  13160. NonVol Settings), this command flushes out any unrecognized groups that were
  13161. read from the device. This is useful in cases where the settings group isn't
  13162. needed by another application, and would just waste space.
  13163. EXAMPLES:
  13164. flush --
  13165. ------------------------------------------------------------------------------
  13166. TABLE: non-vol/snmp_cm
  13167. COMMAND: manufactured
  13168. USAGE: manufactured [both|perm|dyn]
  13169. DESCRIPTION:
  13170. Checks to see if the specified section is manufactured.
  13171. EXAMPLES:
  13172. manufactured -- Checks both Permanent and Dynamic sections
  13173. manufacturing state.
  13174. manufactured perm -- Checks only the Permanent section manufacturing state.
  13175. ------------------------------------------------------------------------------
  13176. TABLE: non-vol/snmp_cm
  13177. Sending Ssdp hanp:rootdevice reply!
  13178. COMMAND: max_dload_tries
  13179. USAGE: max_dload_tries [numTries]
  13180. DESCRIPTION:
  13181. Sets the max number of download attempts that will made before giving up.
  13182. The spec says '3 retries', but some people (and the ATP) interprit this to
  13183. mean 3 tries. We now allow this parameter to be configured.
  13184. EXAMPLES:
  13185. max_dload_tries 4 -- Sets the max number of dload tries to 4.
  13186. ------------------------------------------------------------------------------
  13187. TABLE: non-vol/snmp_cm
  13188. COMMAND: read
  13189. USAGE: read [both|perm|dyn]
  13190. DESCRIPTION:
  13191. Reads the specified section of non-volatile settings from non-volatile
  13192. memory. If 'both' is specified or there are no parameters, then both
  13193. Permanent and Dynamic settings will be read. Otherwise, only the section
  13194. specified will be read. This will destroy any changes you have made if you
  13195. haven't written them!
  13196. EXAMPLES:
  13197. read -- Reads both Permanent and Dynamic sections of settings.
  13198. read perm -- Reads only the Permanent section of non-vol settings.
  13199. ------------------------------------------------------------------------------
  13200. TABLE: non-vol/snmp_cm
  13201. COMMAND: show
  13202. USAGE: show
  13203. DESCRIPTION:
  13204. Displays the current non-volatile settings values for both the Permanent and
  13205. Dynamic sections.
  13206. EXAMPLES:
  13207. show --
  13208. ------------------------------------------------------------------------------
  13209. TABLE: non-vol/snmp_cm
  13210. COMMAND: stats
  13211. USAGE: stats
  13212. DESCRIPTION:
  13213. Prints stats about buffer usage for Dynamic and Permanent settings.
  13214. EXAMPLES:
  13215. stats --
  13216. ------------------------------------------------------------------------------
  13217. TABLE: non-vol/snmp_cm
  13218. COMMAND: sysContact
  13219. USAGE: sysContact [String{127}]
  13220. DESCRIPTION:
  13221. Sets the sysContact string that will be reported via SNMP.
  13222. EXAMPLES:
  13223. sysContact me myself and I --
  13224. ------------------------------------------------------------------------------
  13225. TABLE: non-vol/snmp_cm
  13226. COMMAND: sysLocation
  13227. USAGE: sysLocation [String{127}]
  13228. DESCRIPTION:
  13229. Sets the sysLocation string that will be reported via SNMP.
  13230. EXAMPLES:
  13231. sysLocation wherever you are --
  13232. ------------------------------------------------------------------------------
  13233. TABLE: non-vol/snmp_cm
  13234. COMMAND: sysName
  13235. USAGE: sysName [String{127}]
  13236. DESCRIPTION:
  13237. Sets the sysName string that will be reported via SNMP.
  13238. EXAMPLES:
  13239. sysName whoever you are --
  13240. ------------------------------------------------------------------------------
  13241. TABLE: non-vol/snmp_cm
  13242. COMMAND: tftp_read
  13243. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  13244. DESCRIPTION:
  13245. Causes the Permanent or Dynamic settings data to be read from a server via
  13246. TFTP. The file must be generated correctly, with all of the headers, CRC,
  13247. and other information that would exist on the NonVol device. The file will
  13248. be read and evaluated for correctness before it is stored in the device. If
  13249. the file is rejected then the settings will be read from the device to undo
  13250. any changes. Normally, this will operate on all settings groups; if you
  13251. specify -g then it will operate only on the current group (e.g. if you are in
  13252. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  13253. read).
  13254. EXAMPLES:
  13255. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  13256. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  13257. ------------------------------------------------------------------------------
  13258. TABLE: non-vol/snmp_cm
  13259. COMMAND: tftp_write
  13260. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  13261. DESCRIPTION:
  13262. Causes the Permanent or Dynamic settings data to be written to a server via
  13263. TFTP. Normally, this will operate on all settings groups; if you specify -g
  13264. then it will operate only on the current group (e.g. if you are in the SNMP
  13265. nonvol dir, then -g will cause only the SNMP settings group to be written).
  13266. EXAMPLES:
  13267. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  13268. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  13269. ------------------------------------------------------------------------------
  13270. TABLE: non-vol/snmp_cm
  13271. COMMAND: write
  13272. USAGE: write [both|perm|dyn]
  13273. DESCRIPTION:
  13274. Writes the specified section of non-volatile settings to non-volatile memory.
  13275. If 'both' is specified or there are no parameters, then both Permanent and
  13276. Dynamic settings will be written. Otherwise, only the section specified will
  13277. be written.
  13278. EXAMPLES:
  13279. write -- Writes both Permanent and Dynamic sections of settings.
  13280. write perm -- Writes only the Permanent section of non-vol settings.
  13281. ------------------------------------------------------------------------------
  13282. TABLE: non-vol/us-cal
  13283. COMMAND: board_rev
  13284. USAGE: board_rev [rev{0..18}]
  13285. DESCRIPTION:
  13286. Sets the board revision that the tables have been calibrated for; it helps
  13287. the app warn the user about incorrect configurations (loading a table that
  13288. has been calibrated for a different modem). These values are the same as
  13289. those found in the HAL non-vol settings:
  13290. 0 -- Generic Unknown/Don't Care
  13291. 1 -- BCM93350A V2 US
  13292. 2 -- BCM93350A V3 US
  13293. 3 -- BCM93350C V0 US
  13294. 4 -- BCM93350i V1a US
  13295. 5 -- BCM93350i V1b US
  13296. 6 -- BCM93350V V1 US
  13297. 7 -- BCM93352V V0 US
  13298. 8 -- BCM93350A V2 EURO
  13299. 9 -- BCM93350A V3 EURO
  13300. 10 -- BCM93350C V0 EURO
  13301. 11 -- BCM93350i V1a EURO
  13302. 12 -- BCM93350i V1b EURO
  13303. 13 -- BCM93350V V1 EURO
  13304. 14 -- BCM93352V V0 EURO
  13305. 15 -- BCM93350C V2 US
  13306. 16 -- BCM93350C V2 EURO
  13307. 17 -- BCM93345I
  13308. 18 -- BCM93345A
  13309. EXAMPLES:
  13310. board_rev 2 --
  13311. ------------------------------------------------------------------------------
  13312. TABLE: non-vol/us-cal
  13313. COMMAND: clear_device
  13314. USAGE: clear_device [both|perm|dyn]
  13315. DESCRIPTION:
  13316. Tells the nonvol device to wipe out the specified settings section. All data
  13317. will be lost; the device should be restored to its 'virgin' state. For flash
  13318. devices, the flash block is erased; for disk devices, the file is erased.
  13319. EXAMPLES:
  13320. clear_device -- Clears both Permanent and Dynamic sections.
  13321. clear_device perm -- Clears only the Permanent section.
  13322. ------------------------------------------------------------------------------
  13323. TABLE: non-vol/us-cal
  13324. COMMAND: clear_table
  13325. USAGE: clear_table control|offset
  13326. DESCRIPTION:
  13327. Causes the Control Table or Offset Table to be filled with zeros. NOTE:
  13328. This is NOT recommended unless the modem is already not functioning
  13329. correctly!
  13330. EXAMPLES:
  13331. clear_table offset -- Clears the Offset Table.
  13332. ------------------------------------------------------------------------------
  13333. TABLE: non-vol/us-cal
  13334. COMMAND: cm_amp
  13335. USAGE: cm_amp [rev{1..9}]
  13336. DESCRIPTION:
  13337. Sets the upstream amp that the tables have been calibrated for; it helps the
  13338. app warn the user about incorrect configurations. These values are the same
  13339. as those found in the HAL non-vol settings:
  13340. 1 -- LUCENT ATTV4910
  13341. 2 -- LUCENT ATTV4911
  13342. 3 -- CEL ISG2000 AMP
  13343. 4 -- ANADIGICS ARA5050
  13344. 5 -- ADI 8321
  13345. 6 -- MAXIM 3510
  13346. 7 -- CEL ISG3300 AMP
  13347. 8 -- ADI 8322
  13348. 9 -- BROADCOM INTERNAL AMP
  13349. EXAMPLES:
  13350. cm_amp 2 --
  13351. ------------------------------------------------------------------------------
  13352. TABLE: non-vol/us-cal
  13353. COMMAND: config
  13354. USAGE: config control|offset [start{0..255}] [end{0..255}] [res{0..255}]
  13355. DESCRIPTION:
  13356. Configures the specified table, setting the start/end points, and the
  13357. resolution. For the Control Table, the start/end points are in dBmV units,
  13358. and the resolution is in 0.01 dBmV units. For the Offset Table, start/end is
  13359. in MHz units, and the resolution is in 0.01 MHz units. This causes data in
  13360. the table to be 'interpolated' to fit the new table size, and takes effect
  13361. immediately (don't need to reboot).
  13362. EXAMPLES:
  13363. config control 3 64 25 -- Control Table, 3-63 dBmV, 0.25 dBmV steps.
  13364. config offset 0 65 100 -- Offset Table, 0-65 MHz, 1.0 MHz steps.
  13365. ------------------------------------------------------------------------------
  13366. TABLE: non-vol/us-cal
  13367. COMMAND: control
  13368. USAGE: control power{0..65535} [gain{0..255}] [dac{0..255}]
  13369. DESCRIPTION:
  13370. For the specified power level (in 0.01 dBmV units), this sets the (Amp Gain,
  13371. DAC Control) values in the Control Table. The power must be an integral of
  13372. the table resolution. The change takes effect immediately (don't need to
  13373. reboot).
  13374. EXAMPLES:
  13375. control 325 0x87 0x16 -- Power 3.25 dBmV, (0x87 0x16).
  13376. ------------------------------------------------------------------------------
  13377. TABLE: non-vol/us-cal
  13378. Sending Ssdp hanp:rootdevice reply!
  13379. COMMAND: copy
  13380. USAGE: copy [fromInstance{0..4}]
  13381. DESCRIPTION:
  13382. Copies the settings from the fromSource instance to this instance.
  13383. EXAMPLES:
  13384. copy (1) 0 -- Copies the settings from instance 0 to instance 1.
  13385. ------------------------------------------------------------------------------
  13386. TABLE: non-vol/us-cal
  13387. COMMAND: def_table
  13388. USAGE: def_table control|offset
  13389. DESCRIPTION:
  13390. Causes the Control Table or Offset Table to be set to default size and values
  13391. for the Amp and Board Rev that are currently selected. This is different
  13392. from resetting the whole section to default, which also modifies the Amp and
  13393. Board Rev settings.
  13394. EXAMPLES:
  13395. def_table offset -- Sets the Offset Table to default size and values.
  13396. ------------------------------------------------------------------------------
  13397. TABLE: non-vol/us-cal
  13398. COMMAND: defaults
  13399. USAGE: defaults [both|perm|dyn]
  13400. DESCRIPTION:
  13401. Restores the settings to default values. NOTE: This does not write to
  13402. NonVol memory! You must do this manually. Also note that some settings do
  13403. not have good defaults, particularly the Permanent section! Use this command
  13404. with extreme care!
  13405. EXAMPLES:
  13406. defaults -- Sets both Permanent and Dynamic sections to defaults.
  13407. defaults perm -- Sets only the Permanent section to defaults.
  13408. ------------------------------------------------------------------------------
  13409. TABLE: non-vol/us-cal
  13410. COMMAND: del_extra_data
  13411. USAGE: del_extra_data [both|perm|dyn]
  13412. DESCRIPTION:
  13413. Gets rid of any extra data that is assiociated with the settings. The extra
  13414. data is usually caused by a downgrade, where settings written by a newer
  13415. version are not understood by the older version, but are stored so that they
  13416. will still exist when the new code is run. However, in some cases, it is
  13417. desirable to get rid of them if they are not going to be used.
  13418. EXAMPLES:
  13419. del_extra_data perm -- Gets rid of extra permanent data.
  13420. ------------------------------------------------------------------------------
  13421. TABLE: non-vol/us-cal
  13422. COMMAND: flush {disabled}
  13423. USAGE: flush
  13424. DESCRIPTION:
  13425. For Composite NonVol Settings objects (which contain 1 or more groups of
  13426. NonVol Settings), this command flushes out any unrecognized groups that were
  13427. read from the device. This is useful in cases where the settings group isn't
  13428. needed by another application, and would just waste space.
  13429. EXAMPLES:
  13430. flush --
  13431. ------------------------------------------------------------------------------
  13432. TABLE: non-vol/us-cal
  13433. COMMAND: manufactured
  13434. USAGE: manufactured [both|perm|dyn]
  13435. DESCRIPTION:
  13436. Checks to see if the specified section is manufactured.
  13437. EXAMPLES:
  13438. manufactured -- Checks both Permanent and Dynamic sections
  13439. manufacturing state.
  13440. manufactured perm -- Checks only the Permanent section manufacturing state.
  13441. ------------------------------------------------------------------------------
  13442. TABLE: non-vol/us-cal
  13443. COMMAND: offset
  13444. USAGE: offset freq [power{-32768..32767}]
  13445. DESCRIPTION:
  13446. For the specified frequency (in 0.01 MHz units), this sets the offset that
  13447. will be used when indexing into the Control Table. The freq must be an
  13448. integral of the table resolution. The power is a signed offset in 0.01 dBmV
  13449. units. The change takes effect immediately (don't need to reboot).
  13450. EXAMPLES:
  13451. offset 100 -150 -- Freq 1.0 MHz, offset -1.5 dBmV.
  13452. ------------------------------------------------------------------------------
  13453. TABLE: non-vol/us-cal
  13454. COMMAND: print
  13455. USAGE: print control|offset
  13456. DESCRIPTION:
  13457. Causes the Control Table or Offset Table to be printed out.
  13458. EXAMPLES:
  13459. print control -- Prints the Control Table.
  13460. ------------------------------------------------------------------------------
  13461. TABLE: non-vol/us-cal
  13462. COMMAND: read
  13463. USAGE: read [both|perm|dyn]
  13464. DESCRIPTION:
  13465. Reads the specified section of non-volatile settings from non-volatile
  13466. memory. If 'both' is specified or there are no parameters, then both
  13467. Permanent and Dynamic settings will be read. Otherwise, only the section
  13468. specified will be read. This will destroy any changes you have made if you
  13469. haven't written them!
  13470. EXAMPLES:
  13471. read -- Reads both Permanent and Dynamic sections of settings.
  13472. read perm -- Reads only the Permanent section of non-vol settings.
  13473. ------------------------------------------------------------------------------
  13474. TABLE: non-vol/us-cal
  13475. COMMAND: show
  13476. USAGE: show
  13477. DESCRIPTION:
  13478. Displays the current non-volatile settings values for both the Permanent and
  13479. Dynamic sections.
  13480. EXAMPLES:
  13481. show --
  13482. ------------------------------------------------------------------------------
  13483. TABLE: non-vol/us-cal
  13484. COMMAND: stats
  13485. USAGE: stats
  13486. DESCRIPTION:
  13487. Prints stats about buffer usage for Dynamic and Permanent settings.
  13488. EXAMPLES:
  13489. stats --
  13490. ------------------------------------------------------------------------------
  13491. TABLE: non-vol/us-cal
  13492. COMMAND: tftp_read
  13493. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  13494. DESCRIPTION:
  13495. Causes the Permanent or Dynamic settings data to be read from a server via
  13496. TFTP. The file must be generated correctly, with all of the headers, CRC,
  13497. and other information that would exist on the NonVol device. The file will
  13498. be read and evaluated for correctness before it is stored in the device. If
  13499. the file is rejected then the settings will be read from the device to undo
  13500. any changes. Normally, this will operate on all settings groups; if you
  13501. specify -g then it will operate only on the current group (e.g. if you are in
  13502. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  13503. read).
  13504. EXAMPLES:
  13505. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  13506. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  13507. ------------------------------------------------------------------------------
  13508. TABLE: non-vol/us-cal
  13509. COMMAND: tftp_write
  13510. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  13511. DESCRIPTION:
  13512. Causes the Permanent or Dynamic settings data to be written to a server via
  13513. TFTP. Normally, this will operate on all settings groups; if you specify -g
  13514. then it will operate only on the current group (e.g. if you are in the SNMP
  13515. nonvol dir, then -g will cause only the SNMP settings group to be written).
  13516. EXAMPLES:
  13517. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  13518. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  13519. ------------------------------------------------------------------------------
  13520. TABLE: non-vol/us-cal
  13521. COMMAND: write
  13522. USAGE: write [both|perm|dyn]
  13523. DESCRIPTION:
  13524. Writes the specified section of non-volatile settings to non-volatile memory.
  13525. If 'both' is specified or there are no parameters, then both Permanent and
  13526. Dynamic settings will be written. Otherwise, only the section specified will
  13527. be written.
  13528. EXAMPLES:
  13529. write -- Writes both Permanent and Dynamic sections of settings.
  13530. write perm -- Writes only the Permanent section of non-vol settings.
  13531. ------------------------------------------------------------------------------
  13532. TABLE: non-vol/userif
  13533. COMMAND: clear_device
  13534. USAGE: clear_device [both|perm|dyn]
  13535. DESCRIPTION:
  13536. Tells the nonvol device to wipe out the specified settings section. All data
  13537. will be lost; the device should be restored to its 'virgin' state. For flash
  13538. devices, the flash block is erased; for disk devices, the file is erased.
  13539. EXAMPLES:
  13540. clear_device -- Clears both Permanent and Dynamic sections.
  13541. clear_device perm -- Clears only the Permanent section.
  13542. ------------------------------------------------------------------------------
  13543. TABLE: non-vol/userif
  13544. COMMAND: defaults
  13545. USAGE: defaults [both|perm|dyn]
  13546. DESCRIPTION:
  13547. Restores the settings to default values. NOTE: This does not write to
  13548. NonVol memory! You must do this manually. Also note that some settings do
  13549. not have good defaults, particularly the Permanent section! Use this command
  13550. with extreme care!
  13551. EXAMPLES:
  13552. defaults -- Sets both Permanent and Dynamic sections to defaults.
  13553. defaults perm -- Sets only the Permanent section to defaults.
  13554. ------------------------------------------------------------------------------
  13555. TABLE: non-vol/userif
  13556. COMMAND: del_extra_data
  13557. USAGE: del_extra_data [both|perm|dyn]
  13558. DESCRIPTION:
  13559. Gets rid of any extra data that is assiociated with the settings. The extra
  13560. data is usually caused by a downgrade, where settings written by a newer
  13561. version are not understood by the older version, but are stored so that they
  13562. will still exist when the new code is run. However, in some cases, it is
  13563. desirable to get rid of them if they are not going to be used.
  13564. EXAMPLES:
  13565. del_extra_data perm -- Gets rid of extra permanent data.
  13566. ------------------------------------------------------------------------------
  13567. TABLE: non-vol/userif
  13568. COMMAND: dhcp_settings
  13569. USAGE: dhcp_settings
  13570. DESCRIPTION:
  13571. Prompts you for the IP address, subnet mask, and router IP adress to be used
  13572. by the remote access server. The router must be on the same subnet as the IP
  13573. address for the server, but the router doesn't really have to exist (i.e. you
  13574. can specify an unused IP address, as long as it is on the same subnet).
  13575. EXAMPLES:
  13576. dhcp_settings -- Begins prompting for the new settings.
  13577. ------------------------------------------------------------------------------
  13578. TABLE: non-vol/userif
  13579. COMMAND: fields
  13580. USAGE: fields [Bitmask{0x7f}]
  13581. DESCRIPTION:
  13582. Prints or sets the default message fields that will be displayed. Different
  13583. message fields can then be enabled or disabled at run-time for a particular
  13584. object or for sets of objects. This can be done via the message logging
  13585. command table. Message field bit definitions:
  13586. 0x01 -- The severity of the message (INFO, WARNING, ERROR, etc.)
  13587. 0x02 -- The instance name of the object that generated the message.
  13588. 0x04 -- The function/method in which the message was generated.
  13589. 0x08 -- The name of the module/class in which the message was
  13590. generated.
  13591. 0x10 -- The system timestamp (Time of Day).
  13592. 0x20 -- The thread Id.
  13593. 0x40 -- The system timestamp (millisecond, in hex).
  13594. EXAMPLES:
  13595. fields -- Shows the default message fields.
  13596. fields 0x7f -- Enables all fields.
  13597. fields 0 -- Disables all fields.
  13598. ------------------------------------------------------------------------------
  13599. TABLE: non-vol/userif
  13600. COMMAND: flush {disabled}
  13601. USAGE: flush
  13602. DESCRIPTION:
  13603. For Composite NonVol Settings objects (which contain 1 or more groups of
  13604. NonVol Settings), this command flushes out any unrecognized groups that were
  13605. read from the device. This is useful in cases where the settings group isn't
  13606. needed by another application, and would just waste space.
  13607. EXAMPLES:
  13608. flush --
  13609. ------------------------------------------------------------------------------
  13610. TABLE: non-vol/userif
  13611. COMMAND: http_acl_host_add
  13612. USAGE: http_acl_host_add IpAddress [IpAddress]
  13613. DESCRIPTION:
  13614. Adds a remote host IP or range to the authorized list
  13615. EXAMPLES:
  13616. http_acl_host_add 10.15.3.10 -- Adds IP 10.15.3.10 to the
  13617. authorized hosts list
  13618. http_acl_host_add 10.15.3.10 10.15.3.100 -- Add the range
  13619. 10.15.3.10-10.15.3.100 to the a
  13620. uthorized hosts list
  13621. ------------------------------------------------------------------------------
  13622. TABLE: non-vol/userif
  13623. COMMAND: http_acl_host_remove
  13624. USAGE: http_acl_host_remove IpAddress [IpAddress]
  13625. DESCRIPTION:
  13626. Removes a remote host IP or range from the authorized list
  13627. EXAMPLES:
  13628. http_acl_host_remove 10.15.3.10 -- Removes IP 10.15.3.10 from
  13629. the authorized hosts list
  13630. http_acl_host_remove 10.15.3.10 10.15.3.100 -- Removes the range
  13631. 10.15.3.10-10.15.3.100 from t
  13632. he authorized hosts list
  13633. ------------------------------------------------------------------------------
  13634. TABLE: non-vol/userif
  13635. COMMAND: http_acl_hosts_clear
  13636. USAGE: http_acl_hosts_clear
  13637. DESCRIPTION:
  13638. Clear the remote hosts list
  13639. EXAMPLES:
  13640. http_acl_hosts_clear -- Clears the remote hosts list
  13641. ------------------------------------------------------------------------------
  13642. TABLE: non-vol/userif
  13643. COMMAND: http_admin
  13644. USAGE: http_admin [ID{31}] [password{31}]
  13645. DESCRIPTION:
  13646. Sets or displays the HTTP admin ID and password.
  13647. EXAMPLES:
  13648. http_admin foo bar -- Sets the HTTP admin ID to 'foo' and password to 'bar'.
  13649. http_admin "" "" -- Sets the HTTP admin ID and password to empty strings.
  13650. ------------------------------------------------------------------------------
  13651. TABLE: non-vol/userif
  13652. COMMAND: http_adv_ipstacks
  13653. USAGE: http_adv_ipstacks [Bitmask{0xff}]
  13654. DESCRIPTION:
  13655. Sets the bitmask of IP stacks that the HTTP server will allow advanced
  13656. access. Of course, the specified IP stacks must be enabled if you want to be
  13657. able to HTTP in. Once the IP stack has an address (either static or DHCP),
  13658. we create a listen socket and bind it to that address.
  13659. EXAMPLES:
  13660. http_adv_ipstacks 0x2 -- Allow advanced access only on IP stack2
  13661. http_adv_ipstacks 0x3 -- Allow advanced access on IP stack1 and stack2
  13662. ------------------------------------------------------------------------------
  13663. TABLE: non-vol/userif
  13664. COMMAND: http_enable
  13665. USAGE: http_enable [true|false]
  13666. DESCRIPTION:
  13667. Enables/disables remote access to the console via HTTP. The HTTP server runs
  13668. on the IP stack with the IP address specified in other settings. In order
  13669. for a user to gain access, he/she must enter the user name and password
  13670. configured.
  13671. EXAMPLES:
  13672. http_enable -- Shows the HTTP enable state.
  13673. http_enable true -- Enables HTTP access.
  13674. ------------------------------------------------------------------------------
  13675. TABLE: non-vol/userif
  13676. COMMAND: http_ipstacks
  13677. USAGE: http_ipstacks [Bitmask{0xff}]
  13678. DESCRIPTION:
  13679. Sets the bitmask of IP stacks that the HTTP server will listen for
  13680. connections. Of course, the specified IP stacks must be enabled if you want
  13681. to be able to HTTP in. Once the IP stack has an address (either static or
  13682. DHCP), we create a listen socket and bind it to that address.
  13683. EXAMPLES:
  13684. http_ipstacks 0x2 -- Allow connections only on IP stack2
  13685. http_ipstacks 0x3 -- Allow connections only on IP stack1 and stack2
  13686. ------------------------------------------------------------------------------
  13687. TABLE: non-vol/userif
  13688. COMMAND: http_password_idle_timeout
  13689. USAGE: http_password_idle_timeout [seconds{0..86400}]
  13690. DESCRIPTION:
  13691. Sets the number of seconds after which a connected HTTP session will be
  13692. disconnected if there is no activity. Setting to 0 (the default) results in
  13693. the session never being disconnected.
  13694. EXAMPLES:
  13695. http_password_idle_timeout 900 -- Sets the inactivity timeout to 15 minutes.
  13696. http_password_idle_timeout 0 -- Sets the inactivity timeout to no timeout.
  13697. ------------------------------------------------------------------------------
  13698. TABLE: non-vol/userif
  13699. COMMAND: http_password_seed
  13700. USAGE: http_password_seed [Seed{40}]
  13701. DESCRIPTION:
  13702. Sets or displays the HTTP password seed.
  13703. EXAMPLES:
  13704. http_password_seed foobar -- Sets the HTTP password seed to 'foobar'.
  13705. http_password_seed "" "" -- Sets the HTTP password seed to empty string.
  13706. ------------------------------------------------------------------------------
  13707. TABLE: non-vol/userif
  13708. COMMAND: http_socket_show
  13709. USAGE: http_socket_show
  13710. DESCRIPTION:
  13711. Print HTTP listen sockets to the console.
  13712. EXAMPLES:
  13713. http_socket_show --
  13714. ------------------------------------------------------------------------------
  13715. TABLE: non-vol/userif
  13716. COMMAND: http_user
  13717. USAGE: http_user [ID{31}] [password{31}]
  13718. DESCRIPTION:
  13719. Sets or displays the HTTP user ID and password.
  13720. EXAMPLES:
  13721. http_user foo bar -- Sets the HTTP user ID to 'foo' and password to 'bar'.
  13722. http_user "" "" -- Sets the HTTP user ID and password to empty strings.
  13723. ------------------------------------------------------------------------------
  13724. TABLE: non-vol/userif
  13725. COMMAND: inactivity_timeout
  13726. USAGE: inactivity_timeout [seconds{0..86400}]
  13727. DESCRIPTION:
  13728. Sets the number of seconds after which a connected telnet or SSH session will
  13729. be disconnected if there is no activity. Setting to 0 (the default) results
  13730. in the session never being disconnected.
  13731. EXAMPLES:
  13732. inactivity_timeout 900 -- Sets the inactivity timeout to 15 minutes.
  13733. inactivity_timeout 0 -- Sets the inactivity timeout to no timeout.
  13734. ------------------------------------------------------------------------------
  13735. TABLE: non-vol/userif
  13736. COMMAND: ip_stack_number
  13737. USAGE: ip_stack_number [Number{0..255}]
  13738. DESCRIPTION:
  13739. Allows you to show/change the IP stack number that the remote access server
  13740. will use. The system may have more than 1 IP stack, so we need to be told
  13741. which one to use. NOTE: This IP stack must NOT be used by any other
  13742. application, because the server will force the IP address to the values
  13743. entered in the DHCP settings!
  13744. EXAMPLES:
  13745. ip_stack_number -- Shows the IP stack number.
  13746. ip_stack_number 3 -- Configures the server to use IP stack 3.
  13747. ------------------------------------------------------------------------------
  13748. TABLE: non-vol/userif
  13749. COMMAND: manufactured
  13750. USAGE: manufactured [both|perm|dyn]
  13751. DESCRIPTION:
  13752. Checks to see if the specified section is manufactured.
  13753. EXAMPLES:
  13754. manufactured -- Checks both Permanent and Dynamic sections
  13755. manufacturing state.
  13756. manufactured perm -- Checks only the Permanent section manufacturing state.
  13757. ------------------------------------------------------------------------------
  13758. TABLE: non-vol/userif
  13759. COMMAND: password
  13760. USAGE: password [Password{15}]
  13761. DESCRIPTION:
  13762. Allows you to show/change the password that must be used when accessing the
  13763. console via remote access. If the password is empty, then none is required.
  13764. The password is case sensitive.
  13765. EXAMPLES:
  13766. password -- Shows the current password.
  13767. password CableModem -- Sets the password.
  13768. ------------------------------------------------------------------------------
  13769. TABLE: non-vol/userif
  13770. COMMAND: read
  13771. USAGE: read [both|perm|dyn]
  13772. DESCRIPTION:
  13773. Reads the specified section of non-volatile settings from non-volatile
  13774. memory. If 'both' is specified or there are no parameters, then both
  13775. Permanent and Dynamic settings will be read. Otherwise, only the section
  13776. specified will be read. This will destroy any changes you have made if you
  13777. haven't written them!
  13778. EXAMPLES:
  13779. read -- Reads both Permanent and Dynamic sections of settings.
  13780. read perm -- Reads only the Permanent section of non-vol settings.
  13781. ------------------------------------------------------------------------------
  13782. TABLE: non-vol/userif
  13783. COMMAND: severities
  13784. USAGE: severities [Bitmask]
  13785. DESCRIPTION:
  13786. Prints or sets the default message logging levels that are to be applied at
  13787. system startup. Different logging levels can then be enabled or disabled at
  13788. run-time for a particular object or for sets of objects. This can be done
  13789. via the message logging command table. Message logging bit definitions:
  13790. 0x00000001 -- Fatal Errors
  13791. 0x00000002 -- Errors
  13792. 0x00000004 -- Warnings
  13793. 0x00000008 -- Initialization
  13794. 0x00000010 -- Function entry/exit
  13795. 0x00000020 -- Informational
  13796. 0xffffffc0 -- Application-specific
  13797. 0xffffffff -- All messages
  13798. EXAMPLES:
  13799. severities -- Shows the default logging levels.
  13800. severities 0x7 -- Enables Fatal Errors, Errors, and Warnings.
  13801. severities 0 -- Disables all levels.
  13802. ------------------------------------------------------------------------------
  13803. TABLE: non-vol/userif
  13804. COMMAND: show
  13805. USAGE: show
  13806. DESCRIPTION:
  13807. Displays the current non-volatile settings values for both the Permanent and
  13808. Dynamic sections.
  13809. EXAMPLES:
  13810. show --
  13811. ------------------------------------------------------------------------------
  13812. TABLE: non-vol/userif
  13813. COMMAND: ssh_enable
  13814. USAGE: ssh_enable [true|false]
  13815. DESCRIPTION:
  13816. Enables/disables remote access to the console via SSH at startup.
  13817. EXAMPLES:
  13818. ssh_enable -- Shows the ssh enable state.
  13819. ssh_enable true -- Enables telnet access at startup.
  13820. ------------------------------------------------------------------------------
  13821. TABLE: non-vol/userif
  13822. COMMAND: ssh_ipstacks
  13823. USAGE: ssh_ipstacks [Bitmask{0xff}]
  13824. DESCRIPTION:
  13825. Sets the bitmask of IP stacks that the SSH server will listen for
  13826. connections. Of course, the specified IP stacks must be enabled if you want
  13827. to be able to SSH in. Once the IP stack has an address (either static or
  13828. DHCP), we create a listen socket and bind it to that address.
  13829. EXAMPLES:
  13830. ssh_ipstacks 0x2 -- Allow connections only on IP stack2
  13831. ssh_ipstacks 0x3 -- Allow connections only on IP stack1 and stack2
  13832. ------------------------------------------------------------------------------
  13833. TABLE: non-vol/userif
  13834. COMMAND: stats
  13835. USAGE: stats
  13836. DESCRIPTION:
  13837. Prints stats about buffer usage for Dynamic and Permanent settings.
  13838. EXAMPLES:
  13839. stats --
  13840. ------------------------------------------------------------------------------
  13841. TABLE: non-vol/userif
  13842. COMMAND: telnet_enable
  13843. USAGE: telnet_enable [true|false]
  13844. DESCRIPTION:
  13845. Enables/disables remote access to the console via Telnet at startup. Note
  13846. that the Telnet server can be started after the system is running regardless
  13847. of the state of this setting. The Telnet server runs on the IP stack(s)
  13848. specified in other settings. In order for a user to gain access, he/she must
  13849. enter the user name and password configured.
  13850. EXAMPLES:
  13851. telnet_enable -- Shows the telnet enable state.
  13852. telnet_enable true -- Enables telnet access at startup.
  13853. ------------------------------------------------------------------------------
  13854. TABLE: non-vol/userif
  13855. COMMAND: telnet_ipstacks
  13856. USAGE: telnet_ipstacks [Bitmask{0xff}]
  13857. DESCRIPTION:
  13858. Sets the bitmask of IP stacks that the telnet server will listen for
  13859. connections. Of course, the specified IP stacks must be enabled if you want
  13860. to be able to telnet in. Once the IP stack has an address (either static or
  13861. DHCP), we create a listen socket and bind it to that address.
  13862. EXAMPLES:
  13863. telnet_ipstacks 0x2 -- Allow connections only on IP stack2
  13864. telnet_ipstacks 0x3 -- Allow connections only on IP stack1 and stack2
  13865. ------------------------------------------------------------------------------
  13866. TABLE: non-vol/userif
  13867. COMMAND: tftp_read
  13868. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  13869. DESCRIPTION:
  13870. Causes the Permanent or Dynamic settings data to be read from a server via
  13871. TFTP. The file must be generated correctly, with all of the headers, CRC,
  13872. and other information that would exist on the NonVol device. The file will
  13873. be read and evaluated for correctness before it is stored in the device. If
  13874. the file is rejected then the settings will be read from the device to undo
  13875. any changes. Normally, this will operate on all settings groups; if you
  13876. specify -g then it will operate only on the current group (e.g. if you are in
  13877. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  13878. read).
  13879. EXAMPLES:
  13880. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  13881. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  13882. ------------------------------------------------------------------------------
  13883. TABLE: non-vol/userif
  13884. COMMAND: tftp_write
  13885. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  13886. DESCRIPTION:
  13887. Causes the Permanent or Dynamic settings data to be written to a server via
  13888. TFTP. Normally, this will operate on all settings groups; if you specify -g
  13889. then it will operate only on the current group (e.g. if you are in the SNMP
  13890. nonvol dir, then -g will cause only the SNMP settings group to be written).
  13891. EXAMPLES:
  13892. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  13893. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  13894. ------------------------------------------------------------------------------
  13895. TABLE: non-vol/userif
  13896. COMMAND: user_name
  13897. USAGE: user_name [Name{15}]
  13898. DESCRIPTION:
  13899. Allows you to show/change the user name that must be used when accessing the
  13900. console via remote access. If the user name is empty, then none is required.
  13901. The user name is case sensitive.
  13902. EXAMPLES:
  13903. user_name -- Shows the current user name.
  13904. user_name CableModem -- Sets the user name.
  13905. ------------------------------------------------------------------------------
  13906. TABLE: non-vol/userif
  13907. COMMAND: write
  13908. USAGE: write [both|perm|dyn]
  13909. DESCRIPTION:
  13910. Writes the specified section of non-volatile settings to non-volatile memory.
  13911. If 'both' is specified or there are no parameters, then both Permanent and
  13912. Dynamic settings will be written. Otherwise, only the section specified will
  13913. be written.
  13914. EXAMPLES:
  13915. write -- Writes both Permanent and Dynamic sections of settings.
  13916. write perm -- Writes only the Permanent section of non-vol settings.
  13917. ------------------------------------------------------------------------------
  13918. TABLE: non-vol/vpn
  13919. COMMAND: add_empty_tunnel
  13920. USAGE: add_empty_tunnel
  13921. DESCRIPTION:
  13922. Add an empty tunnel to the end of the list
  13923. EXAMPLES:
  13924. add_empty_tunnel --
  13925. ------------------------------------------------------------------------------
  13926. TABLE: non-vol/vpn
  13927. COMMAND: change_tunnel
  13928. USAGE: change_tunnel [Number{0..64}]
  13929. DESCRIPTION:
  13930. Change a tunnel settings. You will be prompted for the values.
  13931. EXAMPLES:
  13932. change_tunnel_settings 0 - change the 0th tunnel entry --
  13933. ------------------------------------------------------------------------------
  13934. TABLE: non-vol/vpn
  13935. COMMAND: clear_device
  13936. USAGE: clear_device [both|perm|dyn]
  13937. DESCRIPTION:
  13938. Tells the nonvol device to wipe out the specified settings section. All data
  13939. will be lost; the device should be restored to its 'virgin' state. For flash
  13940. devices, the flash block is erased; for disk devices, the file is erased.
  13941. EXAMPLES:
  13942. clear_device -- Clears both Permanent and Dynamic sections.
  13943. clear_device perm -- Clears only the Permanent section.
  13944. ------------------------------------------------------------------------------
  13945. TABLE: non-vol/vpn
  13946. COMMAND: defaults
  13947. USAGE: defaults [both|perm|dyn]
  13948. DESCRIPTION:
  13949. Restores the settings to default values. NOTE: This does not write to
  13950. NonVol memory! You must do this manually. Also note that some settings do
  13951. not have good defaults, particularly the Permanent section! Use this command
  13952. with extreme care!
  13953. EXAMPLES:
  13954. defaults -- Sets both Permanent and Dynamic sections to defaults.
  13955. defaults perm -- Sets only the Permanent section to defaults.
  13956. ------------------------------------------------------------------------------
  13957. TABLE: non-vol/vpn
  13958. COMMAND: del_extra_data
  13959. USAGE: del_extra_data [both|perm|dyn]
  13960. DESCRIPTION:
  13961. Gets rid of any extra data that is assiociated with the settings. The extra
  13962. data is usually caused by a downgrade, where settings written by a newer
  13963. version are not understood by the older version, but are stored so that they
  13964. will still exist when the new code is run. However, in some cases, it is
  13965. desirable to get rid of them if they are not going to be used.
  13966. EXAMPLES:
  13967. del_extra_data perm -- Gets rid of extra permanent data.
  13968. ------------------------------------------------------------------------------
  13969. TABLE: non-vol/vpn
  13970. COMMAND: delete_tunnel
  13971. USAGE: delete_tunnel [Number{0..64}]
  13972. DESCRIPTION:
  13973. Delete tunnel settings. Use zero based index.
  13974. EXAMPLES:
  13975. delete_tunnel_settings 0 - delete the 0th tunnel entry --
  13976. ------------------------------------------------------------------------------
  13977. TABLE: non-vol/vpn
  13978. COMMAND: enable
  13979. USAGE: enable [true|false]
  13980. DESCRIPTION:
  13981. Enable or Disable VPN
  13982. EXAMPLES:
  13983. enable 1 - enables the VPN --
  13984. ------------------------------------------------------------------------------
  13985. TABLE: non-vol/vpn
  13986. COMMAND: flush {disabled}
  13987. USAGE: flush
  13988. DESCRIPTION:
  13989. For Composite NonVol Settings objects (which contain 1 or more groups of
  13990. NonVol Settings), this command flushes out any unrecognized groups that were
  13991. read from the device. This is useful in cases where the settings group isn't
  13992. needed by another application, and would just waste space.
  13993. EXAMPLES:
  13994. flush --
  13995. ------------------------------------------------------------------------------
  13996. TABLE: non-vol/vpn
  13997. COMMAND: manufactured
  13998. USAGE: manufactured [both|perm|dyn]
  13999. DESCRIPTION:
  14000. Checks to see if the specified section is manufactured.
  14001. EXAMPLES:
  14002. manufactured -- Checks both Permanent and Dynamic sections
  14003. manufacturing state.
  14004. manufactured perm -- Checks only the Permanent section manufacturing state.
  14005. ------------------------------------------------------------------------------
  14006. TABLE: non-vol/vpn
  14007. COMMAND: read
  14008. USAGE: read [both|perm|dyn]
  14009. DESCRIPTION:
  14010. Reads the specified section of non-volatile settings from non-volatile
  14011. memory. If 'both' is specified or there are no parameters, then both
  14012. Permanent and Dynamic settings will be read. Otherwise, only the section
  14013. specified will be read. This will destroy any changes you have made if you
  14014. haven't written them!
  14015. EXAMPLES:
  14016. read -- Reads both Permanent and Dynamic sections of settings.
  14017. read perm -- Reads only the Permanent section of non-vol settings.
  14018. ------------------------------------------------------------------------------
  14019. TABLE: non-vol/vpn
  14020. COMMAND: show
  14021. USAGE: show
  14022. DESCRIPTION:
  14023. Displays the current non-volatile settings values for both the Permanent and
  14024. Dynamic sections.
  14025. EXAMPLES:
  14026. show --
  14027. ------------------------------------------------------------------------------
  14028. TABLE: non-vol/vpn
  14029. COMMAND: stats
  14030. USAGE: stats
  14031. DESCRIPTION:
  14032. Prints stats about buffer usage for Dynamic and Permanent settings.
  14033. EXAMPLES:
  14034. stats --
  14035. ------------------------------------------------------------------------------
  14036. TABLE: non-vol/vpn
  14037. COMMAND: tftp_read
  14038. USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
  14039. DESCRIPTION:
  14040. Causes the Permanent or Dynamic settings data to be read from a server via
  14041. TFTP. The file must be generated correctly, with all of the headers, CRC,
  14042. and other information that would exist on the NonVol device. The file will
  14043. be read and evaluated for correctness before it is stored in the device. If
  14044. the file is rejected then the settings will be read from the device to undo
  14045. any changes. Normally, this will operate on all settings groups; if you
  14046. specify -g then it will operate only on the current group (e.g. if you are in
  14047. the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
  14048. read).
  14049. EXAMPLES:
  14050. tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
  14051. tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
  14052. ------------------------------------------------------------------------------
  14053. TABLE: non-vol/vpn
  14054. COMMAND: tftp_write
  14055. USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
  14056. DESCRIPTION:
  14057. Causes the Permanent or Dynamic settings data to be written to a server via
  14058. TFTP. Normally, this will operate on all settings groups; if you specify -g
  14059. then it will operate only on the current group (e.g. if you are in the SNMP
  14060. nonvol dir, then -g will cause only the SNMP settings group to be written).
  14061. EXAMPLES:
  14062. tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
  14063. tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
  14064. ------------------------------------------------------------------------------
  14065. TABLE: non-vol/vpn
  14066. COMMAND: vpndebug
  14067. USAGE: vpndebug [true|false]
  14068. DESCRIPTION:
  14069. Enable or Disable VPN Debug
  14070. EXAMPLES:
  14071. vpndebug 1 - enables VPN debug --
  14072. ------------------------------------------------------------------------------
  14073. TABLE: non-vol/vpn
  14074. COMMAND: write
  14075. USAGE: write [both|perm|dyn]
  14076. DESCRIPTION:
  14077. Writes the specified section of non-volatile settings to non-volatile memory.
  14078. If 'both' is specified or there are no parameters, then both Permanent and
  14079. Dynamic settings will be written. Otherwise, only the section specified will
  14080. be written.
  14081. EXAMPLES:
  14082. write -- Writes both Permanent and Dynamic sections of settings.
  14083. write perm -- Writes only the Permanent section of non-vol settings.
  14084. ------------------------------------------------------------------------------
  14085. TABLE: Console/pingHelper
  14086. COMMAND: all_sizes
  14087. USAGE: all_sizes
  14088. DESCRIPTION:
  14089. Configures the settings for sweeping all packet sizes from 64-1518, with
  14090. waiting and verification enabled. The time between pings is set to 0 ms, the
  14091. verbosity is set to full, and the reply wait time is set to 1/2 second. The
  14092. IP address is not changed.
  14093. EXAMPLES:
  14094. all_sizes --
  14095. ------------------------------------------------------------------------------
  14096. TABLE: Console/pingHelper
  14097. COMMAND: end_size
  14098. USAGE: end_size [size{64..1518}]
  14099. DESCRIPTION:
  14100. Sets or shows the size of the largest ping packet that will be sent
  14101. (including LLC and IP header overhead). After the packet size is increased
  14102. by the step amount, if it is larger than this value, then the size is reset
  14103. to the start size. This must be between start_size..1518 (MTU), inclusive.
  14104. EXAMPLES:
  14105. end_size 1518 -- Sets the end size to the maximum allowed.
  14106. ------------------------------------------------------------------------------
  14107. TABLE: Console/pingHelper
  14108. COMMAND: hs_nowait
  14109. USAGE: hs_nowait
  14110. DESCRIPTION:
  14111. Configures the settings for doing high-speed pings (infinite), without
  14112. waiting for the reply. The display verbosity is set to 2 (display only a
  14113. 'p'), the time between pings is set to 0, and waiting for replies is
  14114. disabled. None of the other settings are changed.
  14115. EXAMPLES:
  14116. hs_nowait --
  14117. ------------------------------------------------------------------------------
  14118. TABLE: Console/pingHelper
  14119. COMMAND: hs_wait
  14120. USAGE: hs_wait
  14121. DESCRIPTION:
  14122. Configures the settings for doing high-speed pings (infinite), waiting for
  14123. the reply. The display verbosity is set to 2 (display only a 'p'), the time
  14124. between pings is set to 0, and waiting for replies is enabled. None of the
  14125. other settings are changed.
  14126. EXAMPLES:
  14127. hs_wait --
  14128. ------------------------------------------------------------------------------
  14129. TABLE: Console/pingHelper
  14130. COMMAND: ip_address
  14131. USAGE: ip_address [IpAddress]
  14132. DESCRIPTION:
  14133. Sets or shows the IP address of the device to be pinged.
  14134. EXAMPLES:
  14135. ip_address 10.24.4.3 --
  14136. ------------------------------------------------------------------------------
  14137. TABLE: Console/pingHelper
  14138. COMMAND: ip_stack
  14139. USAGE: ip_stack [Number{0..255}]
  14140. DESCRIPTION:
  14141. Sets the IP stack number that the pings should be sent to. If 0, then the
  14142. default stack will be used. The stackNum parameter must correspond to a
  14143. valid IP stack that has been installed and initialized with an IP address.
  14144. EXAMPLES:
  14145. ip_stack 2 -- Forces pings to go out IP stack 2.
  14146. ------------------------------------------------------------------------------
  14147. TABLE: Console/pingHelper
  14148. COMMAND: ip_sweep
  14149. USAGE: ip_sweep Subnet StartingIp
  14150. DESCRIPTION:
  14151. Pings all IP addresses on the specified subnet, starting with the address
  14152. specified, reporting success or failure for each one. It changes the ping
  14153. settings so that only a single ping is sent. This is often used to discover
  14154. all of the IP addresses on the subnet. The address will be incremented from
  14155. 1..254, skipping .0 and .255 since these are often used for local broadcast
  14156. addresses.
  14157. EXAMPLES:
  14158. ip_sweep 255.255.255.0 10.24.4.5 -- Pings 10.24.4.5 through 10.24.4.254.
  14159. ------------------------------------------------------------------------------
  14160. TABLE: Console/pingHelper
  14161. COMMAND: number_of_pings
  14162. USAGE: number_of_pings [Number{-1..2147483647}]
  14163. DESCRIPTION:
  14164. Sets or shows the number of pings to be sent. Note that 0 means infinite
  14165. (you will need to press a key or type 'stop' to abort). A value of -1 causes
  14166. the number of pings to be calculated based on the end size, start size, and
  14167. step amount, so that it will span the range exactly once; num = (end - start
  14168. + 1) / step.
  14169. EXAMPLES:
  14170. number_of_pings 3 -- Limits the number of pings to 3.
  14171. number_of_pings 0 -- Sets the number of pings to infinite.
  14172. number_of_pings -1 -- Calculates the number of pings to span the range.
  14173. ------------------------------------------------------------------------------
  14174. TABLE: Console/pingHelper
  14175. COMMAND: ping
  14176. USAGE: ping [-s] [IpAddress]
  14177. DESCRIPTION:
  14178. Begins pinging the specified IP address, using the current settings. If the
  14179. IP address is missing, then it uses the one that was previously set. If you
  14180. specify -s, then pinging will happen int he background until you type stop.
  14181. Otherwise, it will poll for a keypress.
  14182. EXAMPLES:
  14183. ping 10.24.4.3 -- Ping until a key is pressed.
  14184. ping -s -- Ping until the user types stop.
  14185. ------------------------------------------------------------------------------
  14186. TABLE: Console/pingHelper
  14187. COMMAND: restore_defaults
  14188. USAGE: restore_defaults
  14189. DESCRIPTION:
  14190. Restores all of the options to their default values (excluding the IP
  14191. address, which is not modified). The default values cause ping to behave
  14192. like most host-based ping utilities (3 packets, 64 bytes, wait 5 seconds,
  14193. etc.).
  14194. EXAMPLES:
  14195. restore_defaults --
  14196. ------------------------------------------------------------------------------
  14197. TABLE: Console/pingHelper
  14198. COMMAND: show_settings
  14199. USAGE: show_settings
  14200. DESCRIPTION:
  14201. Displays the current ping settings.
  14202. EXAMPLES:
  14203. show_settings --
  14204. ------------------------------------------------------------------------------
  14205. TABLE: Console/pingHelper
  14206. COMMAND: start_size
  14207. USAGE: start_size [size{64..1518}]
  14208. DESCRIPTION:
  14209. Sets or shows the size of the first ping packet that will be sent (including
  14210. LLC and IP header overhead). The packet size will be increased by the step
  14211. amount for each packet. This must be between 64..end_size, inclusive.
  14212. EXAMPLES:
  14213. start_size 64 -- Sets the start size to the minimum allowed.
  14214. ------------------------------------------------------------------------------
  14215. TABLE: Console/pingHelper
  14216. COMMAND: stats
  14217. USAGE: stats
  14218. DESCRIPTION:
  14219. Displays the ping statistics summary from the last set of pings. This is the
  14220. same summary that is displayed at the end of the pings (if verbosity is > 0).
  14221. EXAMPLES:
  14222. stats --
  14223. ------------------------------------------------------------------------------
  14224. TABLE: Console/pingHelper
  14225. COMMAND: step_amount
  14226. USAGE: step_amount [size]
  14227. DESCRIPTION:
  14228. Sets or shows the amount that the packet size will be increased for each
  14229. packet. This can be any number (including 0, which means to keep the size
  14230. constant for every packet). Note that if you set it too large, then the
  14231. packet size will wrap around to the start size every time, since it will
  14232. never be allowed to be larger than the end_size. You can also specify a
  14233. negative number which causes the ping size to start with the end size
  14234. parameter and step down to the start size, then wrap back around to the end
  14235. size.
  14236. EXAMPLES:
  14237. step_amount 1 -- Increases the packet size by 1 each time.
  14238. step_amount -1 -- Decreases the packet size by 1 each time.
  14239. ------------------------------------------------------------------------------
  14240. TABLE: Console/pingHelper
  14241. COMMAND: stop
  14242. USAGE: stop
  14243. DESCRIPTION:
  14244. Stops the ping that is currently running. This is necessary if you used the
  14245. -s parameter with ping.
  14246. EXAMPLES:
  14247. stop -- Stops the ping that is running.
  14248. ------------------------------------------------------------------------------
  14249. TABLE: Console/pingHelper
  14250. COMMAND: time_between_pings
  14251. USAGE: time_between_pings [Milliseconds]
  14252. DESCRIPTION:
  14253. Sets or shows the number of milliseconds that the ping helper will wait
  14254. before sending the next ping. Note that this does not include time spent
  14255. waiting for the reply or verifying it, or for time spent printing status
  14256. information. The actual resolution and accuracy of this depends on the
  14257. system (pSOS generally runs with a 10ms clock tick, so 10ms is the same as
  14258. 15ms on that system).
  14259. EXAMPLES:
  14260. time_between_pings 100 -- Waits 100ms before sending the next ping.
  14261. ------------------------------------------------------------------------------
  14262. TABLE: Console/pingHelper
  14263. COMMAND: verbosity
  14264. USAGE: verbosity [Number{0..3}]
  14265. DESCRIPTION:
  14266. Sets the level of information that will be displayed while pinging. A higher
  14267. number provides more information, but also slows down the rate at which pings
  14268. can be sent. Most host-based ping utilities provide output equivalent to 3.
  14269. For high-performance, high packet rate pings, values of 1 or 2 are best.
  14270. EXAMPLES:
  14271. verbosity 0 -- Disables printing of all ping status output.
  14272. verbosity 1 -- Displays only the summary of statistics at the end.
  14273. verbosity 2 -- Displays a 'p' every second to show progress, and the
  14274. summary.
  14275. verbosity 3 -- Displays full ping info for every packet, and the summary.
  14276. ------------------------------------------------------------------------------
  14277. TABLE: Console/pingHelper
  14278. COMMAND: verify_enable
  14279. USAGE: verify_enable [true|false]
  14280. DESCRIPTION:
  14281. Enables/disables verification of ping replies. If enabled, and if waiting
  14282. for replies is enabled, then if a reply is received, it will verify that it
  14283. matches the ping that was sent, and that all of the data is intact.
  14284. EXAMPLES:
  14285. verify_enable 1 -- Enables verification of the ping reply.
  14286. ------------------------------------------------------------------------------
  14287. TABLE: Console/pingHelper
  14288. COMMAND: wait_enable
  14289. USAGE: wait_enable [true|false]
  14290. DESCRIPTION:
  14291. Enables/disables waiting for ping replies. If enabled, the ping helper will
  14292. wait a number of milliseconds for the reply, and will process it if received.
  14293. This is true even if the timeout is 0ms; it will always check for and process
  14294. the response. If disabled, then no attempt will be made to check for or
  14295. process a response. This is generally only of interest when you need to send
  14296. data very quickly, with no variability.
  14297. EXAMPLES:
  14298. wait_enable 1 -- Enables waiting for the ping reply.
  14299. ------------------------------------------------------------------------------
  14300. TABLE: Console/pingHelper
  14301. COMMAND: wait_time
  14302. USAGE: wait_time [Milliseconds]
  14303. DESCRIPTION:
  14304. Sets or shows the number of milliseconds that the ping helper will wait for a
  14305. ping response before continuing. This only takes effect if waiting is
  14306. enabled. The actual resolution and accuracy of this depends on the system
  14307. (pSOS generally runs with a 10ms clock tick, so 10ms is the same as 15ms on
  14308. that system).
  14309. EXAMPLES:
  14310. wait_time 5000 -- Sets the reply wait timeout to 5 seconds.
  14311. ------------------------------------------------------------------------------
  14312. TABLE: snmp
  14313. COMMAND: agent_core_show
  14314. USAGE: agent_core_show
  14315. DESCRIPTION:
  14316. Print agent-core specific info to the console.
  14317. EXAMPLES:
  14318. agent_core_show --
  14319. ------------------------------------------------------------------------------
  14320. TABLE: snmp
  14321. COMMAND: ch_cfgfile
  14322. USAGE: ch_cfgfile [IP] [path{254}]
  14323. DESCRIPTION:
  14324. Load the specified config file. If IP or path are not specified, then the
  14325. settings from DOCSIS NV / dhcp settings will be used.
  14326. NOTE: Only CHomeSnmpAgent objects support this command.
  14327. EXAMPLES:
  14328. ch_cfgfile 10.24.192.200 /home/broadcom/cu.cfg
  14329. ------------------------------------------------------------------------------
  14330. TABLE: snmp
  14331. COMMAND: cm_cfgfile
  14332. USAGE: cm_cfgfile [IP] [path{254}]
  14333. DESCRIPTION:
  14334. Load the specified config file. If IP or path are not specified, then the
  14335. settings from DOCSIS NV / dhcp settings will be used.
  14336. NOTE: Only CmSnmpAgent objects support this command.
  14337. EXAMPLES:
  14338. cm_cfgfile 10.24.192.200 /home/broadcom/cu.cfg
  14339. ------------------------------------------------------------------------------
  14340. TABLE: snmp
  14341. COMMAND: cm_filter_test
  14342. USAGE: cm_filter_test inbound ifIndex{1..32} outbound ifIndex{1..32} [num packets{1..1000000}]
  14343. DESCRIPTION:
  14344. Test the DOCSIS filters. Send the specified number of packets from the
  14345. specified inbound interface to the specified outbound interface. Note that
  14346. interface values refer to ifIndex values from the ifTable.
  14347. NOTE: Only CmSnmpAgent objects support this command.
  14348. EXAMPLES:
  14349. cm_filter_test 1 2 1 -- Send a single packet from IF 1 to IF 2.
  14350. debug 9 -- Set the core agent to max verbosity.
  14351. ------------------------------------------------------------------------------
  14352. TABLE: snmp
  14353. COMMAND: debug
  14354. USAGE: debug [Number{0..9}]
  14355. DESCRIPTION:
  14356. Set the debug level of the core agent.
  14357. EXAMPLES:
  14358. debug 0 -- Set the core agent to be silent.
  14359. debug 9 -- Set the core agent to max verbosity.
  14360. ------------------------------------------------------------------------------
  14361. TABLE: snmp
  14362. COMMAND: emta_api
  14363. USAGE: emta_api
  14364. DESCRIPTION:
  14365. Print the addresses of API functions registered by the CableXChange library.
  14366. NOTE: Only EmtaSnmpAgent objects support this command.
  14367. EXAMPLES:
  14368. emta_api --
  14369. ------------------------------------------------------------------------------
  14370. TABLE: snmp
  14371. COMMAND: emta_cxc_objs
  14372. USAGE: emta_cxc_objs
  14373. DESCRIPTION:
  14374. Print the objects registered by the CableXChange library.
  14375. NOTE: Only EmtaSnmpAgent objects support this command.
  14376. EXAMPLES:
  14377. emta_cxc_objs --
  14378. ------------------------------------------------------------------------------
  14379. TABLE: snmp
  14380. COMMAND: emta_secmode
  14381. USAGE: emta_secmode [open|community|coexistence|packetcable] [optional view{254}]
  14382. DESCRIPTION:
  14383. Set EMTA security mode (open|community|coexistence|packetcable), and
  14384. optionally view for SNMPv1 & SNMPv2c.
  14385. EXAMPLES:
  14386. emta_secmode open -- Enable wide-open (no restrictions)
  14387. security.
  14388. emta_secmode community -- Enable community-restricted (from
  14389. provisioned list) security.
  14390. emta_secmode coexistence -- Enable community-based coexistence
  14391. (RFC-2576) security.
  14392. emta_secmode packetcable -- Enable SNMPv3-only (PacketCable standard)
  14393. security.
  14394. emta_secmode open unrestricted -- Enable wide-open mode and use view
  14395. 'unrestricted'.
  14396. NOTE: Only EmtaSnmpAgent objects support this command.
  14397. ------------------------------------------------------------------------------
  14398. TABLE: snmp
  14399. COMMAND: flush
  14400. USAGE: flush table_name{254}
  14401. DESCRIPTION:
  14402. Flush the specified SNMP table.
  14403. EXAMPLES:
  14404. set sysName.0 STRING device.vendor.com --
  14405. ------------------------------------------------------------------------------
  14406. TABLE: snmp
  14407. COMMAND: get
  14408. USAGE: get object.index{254}
  14409. DESCRIPTION:
  14410. Get the specified SNMP object.
  14411. If no index is specified, gets the first instance available.
  14412. To query a table entry, use [tablename].[index], not [entryname].[index].
  14413. EXAMPLES:
  14414. get sysDescr.0 --
  14415. get ifTable.1 --
  14416. ------------------------------------------------------------------------------
  14417. TABLE: snmp
  14418. COMMAND: group_members
  14419. USAGE: group_members group name{254}
  14420. DESCRIPTION:
  14421. List the members of a given group.
  14422. EXAMPLES:
  14423. group_members iso -- Lists the members of the iso (.1) group for the given
  14424. agent.
  14425. ------------------------------------------------------------------------------
  14426. TABLE: snmp
  14427. COMMAND: install_group
  14428. USAGE: install_group vacmGroupName{31} dhPublicKey{31}
  14429. DESCRIPTION:
  14430. Install one of the standard DOCSIS 1.1 groups. Supported groups are:
  14431. docsisManager
  14432. docsisOperator
  14433. docsisMonitor
  14434. docsisUser
  14435. vacmGroupName is one of the above names. dhPublicKey is any old text string
  14436. to use as the public key (no spaces).
  14437. NOTE: Only SnmpV3Agent objects support this command.
  14438. EXAMPLES:
  14439. install_group docsisManager broadcom --
  14440. ------------------------------------------------------------------------------
  14441. TABLE: snmp
  14442. COMMAND: key_v3
  14443. USAGE: key_v3 userName{31}
  14444. DESCRIPTION:
  14445. Get the SNMP v3 keys given the user name.
  14446. NOTE: Only SnmpV3Agent objects support this command.
  14447. EXAMPLES:
  14448. ------------------------------------------------------------------------------
  14449. TABLE: snmp
  14450. COMMAND: log
  14451. USAGE: log req|nm|filt|events|thread|trap|time enable
  14452. DESCRIPTION:
  14453. Enable or disable various kinds of SNMP logging.
  14454. EXAMPLES:
  14455. log req true -- Enable SNMP request debug.
  14456. log nm true -- Enable SNMP NM authentication debug.
  14457. log filt true -- Enable packet filter debug.
  14458. log events true -- Enable event log debug.
  14459. log thread true -- Enable SNMP thread debug.
  14460. ------------------------------------------------------------------------------
  14461. TABLE: snmp
  14462. COMMAND: n2m
  14463. USAGE: n2m
  14464. DESCRIPTION:
  14465. Print the NetToMedia mappings to the console.
  14466. Note that this is a superset of the ipNetToMediaTable, because it may
  14467. contain off-net entries as well as on-net ones.
  14468. EXAMPLES:
  14469. n2m
  14470. ------------------------------------------------------------------------------
  14471. TABLE: snmp
  14472. COMMAND: notify_setup
  14473. USAGE: notify_setup
  14474. DESCRIPTION:
  14475. Setup Notify Mibs to enable SNMPv3 Notify. Uses default entries.
  14476. NOTE: Only SnmpV3Agent objects support this command.
  14477. EXAMPLES:
  14478. notify_setup --
  14479. ------------------------------------------------------------------------------
  14480. TABLE: snmp
  14481. COMMAND: parent_chain
  14482. USAGE: parent_chain object name{254}
  14483. DESCRIPTION:
  14484. Recurse the parent chain for the given object.
  14485. EXAMPLES:
  14486. parent_chain sysDescr -- Recurses the parent chain for the sysDescr object
  14487. for the given agent.
  14488. ------------------------------------------------------------------------------
  14489. TABLE: snmp
  14490. COMMAND: set
  14491. USAGE: set object.index{254} int|uint|string|oid|ip value{254}
  14492. DESCRIPTION:
  14493. Set the specified SNMP object to the specified value.
  14494. EXAMPLES:
  14495. set sysName.0 STRING device.vendor.com --
  14496. ------------------------------------------------------------------------------
  14497. TABLE: snmp
  14498. COMMAND: severities
  14499. USAGE: severities
  14500. DESCRIPTION:
  14501. List SNMP message log app-specific severity bits.
  14502. EXAMPLES:
  14503. severities --
  14504. ------------------------------------------------------------------------------
  14505. TABLE: snmp
  14506. COMMAND: show
  14507. USAGE: show
  14508. DESCRIPTION:
  14509. Print the SNMP agent's settings to the console.
  14510. EXAMPLES:
  14511. show --
  14512. ------------------------------------------------------------------------------
  14513. TABLE: snmp
  14514. COMMAND: test
  14515. USAGE: test [optional IP{254}]
  14516. DESCRIPTION:
  14517. This command is a placeholder to provide an easy way to add temporary
  14518. commands during development. In released code this command does nothing.
  14519. EXAMPLES:
  14520. test --
  14521. ------------------------------------------------------------------------------
  14522. TABLE: snmp
  14523. COMMAND: thread_info
  14524. USAGE: thread_info
  14525. DESCRIPTION:
  14526. Print the state of the SNMP thread and related info.
  14527. EXAMPLES:
  14528. thread_info --
  14529. ------------------------------------------------------------------------------
  14530. TABLE: snmp
  14531. COMMAND: throttle
  14532. USAGE: throttle [milliseconds]
  14533. DESCRIPTION:
  14534. Set the throttle time for packet processing.
  14535. EXAMPLES:
  14536. throttle 100 -- Only process 1 packet per 100 milliseconds (10 packets per
  14537. second).
  14538. throttle 0 -- Apply no packet throttling (default).
  14539. ------------------------------------------------------------------------------
  14540. TABLE: snmp
  14541. COMMAND: tlv_55
  14542. USAGE: tlv_55 [enable]
  14543. DESCRIPTION:
  14544. Enable/disable SNMP management from the CPE. An SnmpCpeAccessEnable (TLV-55)
  14545. equivalent.
  14546. EXAMPLES:
  14547. tlv_55 true
  14548. ------------------------------------------------------------------------------
  14549. TABLE: snmp
  14550. COMMAND: trap
  14551. USAGE: trap coldStart|warmStart|linkDown|linkUp|authFail [snmpVersion{1..3}] [destIp] [community{254}]
  14552. DESCRIPTION:
  14553. Send the specified trap type using specified snmpVersion to destIp with
  14554. specified community string
  14555. snmpVersion -- 2=SNMPv1 trap
  14556. snmpVersion -- 2=SNMPv2c trap
  14557. snmpVersion -- 3=Notify
  14558. EXAMPLES:
  14559. trap coldStart 1 10.24.65.171 public -- Send a COLD_START SNMPv1 trap to
  14560. 10.24.65.171 with community '
  14561. public'.
  14562. ------------------------------------------------------------------------------
  14563. TABLE: snmp
  14564. COMMAND: view_v1v2
  14565. USAGE: view_v1v2 community{254}
  14566. DESCRIPTION:
  14567. Set the view used for SNMPv1/v2c queries for the specified agent.
  14568. EXAMPLES:
  14569. view_v1v2 docsisManagerView --
  14570. ------------------------------------------------------------------------------
  14571. TABLE: snoop
  14572. COMMAND: debug
  14573. USAGE: debug [-s] [-d] [in|out] [true|false]
  14574. DESCRIPTION:
  14575. Enables or disables Snoop debugging (if compiled in). If enabled, then the
  14576. Snoop will display extra info as the packet is processed.
  14577. EXAMPLES:
  14578. debug in true -- Enables inbound debugging of the snoop.
  14579. debug true -- Enables inbound and outbound debugging of the snoop.
  14580. debug -d true -- Enables snoop inbound and outbound debugging for only
  14581. discarded packets.
  14582. debug -s true -- Enables non-verbose snoop inbound and outbound debugging.
  14583. ------------------------------------------------------------------------------
  14584. TABLE: snoop
  14585. COMMAND: enable
  14586. USAGE: enable [true|false]
  14587. DESCRIPTION:
  14588. Enables or disables the Snoop. If disabled, then all packets will be passed
  14589. without processing.
  14590. EXAMPLES:
  14591. enable false -- Disables all Snoops.
  14592. ------------------------------------------------------------------------------
  14593. TABLE: snoop
  14594. COMMAND: priority
  14595. USAGE: priority in|out [Priority]
  14596. DESCRIPTION:
  14597. Sets or gets the inbound or outbound priority of the Snoop. The priority
  14598. determines the order of Snoops in the list. When setting the priority, the
  14599. lists will automatically be re-sorted.
  14600. EXAMPLES:
  14601. priority in 64 -- Sets the inbound priority to 64, then sorts the list.
  14602. ------------------------------------------------------------------------------
  14603. TABLE: snoop
  14604. COMMAND: show
  14605. USAGE: show
  14606. DESCRIPTION:
  14607. Causes the Snoops to display their internal state.
  14608. EXAMPLES:
  14609. show --
  14610. ------------------------------------------------------------------------------
  14611. TABLE: usb_hal
  14612. COMMAND: hal_show
  14613. USAGE: hal_show
  14614. DESCRIPTION:
  14615. Causes the USB HAL to display its internal state.
  14616. EXAMPLES:
  14617. hal_show --
  14618. ------------------------------------------------------------------------------
  14619. TABLE: usb_hal
  14620. COMMAND: show
  14621. USAGE: show
  14622. DESCRIPTION:
  14623. Causes the HalIf object to display its state.
  14624. EXAMPLES:
  14625. show --
  14626. ------------------------------------------------------------------------------
  14627. TABLE: usb_hal
  14628. COMMAND: usb_powerdown
  14629. USAGE: usb_powerdown [true|false]
  14630. DESCRIPTION:
  14631. Putting the USB IF into powerdown mode does the following in the specified
  14632. order:
  14633. 1 -- Disables interrupts from the USB
  14634. 2 -- Disables the clock to the USB
  14635. The USB IF is returned to operation state by negating these actions in
  14636. reverse order. However, the USB configuration RAM is also reprogrammed and
  14637. the buffer pointers are reinitialized.
  14638. EXAMPLES:
  14639. usb_powerdown true -- Puts the USB IF in powerdown mode.
  14640. usb_powerdown false -- Restores the USB IF to operational state.
  14641. ------------------------------------------------------------------------------
  14642. CM>