cvs commit: src/sys/netinet ip_output.c

Maxim Konovalov maxim at FreeBSD.org
Tue May 11 12:14:45 PDT 2004


maxim       2004/05/11 12:14:45 PDT

  FreeBSD src repository

  Modified files:
    sys/netinet          ip_output.c 
  Log:
  o Calculate a number of bytes to copy (cnt) correctly:
  
    +----+-+-+-+-+----+----+- - - - - - - - - - - -  -+----+
    |    | |C| | |    |    |                          |    |
    | IP |N|O|L|P|    | IP |                          | IP |
    | #1 |O|D|E|T|    | #2 |                          | #n |
    |    |P|E|N|R|    |    |                          |    |
    +----+-+-+-+-+----+----+- - - - - - - - - - - -  -+----+
                 ^    ^<---- cnt - (IPOPT_MINOFF - 1) ---->|
                 |    |
  src            |    +-- cp[IPOPT_OFF + 1] + sizeof(struct in_addr)
                 |
  dst            +-- cp[IPOPT_OFF + 1]
  
  PR:             kern/66386
  Submitted by:   Andrei Iltchenko
  MFC after:      3 weeks
  
  Revision  Changes    Path
  1.218     +1 -1      src/sys/netinet/ip_output.c


More information about the cvs-src mailing list