Home | History | Annotate | Download | only in netinet
History log of /src/sys/netinet/portalgo.h
RevisionDateAuthorComments
 1.3  28-Oct-2022  ozaki-r inpcb: integrate data structures of PCB into one

Data structures of network protocol control blocks (PCBs), i.e.,
struct inpcb, in6pcb and inpcb_hdr, are not organized well. Users of
the data structures have to handle them separately and thus the code
is cluttered and duplicated.

The commit integrates the data structures into one, struct inpcb. As a
result, users of PCBs only have to handle just one data structure, so
the code becomes simple.

One drawback is that the data size of PCB for IPv4 increases by 40 bytes
(from 248 bytes to 288 bytes).
 1.2  29-Nov-2012  christos Add a new sysctl to mark ports as reserved, so that they are not used in
the anonymous or reserved port allocation.
 1.1  25-Jun-2012  christos branches: 1.1.2; 1.1.4;
rename rfc6056 -> portalgo, requested by yamt
 1.1.4.3  16-Jan-2013  yamt sync with (a bit old) head
 1.1.4.2  30-Oct-2012  yamt sync with head
 1.1.4.1  25-Jun-2012  yamt file portalgo.h was added on branch yamt-pagecache on 2012-10-30 17:22:46 +0000
 1.1.2.1  25-Feb-2013  tls resync with head

RSS XML Feed