cvs commit: src/sys/netinet if_atm.c

Hartmut Brandt harti at FreeBSD.org
Wed Aug 6 08:56:39 PDT 2003


harti       2003/08/06 08:56:37 PDT

  FreeBSD src repository

  Modified files:
    sys/netinet          if_atm.c 
  Log:
  Ups. I forgot this one in the SIOCATMENA/SIOCATMDIS removal commit.
  
  This change allows one to specify almost the complete traffic parameters
  for IPoverATM channels through the routing table. Up to now we used
  4 byte DL addresses (flag, vpi, vciH, vciL). This format is still allowed.
  If the address is longer, however, the 5th byte is interpreted as the
  traffic class (UBR, CBR, VBR or ABR) and the remaining bytes are the
  parameters for this traffic class:
  
    UBR: 0 byte or 3 byte PCR
    CBR: 3 byte PCR
    VBR: 3 byte PCR, 3 byte SCR, 3 byte MBS
    ABR: 3 byte PCR, 3 byte MCR, 3 byte ICR, 3 byte TBE, 1 byte NRM,
         1 byte TRM, 2 bytes ADTF, 1 byte RIF, 1 byte RDF and 1 byte CDF
  
  A script to generate the corresponding 'route add' arguments will follow soon.
  
  Revision  Changes    Path
  1.14      +134 -17   src/sys/netinet/if_atm.c


More information about the cvs-src mailing list