SJA1110 Linux DSA driver

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

SJA1110 Linux DSA driver

跳至解决方案
2,443 次查看
yangjinzhuang
Contributor IV

Hello,

        Can you give me the CLI command to set SJA1110's port mode base on SJA1110's Linux DSA driver?

       I can see that it provides support for other features of the switch like VLAN and PTP, but can't see how to config port-mode in the Linux-BSP UM file.


Example of network interfaces when the SJA1110 DSA driver is loaded:
root@s32g274aevb:~# ip addr show
...
7: pfe2: <BROADCAST,MULTICAST> mtu 1504 qdisc noop state DOWN group default qlen 1000
link/ether 00:01:be:be:ef:33 brd ff:ff:ff:ff:ff:ff
8: enet_p1@pfe2: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:01:be:be:ef:33 brd ff:ff:ff:ff:ff:ff
9: enet_p3@pfe2: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:01:be:be:ef:33 brd ff:ff:ff:ff:ff:ff
10: enet_p4@pfe2: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:01:be:be:ef:33 brd ff:ff:ff:ff:ff:ff

标签 (1)
0 项奖励
回复
1 解答
2,414 次查看
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @yangjinzhuang,

Good to read you again.  About your question, there are no specific terminal commands to interact with the SJA1110, there are several software abstraction layers between the SJA1110 driver and the command line utilities. With that said, I recommend you checking the Linux kernel documentation where you can see the following [https://docs.kernel.org/networking/dsa/dsa.html]:

alejandro_e_0-1731099043049.png

In this case the "switch" mentioned in the docs, is the SJA1110. This means that you can interact with it with the generally supported network commands.

You can learn more about them by using the "--help" argument, for example:

root@s32g399ardb3:~# ip --help
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { link | address | addrlabel | route | rule | neigh | ntable |
                   tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm |
                   netns | l2tp | fou | macsec | tcp_metrics | token | netconf | ila |
                   vrf | sr | nexthop | mptcp }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -h[uman-readable] | -iec | -j[son] | -p[retty] |
                    -f[amily] { inet | inet6 | mpls | bridge | link } |
                    -4 | -6 | -I | -D | -M | -B | -0 |
                    -l[oops] { maximum-addr-flush-attempts } | -br[ief] |
                    -o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |
                    -rc[vbuf] [size] | -n[etns] name | -N[umeric] | -a[ll] |
                    -c[olor]}
root@s32g399ardb3:~# bridge --help
Usage: bridge [ OPTIONS ] OBJECT { COMMAND | help }
       bridge [ -force ] -batch filename
where   OBJECT := { link | fdb | mdb | vlan | monitor }
        OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] |
                     -o[neline] | -t[imestamp] | -n[etns] name |
                     -c[ompressvlans] -color -p[retty] -j[son] }
root@s32g399ardb3:~# ifconfig --help
Usage:
  ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
  [add <address>[/<prefixlen>]]
  [del <address>[/<prefixlen>]]
  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]
  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]
  [outfill <NN>] [keepalive <NN>]
  [hw <HW> <address>]  [mtu <NN>]
  [[-]trailers]  [[-]arp]  [[-]allmulti]
  [multicast]  [[-]promisc]
  [mem_start <NN>]  [io_addr <NN>]  [irq <NN>]  [media <type>]
  [txqueuelen <NN>]
  [[-]dynamic]
  [up|down] ...

  <HW>=Hardware Type.
  List of possible hardware types:
    loop (Local Loopback) slip (Serial Line IP) cslip (VJ Serial Line IP)
    slip6 (6-bit Serial Line IP) cslip6 (VJ 6-bit Serial Line IP) adaptive (Adaptive Serial Line IP)
    ether (Ethernet) netrom (AMPR NET/ROM) tunnel (IPIP Tunnel)
    ppp (Point-to-Point Protocol) arcnet (ARCnet) dlci (Frame Relay DLCI)
    frad (Frame Relay Access Device) irda (IrLAP)
  <AF>=Address family. Default: inet
  List of possible address families:
    unix (UNIX Domain) inet (DARPA Internet) inet6 (IPv6)
    netrom (AMPR NET/ROM)
root@s32g399ardb3:~#

 

Other resources that you might find useful related to this topic:

https://wiki.linuxfoundation.org/networking/iproute2 

http://www.policyrouting.org/iproute2.doc.html#ss9.1 

https://wiki.linuxfoundation.org/networking/bridge 

https://man7.org/linux/man-pages/man8/ifconfig.8.html 

 

Let me know if this information answers your question.

 

在原帖中查看解决方案

0 项奖励
回复
3 回复数
1,774 次查看
xiaoshumiao
Contributor IV

Hello, I have read the three posts you posted. Can you provide the download address of dsa for sja1110? I would be very grateful if you can provide some other tips on compiling or using dsa

0 项奖励
回复
1,751 次查看
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @xiaoshumiao,

Since this post was already solved, I will answer your question in the post you last opened:

2088290.

 

Best regards 

0 项奖励
回复
2,415 次查看
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @yangjinzhuang,

Good to read you again.  About your question, there are no specific terminal commands to interact with the SJA1110, there are several software abstraction layers between the SJA1110 driver and the command line utilities. With that said, I recommend you checking the Linux kernel documentation where you can see the following [https://docs.kernel.org/networking/dsa/dsa.html]:

alejandro_e_0-1731099043049.png

In this case the "switch" mentioned in the docs, is the SJA1110. This means that you can interact with it with the generally supported network commands.

You can learn more about them by using the "--help" argument, for example:

root@s32g399ardb3:~# ip --help
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { link | address | addrlabel | route | rule | neigh | ntable |
                   tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm |
                   netns | l2tp | fou | macsec | tcp_metrics | token | netconf | ila |
                   vrf | sr | nexthop | mptcp }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -h[uman-readable] | -iec | -j[son] | -p[retty] |
                    -f[amily] { inet | inet6 | mpls | bridge | link } |
                    -4 | -6 | -I | -D | -M | -B | -0 |
                    -l[oops] { maximum-addr-flush-attempts } | -br[ief] |
                    -o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |
                    -rc[vbuf] [size] | -n[etns] name | -N[umeric] | -a[ll] |
                    -c[olor]}
root@s32g399ardb3:~# bridge --help
Usage: bridge [ OPTIONS ] OBJECT { COMMAND | help }
       bridge [ -force ] -batch filename
where   OBJECT := { link | fdb | mdb | vlan | monitor }
        OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] |
                     -o[neline] | -t[imestamp] | -n[etns] name |
                     -c[ompressvlans] -color -p[retty] -j[son] }
root@s32g399ardb3:~# ifconfig --help
Usage:
  ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
  [add <address>[/<prefixlen>]]
  [del <address>[/<prefixlen>]]
  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]
  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]
  [outfill <NN>] [keepalive <NN>]
  [hw <HW> <address>]  [mtu <NN>]
  [[-]trailers]  [[-]arp]  [[-]allmulti]
  [multicast]  [[-]promisc]
  [mem_start <NN>]  [io_addr <NN>]  [irq <NN>]  [media <type>]
  [txqueuelen <NN>]
  [[-]dynamic]
  [up|down] ...

  <HW>=Hardware Type.
  List of possible hardware types:
    loop (Local Loopback) slip (Serial Line IP) cslip (VJ Serial Line IP)
    slip6 (6-bit Serial Line IP) cslip6 (VJ 6-bit Serial Line IP) adaptive (Adaptive Serial Line IP)
    ether (Ethernet) netrom (AMPR NET/ROM) tunnel (IPIP Tunnel)
    ppp (Point-to-Point Protocol) arcnet (ARCnet) dlci (Frame Relay DLCI)
    frad (Frame Relay Access Device) irda (IrLAP)
  <AF>=Address family. Default: inet
  List of possible address families:
    unix (UNIX Domain) inet (DARPA Internet) inet6 (IPv6)
    netrom (AMPR NET/ROM)
root@s32g399ardb3:~#

 

Other resources that you might find useful related to this topic:

https://wiki.linuxfoundation.org/networking/iproute2 

http://www.policyrouting.org/iproute2.doc.html#ss9.1 

https://wiki.linuxfoundation.org/networking/bridge 

https://man7.org/linux/man-pages/man8/ifconfig.8.html 

 

Let me know if this information answers your question.

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1990863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ESJA1110%20Linux%20DSA%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1990863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3E%E6%82%A8%E8%83%BD%E5%90%A6%E7%BB%99%E6%88%91%E6%8F%90%E4%BE%9B%E5%9F%BA%E4%BA%8E%20SJA1110%20%E7%9A%84%20Linux%20DSA%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E8%AE%BE%E7%BD%AE%20SJA1110%20%E7%AB%AF%E5%8F%A3%E6%A8%A1%E5%BC%8F%E7%9A%84%20CLI%20%E5%91%BD%E4%BB%A4%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%88%91%E5%8F%AF%E4%BB%A5%E7%9C%8B%E5%88%B0%E5%AE%83%E4%B8%BA%E4%BA%A4%E6%8D%A2%E6%9C%BA%E7%9A%84%E5%85%B6%E4%BB%96%E5%8A%9F%E8%83%BD%EF%BC%88%E5%A6%82%20VLAN%20%E5%92%8C%20PTP%EF%BC%89%E6%8F%90%E4%BE%9B%E6%94%AF%E6%8C%81%EF%BC%8C%E4%BD%86%E7%9C%8B%E4%B8%8D%E5%88%B0%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux-BSP%20UM%20%E6%96%87%E4%BB%B6%E4%B8%AD%E9%85%8D%E7%BD%AE%E7%AB%AF%E5%8F%A3%E6%A8%A1%E5%BC%8F%E3%80%82%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E5%8A%A0%E8%BD%BD%20SJA1110%20DSA%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%97%B6%E7%9A%84%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3%E7%A4%BA%E4%BE%8B%EF%BC%9A%3CBR%20%2F%3E%20root%40s32g274aevb%3A~%23ip%E5%9C%B0%E5%9D%80%E6%98%BE%E7%A4%BA%3CBR%20%2F%3E...%3CBR%20%2F%3E%207%EF%BC%9Apfe2%EF%BC%9A%20mtu%201504%20qdisc%20noop%20%E7%8A%B6%E6%80%81%20DOWN%20%E7%BB%84%E9%BB%98%E8%AE%A4%20qlen%201000%3CBR%20%2F%3E%E9%93%BE%E6%8E%A5%2F%E4%BB%A5%E5%A4%AA%2000%3A01%3Abe%3Abe%3Aef%3A33%20brd%20ff%3Aff%3Aff%3Aff%3Aff%3Aff%3CBR%20%2F%3E%208%EF%BC%9Aenet_p1%20%40%20pfe2%EF%BC%9A%20mtu%201500%20qdisc%20noop%E7%8A%B6%E6%80%81DOWN%E7%BB%84%E9%BB%98%E8%AE%A4qlen%201000%3CBR%20%2F%3E%E9%93%BE%E6%8E%A5%2F%E4%BB%A5%E5%A4%AA%2000%3A01%3Abe%3Abe%3Aef%3A33%20brd%20ff%3Aff%3Aff%3Aff%3Aff%3Aff%3CBR%20%2F%3E%209%EF%BC%9Aenet_p3%40pfe2%EF%BC%9A%20mtu%201500%20qdisc%20noop%20%E7%8A%B6%E6%80%81%20DOWN%20%E7%BB%84%E9%BB%98%E8%AE%A4%20qlen%201000%3CBR%20%2F%3E%E9%93%BE%E6%8E%A5%2F%E4%BB%A5%E5%A4%AA%2000%3A01%3Abe%3Abe%3Aef%3A33%20brd%20ff%3Aff%3Aff%3Aff%3Aff%3Aff%3CBR%20%2F%3E%2010%EF%BC%9Aenet_p4%40pfe2%EF%BC%9A%20mtu%201500%20qdisc%20noop%20%E7%8A%B6%E6%80%81%20DOWN%20%E7%BB%84%E9%BB%98%E8%AE%A4%20qlen%201000%3CBR%20%2F%3E%E9%93%BE%E6%8E%A5%2F%E4%BB%A5%E5%A4%AA%2000%3A01%3Abe%3Abe%3Aef%3A33%20brd%20ff%3Aff%3Aff%3Aff%3Aff%3Aff%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1990863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EGoldVIP%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2089679%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9ASJA1110%20Linux%20DSA%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2089679%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F231689%22%20target%3D%22_blank%22%3E%40xiaoshumiao%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3E%E7%94%B1%E4%BA%8E%E8%BF%99%E4%B8%AA%E5%B8%96%E5%AD%90%E5%B7%B2%E7%BB%8F%E8%A7%A3%E5%86%B3%E4%BA%86%EF%BC%8C%E6%88%91%E5%B0%86%E5%9C%A8%E6%82%A8%E4%B8%8A%E6%AC%A1%E6%89%93%E5%BC%80%E7%9A%84%E5%B8%96%E5%AD%90%E4%B8%AD%E5%9B%9E%E7%AD%94%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32G%2Fconfig-sja1110-gptp-based-on-switch-config-s32-vnp-rdb%2Ftd-p%2F2088290%22%20target%3D%22_blank%22%3E2088290%3C%2FA%3E.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2089215%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9ASJA1110%20Linux%20DSA%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2089215%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%E6%82%A8%E5%8F%91%E7%9A%84%E4%B8%89%E7%AF%87%E5%B8%96%E5%AD%90%E6%88%91%E9%83%BD%E7%9C%8B%E4%BA%86%E3%80%82%E8%83%BD%E5%90%A6%E6%8F%90%E4%BE%9Bsja1110%E7%9A%84dsa%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80%EF%BC%9F%E5%A6%82%E6%9E%9C%E6%82%A8%E8%83%BD%E6%8F%90%E4%BE%9B%E4%B8%80%E4%BA%9B%E5%85%B3%E4%BA%8E%E7%BC%96%E8%AF%91%E6%88%96%E4%BD%BF%E7%94%A8%20dsa%20%E7%9A%84%E5%85%B6%E4%BB%96%E6%8F%90%E7%A4%BA%EF%BC%8C%E6%88%91%E5%B0%86%E9%9D%9E%E5%B8%B8%E6%84%9F%E6%BF%80%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1991263%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9ASJA1110%20Linux%20DSA%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1991263%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F210110%22%20target%3D%22_blank%22%3E%40yangjinzhuang%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3E%E5%BE%88%E9%AB%98%E5%85%B4%E5%86%8D%E6%AC%A1%E8%AF%BB%E5%88%B0%E6%82%A8%E7%9A%84%E6%96%87%E7%AB%A0%E3%80%82%E5%85%B3%E4%BA%8E%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E6%B2%A1%E6%9C%89%E7%89%B9%E5%AE%9A%E7%9A%84%E7%BB%88%E7%AB%AF%E5%91%BD%E4%BB%A4%E5%8F%AF%E4%BB%A5%E4%B8%8E%20SJA1110%20%E4%BA%A4%E4%BA%92%EF%BC%8CSJA1110%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%92%8C%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%AE%9E%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B9%8B%E9%97%B4%E6%9C%89%E5%87%A0%E4%B8%AA%E8%BD%AF%E4%BB%B6%E6%8A%BD%E8%B1%A1%E5%B1%82%E3%80%82%E8%AF%9D%E8%99%BD%E5%A6%82%E6%AD%A4%EF%BC%8C%E6%88%91%E5%BB%BA%E8%AE%AE%E6%82%A8%E6%9F%A5%E7%9C%8B%20Linux%20%E5%86%85%E6%A0%B8%E6%96%87%E6%A1%A3%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%85%B6%E4%B8%AD%E7%9C%8B%E5%88%B0%E4%BB%A5%E4%B8%8B%E5%86%85%E5%AE%B9%20%5B%20%3CA%20href%3D%22https%3A%2F%2Fdocs.kernel.org%2Fnetworking%2Fdsa%2Fdsa.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.kernel.org%2Fnetworking%2Fdsa%2Fdsa.html%3C%2FA%3E%20%5D%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_0-1731099043049.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_0-1731099043049.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F309480i7F33830EACE8E7F6%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_0-1731099043049.png%22%20alt%3D%22alejandro_e_0-1731099043049.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E5%9C%A8%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E6%96%87%E6%A1%A3%E4%B8%AD%E6%8F%90%E5%88%B0%E7%9A%84%E2%80%9C%E5%BC%80%E5%85%B3%E2%80%9D%E6%98%AF%20SJA1110%E3%80%82%E8%BF%99%E6%84%8F%E5%91%B3%E7%9D%80%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E6%99%AE%E9%81%8D%E6%94%AF%E6%8C%81%E7%9A%84%E7%BD%91%E7%BB%9C%E5%91%BD%E4%BB%A4%E4%B8%8E%E5%85%B6%E8%BF%9B%E8%A1%8C%E4%BA%A4%E4%BA%92%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E2%80%9C--help%E2%80%9D%E5%8F%82%E6%95%B0%E4%BA%86%E8%A7%A3%E6%9C%89%E5%85%B3%E5%AE%83%E4%BB%AC%E7%9A%84%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%EF%BC%8C%E4%BE%8B%E5%A6%82%EF%BC%9A%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eroot%40s32g399ardb3%3A~%23%20ip%20--help%0AUsage%3A%20ip%20%5B%20OPTIONS%20%5D%20OBJECT%20%7B%20COMMAND%20%7C%20help%20%7D%0A%20%20%20%20%20%20%20ip%20%5B%20-force%20%5D%20-batch%20filename%0Awhere%20%20OBJECT%20%3A%3D%20%7B%20link%20%7C%20address%20%7C%20addrlabel%20%7C%20route%20%7C%20rule%20%7C%20neigh%20%7C%20ntable%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20tunnel%20%7C%20tuntap%20%7C%20maddress%20%7C%20mroute%20%7C%20mrule%20%7C%20monitor%20%7C%20xfrm%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20netns%20%7C%20l2tp%20%7C%20fou%20%7C%20macsec%20%7C%20tcp_metrics%20%7C%20token%20%7C%20netconf%20%7C%20ila%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20vrf%20%7C%20sr%20%7C%20nexthop%20%7C%20mptcp%20%7D%0A%20%20%20%20%20%20%20OPTIONS%20%3A%3D%20%7B%20-V%5Bersion%5D%20%7C%20-s%5Btatistics%5D%20%7C%20-d%5Betails%5D%20%7C%20-r%5Besolve%5D%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-h%5Buman-readable%5D%20%7C%20-iec%20%7C%20-j%5Bson%5D%20%7C%20-p%5Bretty%5D%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-f%5Bamily%5D%20%7B%20inet%20%7C%20inet6%20%7C%20mpls%20%7C%20bridge%20%7C%20link%20%7D%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-4%20%7C%20-6%20%7C%20-I%20%7C%20-D%20%7C%20-M%20%7C%20-B%20%7C%20-0%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-l%5Boops%5D%20%7B%20maximum-addr-flush-attempts%20%7D%20%7C%20-br%5Bief%5D%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-o%5Bneline%5D%20%7C%20-t%5Bimestamp%5D%20%7C%20-ts%5Bhort%5D%20%7C%20-b%5Batch%5D%20%5Bfilename%5D%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-rc%5Bvbuf%5D%20%5Bsize%5D%20%7C%20-n%5Betns%5D%20name%20%7C%20-N%5Bumeric%5D%20%7C%20-a%5Bll%5D%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-c%5Bolor%5D%7D%0Aroot%40s32g399ardb3%3A~%23%20bridge%20--help%0AUsage%3A%20bridge%20%5B%20OPTIONS%20%5D%20OBJECT%20%7B%20COMMAND%20%7C%20help%20%7D%0A%20%20%20%20%20%20%20bridge%20%5B%20-force%20%5D%20-batch%20filename%0Awhere%20%20%20OBJECT%20%3A%3D%20%7B%20link%20%7C%20fdb%20%7C%20mdb%20%7C%20vlan%20%7C%20monitor%20%7D%0A%20%20%20%20%20%20%20%20OPTIONS%20%3A%3D%20%7B%20-V%5Bersion%5D%20%7C%20-s%5Btatistics%5D%20%7C%20-d%5Betails%5D%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-o%5Bneline%5D%20%7C%20-t%5Bimestamp%5D%20%7C%20-n%5Betns%5D%20name%20%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-c%5Bompressvlans%5D%20-color%20-p%5Bretty%5D%20-j%5Bson%5D%20%7D%0Aroot%40s32g399ardb3%3A~%23%20ifconfig%20--help%0AUsage%3A%0A%20%20ifconfig%20%5B-a%5D%20%5B-v%5D%20%5B-s%5D%20%3CINTERFACE%3E%20%5B%5B%3CAF%3E%5D%20%3CADDRESS%3E%5D%0A%20%20%5Badd%20%3CADDRESS%3E%5B%2F%3CPREFIXLEN%3E%5D%5D%0A%20%20%5Bdel%20%3CADDRESS%3E%5B%2F%3CPREFIXLEN%3E%5D%5D%0A%20%20%5B%5B-%5Dbroadcast%20%5B%3CADDRESS%3E%5D%5D%20%20%5B%5B-%5Dpointopoint%20%5B%3CADDRESS%3E%5D%5D%0A%20%20%5Bnetmask%20%3CADDRESS%3E%5D%20%20%5Bdstaddr%20%3CADDRESS%3E%5D%20%20%5Btunnel%20%3CADDRESS%3E%5D%0A%20%20%5Boutfill%20%3CNN%3E%5D%20%5Bkeepalive%20%3CNN%3E%5D%0A%20%20%5Bhw%20%3CHW%3E%20%3CADDRESS%3E%5D%20%20%5Bmtu%20%3CNN%3E%5D%0A%20%20%5B%5B-%5Dtrailers%5D%20%20%5B%5B-%5Darp%5D%20%20%5B%5B-%5Dallmulti%5D%0A%20%20%5Bmulticast%5D%20%20%5B%5B-%5Dpromisc%5D%0A%20%20%5Bmem_start%20%3CNN%3E%5D%20%20%5Bio_addr%20%3CNN%3E%5D%20%20%5Birq%20%3CNN%3E%5D%20%20%5Bmedia%20%3CTYPE%3E%5D%0A%20%20%5Btxqueuelen%20%3CNN%3E%5D%0A%20%20%5B%5B-%5Ddynamic%5D%0A%20%20%5Bup%7Cdown%5D%20...%0A%0A%20%20%3CHW%3E%3DHardware%20Type.%0A%20%20List%20of%20possible%20hardware%20types%3A%0A%20%20%20%20loop%20(Local%20Loopback)%20slip%20(Serial%20Line%20IP)%20cslip%20(VJ%20Serial%20Line%20IP)%0A%20%20%20%20slip6%20(6-bit%20Serial%20Line%20IP)%20cslip6%20(VJ%206-bit%20Serial%20Line%20IP)%20adaptive%20(Adaptive%20Serial%20Line%20IP)%0A%20%20%20%20ether%20(Ethernet)%20netrom%20(AMPR%20NET%2FROM)%20tunnel%20(IPIP%20Tunnel)%0A%20%20%20%20ppp%20(Point-to-Point%20Protocol)%20arcnet%20(ARCnet)%20dlci%20(Frame%20Relay%20DLCI)%0A%20%20%20%20frad%20(Frame%20Relay%20Access%20Device)%20irda%20(IrLAP)%0A%20%20%3CAF%3E%3DAddress%20family.%20Default%3A%20inet%0A%20%20List%20of%20possible%20address%20families%3A%0A%20%20%20%20unix%20(UNIX%20Domain)%20inet%20(DARPA%20Internet)%20inet6%20(IPv6)%0A%20%20%20%20netrom%20(AMPR%20NET%2FROM)%0Aroot%40s32g399ardb3%3A~%23%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%82%A8%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%8F%91%E7%8E%B0%E4%B8%8E%E6%AD%A4%E4%B8%BB%E9%A2%98%E7%9B%B8%E5%85%B3%E7%9A%84%E5%85%B6%E4%BB%96%E6%9C%89%E7%94%A8%E8%B5%84%E6%BA%90%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwiki.linuxfoundation.org%2Fnetworking%2Fiproute2%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwiki.linuxfoundation.org%2Fnetworking%2Fiproute2%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22http%3A%2F%2Fwww.policyrouting.org%2Fiproute2.doc.html%23ss9.1%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.policyrouting.org%2Fiproute2.doc.html%23ss9.1%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwiki.linuxfoundation.org%2Fnetworking%2Fbridge%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwiki.linuxfoundation.org%2Fnetworking%2Fbridge%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fman7.org%2Flinux%2Fman-pages%2Fman8%2Fifconfig.8.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fman7.org%2Flinux%2Fman-pages%2Fman8%2Fifconfig.8.html%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E8%BF%99%E4%BA%9B%E4%BF%A1%E6%81%AF%E6%98%AF%E5%90%A6%E5%9B%9E%E7%AD%94%E4%BA%86%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FAF%3E%3C%2FHW%3E%3C%2FNN%3E%3C%2FTYPE%3E%3C%2FNN%3E%3C%2FNN%3E%3C%2FNN%3E%3C%2FNN%3E%3C%2FADDRESS%3E%3C%2FHW%3E%3C%2FNN%3E%3C%2FNN%3E%3C%2FADDRESS%3E%3C%2FADDRESS%3E%3C%2FADDRESS%3E%3C%2FADDRESS%3E%3C%2FADDRESS%3E%3C%2FPREFIXLEN%3E%3C%2FADDRESS%3E%3C%2FPREFIXLEN%3E%3C%2FADDRESS%3E%3C%2FADDRESS%3E%3C%2FAF%3E%3C%2FINTERFACE%3E%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E