Skip to Content.
Sympa Menu

rare-users - Re: [RARE-users] [rare-dev] RARE/freeRtr first release for [Wedge 100BF-32X, Wedge 100BF-32QS, Wedge 100BF-64X and APS6064X]

Subject: RARE user and assistance email list

List archive

Re: [RARE-users] [rare-dev] RARE/freeRtr first release for [Wedge 100BF-32X, Wedge 100BF-32QS, Wedge 100BF-64X and APS6064X]


Chronological Thread 
  • From: Eoin Kenny <>
  • To: Alexander Gall <>
  • Cc: "" <>, "" <>, "" <>
  • Subject: Re: [RARE-users] [rare-dev] RARE/freeRtr first release for [Wedge 100BF-32X, Wedge 100BF-32QS, Wedge 100BF-64X and APS6064X]
  • Date: Tue, 12 Jul 2022 14:27:23 +0000
  • Accept-language: en-IE, en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=heanet.ie; dmarc=pass action=none header.from=heanet.ie; dkim=pass header.d=heanet.ie; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Y4miWfwDcAHiQB8qYvCP39tzVGhxAAYJ7CbcZfmL9/M=; b=Z0TmldCgqSJTx9jLSC0Fp/4biV+qCnp+7zcdI0KGoOa7XtiqVIF2H0tlxFJmLKdkDglUVX7ungwMBHEf+91m3JCFOFRiHh+knQhlCzsI/Mi1cJmlQl12QLn18I9kCE+A6Jn0P94U+9cn9hddQicZOEP7fZ00qKc6vBSI7NXI8/mAbi6/tXaQjyc+W+fl9ZhMsj8jCmBFHxVWsBLrRrtoKXNrh42KkNqPrjpBui1GmEYShir0qaxtDFHqe82MEbLrli6oq738a0gto/ZfDGU74KZooNPGaTW84p38IG/SyFB6/J3srsTVxmCeBQAsqqx2KPtlwR+C730XG/1bQV9E/Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ECB2WS04IU5sNpgA8oARPmeBQfYwd1ST2gy/BbPLrs0S5RYYyFZZaT6JT6YUo+xwy6wP9+wD7q5QFB1A18ixqSyG5GWFBjBRR9K7Y6RoqWYH/3U1SSeCE/NHlAm+wF+FGopaTBJXXSfJJ3kEms40JExtUYryJ3wDWoMB09jtnt8EhzYbn/2VR5+2eS4Za+UxAxtDnwJS94bznjpJowimKPU1T1hVXC4aEHKHgA06q06xluhwNNy5I3bqMJXGjvSXr/Pzmvh+8BwpA2sg/862b+YjITxqBprBZ93Qg2sc4w9H8sRfKiqC2nGo2tlPE6HL+yKKmxjKpqxN5XyIbOeP0g==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=heanet.ie;
  • Suggested_attachment_session_id: ca9cfeb7-112c-4e9d-e8a8-e9b50c2f2b89

Hi Alex,

I need some more help, if you don't mind. I am working from the docs here:
http://docs.freertr.org/guides/installation/wedge100bf32/interface/

Firstly, when I run bfshell
root@localhost:~# bfshell
connect: Connection refused
root@localhost:~#

Also the "show p4land p4" now requires an additional parameter. The docs must
be showing a different version of code for this command.

rare#show p4lang p4 port-names

num name

rare#


I assume I should be seeing my P4 ports. Attached is a copy of my rtr-hw.txt
file from /etc/feertr. Any suggestions?

Thanks for your help.
Regards
Eoin

rare#show p4lang p4 status

category value
peer ::
closed 3
reconn 0
since 1970-01-01 00:59:59
for never
capability null
platform null
cpuport 0
dynamicid 65536 131072
messages sent 0
messages got 0
rounds done 0
last done 1970-01-01 00:59:59 (never ago)
time took 0
rounds skip 0
last skip 1970-01-01 00:59:59 (never ago)

rare#






________________________________________
From: Alexander Gall <>
Sent: Monday 11 July 2022 09:59
To: Eoin Kenny
Cc: ; ;
Subject: RE: [rare-dev] [RARE-users] RARE/freeRtr first release for [Wedge
100BF-32X, Wedge 100BF-32QS, Wedge 100BF-64X and APS6064X]

CAUTION[External]: This email originated from outside of the organisation. Do
not click on links or open the attachments unless you recognise the sender
and know the content is safe.


Hi Eoin

On Mon, 11 Jul 2022 08:23:44 +0000, Eoin Kenny <> said:

> I suspect, I should have used DHCP rather than statically configuring the
> IP address/default route when doing the installation from ONIE. Anyway, I
> added a public IP/Default gateway to the Debian Host, installed git and
> then the tna-? Commands worked fine.

Ok, happy to hear that :)

> One thing that was missing was adding the oath to release-manger for the
> root user. I had to add the path
> /nix/var/nix/profiles/RARE/bin/release-manager and then I was able to run
> the command "release-manager --switch-to-generation 2" as the root user.

Yes, PATH is set via /etc/profile.d/RARE.sh, which is only read for
login shells, i.e. not if you use sudo. I should probably make this
work for non-login root shells as well.

> rare#tna-list-installed
> Generation Current Release Git Tag KernelID Kernel
> Release Platform Install date
> -----------------------------------------------------------------------------------------------------------------------------------------------------------
> 1 1 release-1 Debian11_0
> 5.10.0-8-amd64 stordis_bf2556x_1t 2022-07-08
> 01:00:18.258226175 +0200
> 2 * 2 release-1-61-g2a33342-free Debian11_0
> 5.10.0-8-amd64 stordis_bf2556x_1t 2022-07-11
> 10:04:07.215572514 +0200


> rare#exit

> Here is the log of what I did, in case you want to have a look.
> https://github.com/sonicepk/BF2556X-1T-ONIE-freeRouter/blob/main/tna-install

Good, that looks as expected. Please don't hesitate to ask if anything
is unlcear, confusing or broken :) And, yes, we're working on
documentation...

--
Alex

> Thanks for your help, so far.

> Regards
> Eoin



> -----Original Message-----
> From: Alexander Gall <>
> Sent: Monday 11 July 2022 07:56
> To: Eoin Kenny <>
> Cc: ; ;
> Subject: Re: [rare-dev] [RARE-users] RARE/freeRtr first release for [Wedge
> 100BF-32X, Wedge 100BF-32QS, Wedge 100BF-64X and APS6064X]

> CAUTION[External]: This email originated from outside of the organisation.
> Do not click on links or open the attachments unless you recognise the
> sender and know the content is safe.


> Hi Eoin

> Sorry, I had already left for the weekend.

> On Fri, 8 Jul 2022 15:07:56 +0000, Eoin Kenny <> said:

>> Hi Alex,
>> Sorry for the delay.
>> I have rare-nix now on the box.

>> How do I use install this TNA version from freeRouter cli?

> Let me explain a bit about how this works. First of all, the
> "tna-install-*" commands in the freerouter CLI actually just execute
> variants of the "release-manager" command, which should be in your PATH.
> Some variants have to be run as root, so you either have to use the full
> path /nix/var/nix/profiles/RARE/bin/release-manager, start a root login
> shell (e.g. with "sudo su -") or source /etc/profile.d/RARE.sh when you try
> to run them from Linux.

> To install the latest development version, use "tna-install-latest" or
> "release-manager --install-git origin/master". Alternatively, you can clone
> the rare-nix repo and execute "make install". All three will have the same
> result. However, the version of freerouter that will be installed will be
> the one that has been committed to the rare-nix
> repo:
> https://bitbucket.software.geant.org/projects/RARE/repos/rare-nix/browse/overlay/freerouter/repo.nix

> In general, this will not be the newest version from
> https://github.com/rare-freertr/freeRtr. To install the latest commit of
> that repo, you have to use "tna-install-experimental" or "release-manager
> --install-experimental". There currently is no simple equivalent with a
> Makefile target to achieve the same. When you do this, you have to be
> aware that it can result in a build failure or a non-working system.

> Having said that, we still need to understand why some of these commands
> are not working on your system. It appears that you can clone the rare-nix
> repository but access to the Bitbucket API fails.

> The trace of the command you sent shows that curl terminates with status
> code 6:

>>> + '[' 6 -gt 0 -a 6 -ne 255 ']'
>>> + echo 'Unexpected error, aborting'

> According to the curl man page, this means:

> 6 Couldn't resolve host. The given remote host was not resolved.

> This doesn't really make sense since at least git was able to resolve
> bitbucket.software.geant.org when you cloned the repo, but that's where I
> would start the investigation.

> --
> Alex

>> Thanks & regards
>> Eoin


>> rare@localhost:~/rare-nix$ ls
>> default.nix rare scripts update-dataplane.sh
>> Makefile release-manager services update-freerouter.sh
>> onie release.nix spec.json update-freerouter.txt
>> overlay release-notes spec-ONIE-SWITCH.json
>> rare@localhost:~/rare-nix$
>> ________________________________________
>> From: Alexander Gall <>
>> Sent: Friday 8 July 2022 15:00
>> To: Eoin Kenny
>> Cc: ; ;
>> Subject: Re: [rare-dev] [RARE-users] RARE/freeRtr first release for
>> [Wedge 100BF-32X, Wedge 100BF-32QS, Wedge 100BF-64X and APS6064X]

>> CAUTION[External]: This email originated from outside of the organisation.
>> Do not click on links or open the attachments unless you recognise the
>> sender and know the content is safe.


>> On Fri, 8 Jul 2022 13:22:12 +0000, Eoin Kenny <> said:

>>> Interesting, git is not found.

>> Yes, that's why I said you might have to install it first :) The
>> update mechanism doesn't use the Debian packages, in case you're
>> wondering.

>> The debugging doesn't show a clear error, except that the curl command
>> doesn't get what it expects. Can you execute this please:

>> curl
>> 'https://bitbucket.software.geant.org/rest/api/1.0/projects/RARE/repos/RARE-NIX/tags?limit=1000'

>> --
>> Alex

>>> root@localhost:/home/rare# git clone
>>> https://bitbucket.software.geant.org/scm/rare/rare-nix.git
>>> bash: git: command not found
>>> root@localhost:/home/rare# cd /
>>> root@localhost:/# ls
>>> bin home lib32 media __platforms sbin usr
>>> boot initrd.img lib64 mnt proc srv var
>>> dev initrd.img.old libx32 nix root sys vmlinuz
>>> etc lib lost+found opt run tmp vmlinuz.old
>>> root@localhost:/#



>>> Also output below from

>>> $ bash -x /nix/var/nix/profiles/RARE/bin/release-manager
>>> --list-available

>>> Regards
>>> Eoin
>>> rare@localhost:~$ bash -x
>>> /nix/var/nix/profiles/RARE/bin/release-manager --list-available
>>> + set -e
>>> + set -o pipefail
>>> + shopt -s extglob
>>> + shopt -s inherit_errexit
>>> + PROFILE=/nix/var/nix/profiles/RARE
>>> + LIB=/nix/store/50wh9p15nlqbg3mc7snfhnmzhmi12lw6-release-manager-1/l
>>> + ib
>>> + REPO_URL=https://bitbucket.software.geant.org/scm/rare/rare-nix.git
>>> + API_URL=https://bitbucket.software.geant.org/rest/api/1.0/projects/
>>> + RARE/repos/RARE-NIX
>>> + FREERTR_API_URL=https://api.github.com/repos/rare-freertr/freeRtr
>>> + FREERTR_REPO_URL=https://github.com/rare-freertr/freeRtr
>>> + PATH=/nix/var/nix/profiles/default/bin:/nix/store/z1qvlavy35wanw5k5
>>> + 4fvvfffws5bvigj-coreutils-8.31/bin:/nix/store/3zbrk6iinij83qn4x139x
>>> + 4b8vr1b94ax-util-linux-2.36-binn
>>> + NIX_PATH=
>>> ++ basename /nix/var/nix/profiles/RARE/bin/release-manager
>>> + self=release-manager
>>> ++ getopt -l list-installed:: -l list-available -l
>>> ++ switch-to-generation: -l install-release: -l install-git: -l
>>> ++ install-local: -l install-experimental -l update-release
>>> + opts=' --list-available --'
>>> + '[' 0 -eq 0 ']'
>>> + '[' 1 -eq 0 ']'
>>> + eval set -- --list-available --
>>> ++ set -- --list-available --
>>> + '[' 2 -gt 0 ']'
>>> + case "$1" in
>>> + list_available=1
>>> + shift
>>> + '[' 1 -gt 0 ']'
>>> + case "$1" in
>>> + break
>>> + '[' 1 -gt 1 ']'
>>> + paths_to_rm=()
>>> + trap _cleanup EXIT TERM INT
>>> ++ tput colors
>>> + '[' -t 0 -a -1 -gt 1 ']'
>>> + declare -A gens gens_by_id gens_by_gitTag install_dates
>>> + installed_releases available_releases for path in $PROFILE-*-link
>>> + '[' -h /nix/var/nix/profiles/RARE-1-link ']'
>>> + add_path /nix/var/nix/profiles/RARE-1-link local path slice id gen
>>> + version gitTag rest path=/nix/var/nix/profiles/RARE-1-link
>>> ++ cat /nix/var/nix/profiles/RARE-1-link/slice
>>> + slice=Debian11_0:5.10.0-8-amd64:stordis_bf2556x_1t
>>> ++ cat /nix/var/nix/profiles/RARE-1-link/version
>>> + id=1:release-1:Debian11_0:5.10.0-8-amd64:stordis_bf2556x_1t
>>> ++ gen_from_path /nix/var/nix/profiles/RARE-1-link echo
>>> ++ /nix/var/nix/profiles/RARE-1-link sed -e
>>> ++ 's/.*-\([0-9]*\)-link$/\1/'
>>> + gen=1
>>> + '[' -n '' ']'
>>> + gens[$gen]=1:release-1:Debian11_0:5.10.0-8-amd64:stordis_bf2556x_1t
>>> + gens_by_id[$id]=1
>>> ++ stat -c %z /nix/var/nix/profiles/RARE-1-link
>>> + install_dates[$gen]='2022-07-08 01:00:18.258226175 +0200'
>>> + read version gitTag rest
>>> ++ echo 1:release-1:Debian11_0:5.10.0-8-amd64:stordis_bf2556x_1t
>>> ++ tr : ' '
>>> + installed_releases[$version]=' release-1'
>>> + gens_by_gitTag[$gitTag]=1
>>> +++ readlink /nix/var/nix/profiles/RARE
>>> ++ gen_from_path RARE-1-link
>>> ++ echo RARE-1-link
>>> ++ sed -e 's/.*-\([0-9]*\)-link$/\1/'
>>> + current_gen=1
>>> ++ uname -r
>>> + kernel_release=5.10.0-8-amd64
>>> + . /etc/machine.conf
>>> ++ onie_version=master-201912041918stordis_bf2556x_1t_v1.20-dirty
>>> ++ onie_vendor_id=70567
>>> ++ onie_build_machine=stordis_bf2556x_1t
>>> ++ onie_machine_rev=0
>>> ++ onie_arch=x86_64
>>> ++ onie_build_platform=x86_64-stordis_bf2556x_1t-r0
>>> ++ onie_config_version=1
>>> ++ onie_build_date=2019-12-04T19:18-05:00
>>> ++ onie_partition_type=gpt
>>> ++ onie_kernel_version=4.9.95
>>> ++ onie_firmware=auto
>>> ++ onie_switch_asic=bft
>>> ++ onie_skip_ethmgmt_macs=no
>>> ++ onie_grub_image_name=grubx64.efi
>>> ++ onie_uefi_boot_loader=grubx64.efi
>>> ++ onie_uefi_arch=x64
>>> ++ onie_machine=stordis_bf2556x_1t
>>> ++ onie_platform=x86_64-stordis_bf2556x_1t-r0
>>> + platform=stordis_bf2556x_1t
>>> + '[' -z stordis_bf2556x_1t ']'
>>> + .
>>> + /nix/store/50wh9p15nlqbg3mc7snfhnmzhmi12lw6-release-manager-1/lib/a
>>> + ctivation.sh
>>> ++ SYSTEMD_DIR=/etc/systemd/system
>>> ++ CONFIG_DIR=/etc/freertr
>>> ++ CONFIG_SW=/etc/freertr/rtr-sw.txt
>>> ++ CONFIG_HW=/etc/freertr/rtr-hw.txt
>>> ++ SNMP_CONFIG_DIR=/etc/snmp
>>> ++ SNMPD_CONFIG=/etc/snmp/snmpd.conf
>>> ++ IFINDEX=/etc/snmp/ifindex.init
>>> ++ SNMP_STATE_DIR=/var/lib/snmp
>>> ++ INTERFACE_CONFIG=/var/lib/snmp/interface.conf
>>> ++ SHELL_PROFILE=/etc/profile.d/RARE.sh
>>> + .
>>> + /nix/store/50wh9p15nlqbg3mc7snfhnmzhmi12lw6-release-manager-1/lib/a
>>> + pi.sh
>>> + '[' -n '' ']'
>>> + '[' -n 1 ']'
>>> + list_available
>>> + local version up_to_date tag branch_commits commit commit_head
>>> + commit_tag get_available_releases local tags tag version INFO
>>> + 'Checking for release tags of
>>> https://bitbucket.software.geant.org/scm/rare/rare-nix.git'
>>> + echo 'INFO: Checking for release tags of
>>> https://bitbucket.software.geant.org/scm/rare/rare-nix.git'
>>> INFO: Checking for release tags of
>>> https://bitbucket.software.geant.org/scm/rare/rare-nix.git
>>> ++ get_tags
>>> ++ local result
>>> +++ api_call '/tags?limit=1000'
>>> +++ local url api_url out http_code result api_url=
>>> +++
>>> url='https://bitbucket.software.geant.org/rest/api/1.0/projects/RARE/repos/RARE-NIX/tags?limit=1000'
>>> ++++ curl -s --write-out '\n%{http_code}\n'
>>> 'https://bitbucket.software.geant.org/rest/api/1.0/projects/RARE/repos/RARE-NIX/tags?limit=1000'
>>> +++ out='
>>> 000'
>>> ++ result=
>>> + tags=
>>> + _cleanup
>>> + '[' 6 -gt 0 -a 6 -ne 255 ']'
>>> + echo 'Unexpected error, aborting'
>>> Unexpected error, aborting
>>> rare@localhost:~$


>>> ________________________________________
>>> From: Alexander Gall <>
>>> Sent: Friday 8 July 2022 12:36
>>> To: Eoin Kenny
>>> Cc: ; ;
>>> Subject: Re: [rare-dev] [RARE-users] RARE/freeRtr first release for
>>> [Wedge 100BF-32X, Wedge 100BF-32QS, Wedge 100BF-64X and APS6064X]

>>> CAUTION[External]: This email originated from outside of the
>>> organisation. Do not click on links or open the attachments unless you
>>> recognise the sender and know the content is safe.


>>> On Fri, 8 Jul 2022 12:28:32 +0200, Alexander Gall <> said:

>>>> On Fri, 8 Jul 2022 09:55:03 +0000, Eoin Kenny <>
>>>> said:
>>>>> Hi all,
>>>>> Thank you for your help and patience. Happy to help with the docs if I
>>>>> can.

>>>>> I have Internet access from the box but tna-list-available and
>>>>> tna-install-experimental both fail. See below, any suggestions?

>>>> It seems like you can't reach bitbucket.software.geant.org. Can you
>>>> try (you might have to install git first)

>>>> git clone https://bitbucket.software.geant.org/scm/rare/rare-nix.git

>>> Or, maybe better, you can send me the output of

>>> $ bash -x /nix/var/nix/profiles/RARE/bin/release-manager
>>> --list-available

>>> --
>>> Alex

>>>> --
>>>> Alex

>>>>> DNS is working. I also cannot find bf_shell.

>>>>> Thanks
>>>>> Eoin

>>>>> rare#ping www.freertr.org vrf oob
>>>>> resolving www.freertr.org for ipv4 ok!
>>>>> pinging 81.2.241.46, src=null, vrf=oob, cnt=5, len=64, tim=1000,
>>>>> gap=0, ttl=255, tos=0, sgt=0, flow=0, fill=0, sweep=false, multi=false
>>>>> !!!!!
>>>>> result=100%, recv/sent/lost/err=5/5/0/0, rtt
>>>>> min/avg/max/sum=36/36/37/183, ttl min/avg/max=235/235/235, tos
>>>>> min/avg/max=164/164/164 rare#tna-list-installed
>>>>> Generation Current Release Git Tag KernelID
>>>>> Kernel Release Platform Install date
>>>>> -----------------------------------------------------------------------------------------------------------------------------------------------------------
>>>>> 1 * 1 release-1 Debian11_0
>>>>> 5.10.0-8-amd64 stordis_bf2556x_1t 2022-07-08
>>>>> 01:00:18.258226175 +0200


>>>>> rare#tna-list-available
>>>>> INFO: Checking for release tags of
>>>>> https://bitbucket.software.geant.org/scm/rare/rare-nix.git
>>>>> Unexpected error, aborting


>>>>> rare#tna-install-experimental
>>>>> child 14518 created on 3
>>>>> child started
>>>>> Unexpected error, aborting

>>>>> process exited with 1536 code
>>>>> % returned 6
>>>>> rare#


>>>>> ________________________________________
>>>>> From:
>>>>> <> on behalf of mc36 <>
>>>>> Sent: Friday 8 July 2022 09:35
>>>>> To: ; Alexander Gall;
>>>>>
>>>>> Subject: Re: [RARE-users] [rare-dev] RARE/freeRtr first release for
>>>>> [Wedge 100BF-32X, Wedge 100BF-32QS, Wedge 100BF-64X and APS6064X]

>>>>> CAUTION[External]: This email originated from outside of the
>>>>> organisation. Do not click on links or open the attachments unless you
>>>>> recognise the sender and know the content is safe.


>>>>> hi,

>>>>> On 7/8/22 10:08, Alexander Gall wrote:
>>>>>> On Fri, 8 Jul 2022 09:31:47 +0200, Fr d ric LOUI
>>>>>> <> said:
>>>>>>
>>>>>>> Hi Eoin,
>>>>>>> http://docs.freertr.org/guides/installation/wedge100bf32/onie-nos
>>>>>>> -install/
>>>>>>
>>>>>> I think the question was where the login credentials are
>>>>>> documented. I can't find it myself on http://docs.freertr.org/ :(
>>>>>>

>>>>> what if frederic adds you to the https://github.com/rare-freertr
>>>>> org, then you can easily add/edit info there as it's a github pages?

>>>>> thanks,
>>>>> cs
>> --
>> Alexander Gall, Network

>> SWITCH
>> Werdstrasse 2, P.O. Box, 8021 Zurich, Switzerland phone +41 44 268 15
>> 15, direct +41 44 268 15 22 https://switch.ch https://swit.ch/linkedin
>> https://swit.ch/twitter
root@localhost:/etc/freertr# cat rtr-hw.txt
hwid stordis_bf2556x_1t
port 22000 64000
tcp2vrf 2323 p4 23
tcp2vrf 2001 p4 22
tcp2vrf 9080 p4 9080
int eth0 eth 0000.0bad.c0de 127.0.0.1 20001 127.0.0.1 20002
int eth1 eth 0000.0bad.c0de 127.0.0.1 20003 127.0.0.1 20004
int eth2 eth 0000.0bad.c0de 127.0.0.1 20005 127.0.0.1 20006

proc cpuport
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/if-wrapper.sh
bf_pci0
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/pcapInt-wrapper.sh
bf_pci0 20002 127.0.0.1 20001 127.0.0.1
prcpar cpuport con
proc mgmteth
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/pcapInt-wrapper.sh
mgmt0 20004 127.0.0.1 20003 127.0.0.1
prcpar mgmteth con
proc linport
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/tapInt.bin
tapnet 20006 127.0.0.1 20005 127.0.0.1 10.255.255.1/24 10.255.255.254
prcpar linport con
proc bfswd
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/start_bfswd.sh
/etc/freertr/p4-profile /var/log
prcpar bfswd act col 500
proc bffwd
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/start_bffwd.sh
/etc/freertr/p4-profile --no-log-keepalive --platform=stordis_bf2556x_1t
--snmp --ifmibs-dir /var/run/rare-snmp --ifindex /etc/snmp/ifindex
--sal-grpc-server-address=127.0.0.1:50053
prcpar bffwd act col 500

dcfg alias test bash command attach shell1
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/ptyRun.bin
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/exec bash
dcfg alias test bash description get a shell

dcfg alias exec tna-install-latest command attach shell1
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/ptyRun.bin

/nix/store/922y8h77hgp909sdmlh5yn9ylpjfb710-release-manager-2/bin/release-manager
--install-git origin/master
dcfg alias exec tna-install-latest description Install the latest RARE
development version

dcfg alias exec tna-install-experimental command attach shell1
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/ptyRun.bin

/nix/store/922y8h77hgp909sdmlh5yn9ylpjfb710-release-manager-2/bin/release-manager
--install-experimental
dcfg alias exec tna-install-experimental description Install the latest
commit of freerouter on top of the latest RARE development version

dcfg alias exec tna-install-git command attach shell1
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/ptyRun.bin

/nix/store/922y8h77hgp909sdmlh5yn9ylpjfb710-release-manager-2/bin/release-manager
--install-git
dcfg alias exec tna-install-git parameter required
dcfg alias exec tna-install-git description Install the version from a
specific Git commit

dcfg alias exec tna-install-release command attach shell1
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/ptyRun.bin

/nix/store/922y8h77hgp909sdmlh5yn9ylpjfb710-release-manager-2/bin/release-manager
--install-release
dcfg alias exec tna-install-release parameter required
dcfg alias exec tna-install-release description Install the specified release

dcfg alias exec tna-update-release command attach shell1
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/ptyRun.bin

/nix/store/922y8h77hgp909sdmlh5yn9ylpjfb710-release-manager-2/bin/release-manager
--update-release
dcfg alias exec tna-update-release parameter required
dcfg alias exec tna-update-release description Install the latest update of
the specified release

dcfg alias exec tna-list-installed command attach shell2
/nix/store/922y8h77hgp909sdmlh5yn9ylpjfb710-release-manager-2/bin/release-manager
--list-installed
dcfg alias exec tna-list-installed description List all currently installed
releases

dcfg alias exec tna-list-long-installed command attach shell2
/nix/store/922y8h77hgp909sdmlh5yn9ylpjfb710-release-manager-2/bin/release-manager
--list-installed=full
dcfg alias exec tna-list-long-installed description List all currently
installed releases with non-abbreviated Git tags

dcfg alias exec tna-list-available command attach shell2
/nix/store/922y8h77hgp909sdmlh5yn9ylpjfb710-release-manager-2/bin/release-manager
--list-available
dcfg alias exec tna-list-available description List all available releases

dcfg alias exec tna-uninstall-generation command attach shell1
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/ptyRun.bin

/nix/store/922y8h77hgp909sdmlh5yn9ylpjfb710-release-manager-2/bin/release-manager
--uninstall-generation
dcfg alias exec tna-uninstall-generation parameter required
dcfg alias exec tna-uninstall-generation description Delete the specified
generation, use tna-cleanup to permanently remove packages

dcfg alias exec tna-cleanup command attach shell1
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/ptyRun.bin

/nix/store/922y8h77hgp909sdmlh5yn9ylpjfb710-release-manager-2/bin/release-manager
--cleanup
dcfg alias exec tna-cleanup description Permanently remove unused packages

dcfg alias exec tna-switch-to-generation command attach shell1
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/ptyRun.bin

/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/switch-to-generation
dcfg alias exec tna-switch-to-generation parameter required
dcfg alias exec tna-switch-to-generation error-free
dcfg alias exec tna-switch-to-generation cmd2nd reload warm
dcfg alias exec tna-switch-to-generation param2nd forbidden
dcfg alias exec tna-switch-to-generation description Select the RARE profile
generation to activate and restart freerouter

dcfg alias exec tna-set-profile command attach shell1
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/set-profile
/etc/freertr/p4-profile
dcfg alias exec tna-set-profile sticky-extpersist /etc/freertr/p4-profile
dcfg alias exec tna-set-profile error-free
dcfg alias exec tna-set-profile parameter required
dcfg alias exec tna-set-profile sticky-onlychanged
dcfg alias exec tna-set-profile sticky-onlysuccess
dcfg alias exec tna-set-profile cmd2nd reload process bfswd
dcfg alias exec tna-set-profile param2nd forbidden
dcfg alias exec tna-set-profile cmd3rd reload process bffwd
dcfg alias exec tna-set-profile param3rd forbidden
dcfg alias exec tna-set-profile description Set the p4 profile and restart
the data-plane processes

dcfg alias exec tna-list-profiles command attach shell2
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/list-profiles
/etc/freertr/p4-profile
dcfg alias exec tna-list-profiles description List the available p4 profiles

dcfg alias exec tna-bfshell command attach shell1
/nix/store/jqnw6q82g4fvlh1wvs20mz7glmqarhc8-freerouter-native-22.7.9/bin/ptyRun.bin
/nix/store/6xbx7vhkk0gpc86rp6zrdahaqpz27ppw-bf-utils-9.7.2/bin/bfshell
dcfg alias exec tna-bfshell description Start bfshell

dcfg alias test tna-linux-access command ssh 10.255.255.1 /vrf lin
dcfg alias test tna-linux-access description access linux console
dcfg alias test tna-port-detect command attach shell1
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/sh_tna_ports.sh
dcfg alias test tna-port-detect cmd2nd test hwpop uclipm
/etc/freertr/tna_ports.cfg server p4lang p4 ports ready auto normal apply add
dcfg alias test tna-port-detect description Detect TOFINO ports
dcfg alias test tna-port-remove command attach shell1
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/sh_tna_ports.sh
dcfg alias test tna-port-remove cmd2nd test hwpop uclipm
/etc/freertr/tna_ports.cfg server p4lang p4 ports ready auto normal apply del
dcfg alias test tna-port-remove description Remove NON RDY TOFINO ports
dcfg alias test tna-linux-temp command attach shell2
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/exec acpi -V
dcfg alias test tna-linux-temp description display main cpu temperature
dcfg alias test tna-asic-temp command attach shell1
/nix/store/jamz8mdznid7vyb7h2cjbd2l3abxpmhl-RARE-scripts/bin/sh_tna_temp.sh
dcfg alias test tna-asic-temp cmd2nd flash type /etc/freertr/tna_temp.cfg
dcfg alias test tna-asic-temp description display forwarding asic cpu
temperature
root@localhost:/etc/freertr#




Archive powered by MHonArc 2.6.19.

Top of Page