SJA1110 Linux DSA driver

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SJA1110 Linux DSA driver

Jump to solution
3,043 Views
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

Labels (1)
0 Kudos
Reply
1 Solution
3,014 Views
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.

 

View solution in original post

0 Kudos
Reply
3 Replies
2,374 Views
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 Kudos
Reply
2,351 Views
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 Kudos
Reply
3,015 Views
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 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-1990863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ESJA1110%20Linux%20DSA%20driver%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%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20Can%20you%20give%20me%20the%20CLI%20command%20to%20set%20SJA1110's%20port%20mode%20base%20on%20SJA1110's%20Linux%20DSA%20driver%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BI%20can%20see%20that%20it%20provides%20support%20for%20other%20features%20of%20the%20switch%20like%20VLAN%20and%20PTP%2C%20but%20can't%20see%20how%20to%20config%20port-mode%20in%20the%20Linux-BSP%20UM%20file.%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EExample%20of%20network%20interfaces%20when%20the%20SJA1110%20DSA%20driver%20is%20loaded%3A%3CBR%20%2F%3Eroot%40s32g274aevb%3A~%23%20ip%20addr%20show%3CBR%20%2F%3E...%3CBR%20%2F%3E7%3A%20pfe2%3A%20%3CBROADCAST%3E%20mtu%201504%20qdisc%20noop%20state%20DOWN%20group%20default%20qlen%201000%3CBR%20%2F%3Elink%2Fether%2000%3A01%3Abe%3Abe%3Aef%3A33%20brd%20ff%3Aff%3Aff%3Aff%3Aff%3Aff%3CBR%20%2F%3E8%3A%20enet_p1%40pfe2%3A%20%3CBROADCAST%3E%20mtu%201500%20qdisc%20noop%20state%20DOWN%20group%20default%20qlen%201000%3CBR%20%2F%3Elink%2Fether%2000%3A01%3Abe%3Abe%3Aef%3A33%20brd%20ff%3Aff%3Aff%3Aff%3Aff%3Aff%3CBR%20%2F%3E9%3A%20enet_p3%40pfe2%3A%20%3CBROADCAST%3E%20mtu%201500%20qdisc%20noop%20state%20DOWN%20group%20default%20qlen%201000%3CBR%20%2F%3Elink%2Fether%2000%3A01%3Abe%3Abe%3Aef%3A33%20brd%20ff%3Aff%3Aff%3Aff%3Aff%3Aff%3CBR%20%2F%3E10%3A%20enet_p4%40pfe2%3A%20%3CBROADCAST%3E%20mtu%201500%20qdisc%20noop%20state%20DOWN%20group%20default%20qlen%201000%3CBR%20%2F%3Elink%2Fether%2000%3A01%3Abe%3Abe%3Aef%3A33%20brd%20ff%3Aff%3Aff%3Aff%3Aff%3Aff%3C%2FBROADCAST%3E%3C%2FBROADCAST%3E%3C%2FBROADCAST%3E%3C%2FBROADCAST%3E%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%3ERe%3A%20SJA1110%20Linux%20DSA%20driver%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%3ESince%20this%20post%20was%20already%20solved%2C%20I%20will%20answer%20your%20question%20in%20the%20post%20you%20last%20opened%3A%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%3EBest%20regards%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2089215%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20SJA1110%20Linux%20DSA%20driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2089215%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%20I%20have%20read%20the%20three%20posts%20you%20posted.%20Can%20you%20provide%20the%20download%20address%20of%20dsa%20for%20sja1110%3F%20I%20would%20be%20very%20grateful%20if%20you%20can%20provide%20some%20other%20tips%20on%20compiling%20or%20using%20dsa%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1991263%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20SJA1110%20Linux%20DSA%20driver%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%3EGood%20to%20read%20you%20again.%26nbsp%3B%20About%20your%20question%2C%20there%20are%20no%20specific%20terminal%20commands%20to%20interact%20with%20the%20SJA1110%2C%20there%20are%20several%20software%20abstraction%20layers%20between%20the%20SJA1110%20driver%20and%20the%20command%20line%20utilities.%20With%20that%20said%2C%20I%20recommend%20you%20checking%20the%20Linux%20kernel%20documentation%20where%20you%20can%20see%20the%20following%20%5B%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%5D%3A%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%3EIn%20this%20case%20the%20%22switch%22%20mentioned%20in%20the%20docs%2C%20is%20the%20SJA1110.%20This%20means%20that%20you%20can%20interact%20with%20it%20with%20the%20generally%20supported%20network%20commands.%3C%2FP%3E%0A%3CP%3EYou%20can%20learn%20more%20about%20them%20by%20using%20the%20%22--help%22%20argument%2C%20for%20example%3A%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%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%3EOther%20resources%20that%20you%20might%20find%20useful%20related%20to%20this%20topic%3A%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%26nbsp%3B%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%26nbsp%3B%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%3ELet%20me%20know%20if%20this%20information%20answers%20your%20question.%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