summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2021-03-08reinstate a simple version of ip_randomid()christos
2021-03-08Remove the unused "addin" argument (it was always 0) and go back usingchristos
2021-03-08remove now unused pseudo-random ip id code.christos
2021-03-08Add some randomness to the iss offsetchristos
2021-03-08Use a random IPv4 ID because the shuffling algorithm used before could exposechristos
2021-03-08Don't increment the iss sequence on each connection because it exposeschristos
2021-03-07netinet/netinet6: Add necessary includes to make these standalone.christos
2021-03-07netinet: Enable RFC 1948 pseudorandom TCP ISS selection by default.christos
2021-03-07netinet: Enable random IP fragment ids by default (from riastradh)christos
2021-02-19it's spelled struct tcphdr, not struct tcp_hdrjakllsch
2021-02-19- Make ALIGNED_POINTER use __alignof(t) instead of sizeof(t). This is morechristos
2021-02-17- pass the alignment instead of the mask (as Roy asked and to match thechristos
2021-02-16One more time: backout arp header alignment, now that the alignmentmartin
2021-02-16Undo previous backout: alignment is needed here.martin
2021-02-15Undo previous; POINTER_ALIGNED_P was broken.christos
2021-02-15put back alignment (reported by martin@)christos
2021-02-15Fix build failure for options GATEWAY.knakahara
2021-02-14- centralize header align and pullup into a single inline functionchristos
2021-02-14if_arp: Just KASSERT that arphrd is alignedroy
2021-02-13Prior alignment fixes should not use an offsetroy
2021-02-13if_arp: Ensure that arphdr is alignedroy
2021-02-03CTASSERT -> __CTASSERT to unbreak userland build.roy
2021-02-03Guard CTASSERTroy
2021-02-03Sprinkle CTASSERT to enforce on-wire layout without __packedroy
2021-02-03tcp_debug: restore __packedroy
2021-02-03Remove __packed from various network structuresroy
2021-02-02arp: Plug an mbuf leakyamt
2020-12-04Build ip_sync.c with -Wno-error to avoid failing due to excessive stackthorpej
2020-11-23Restore correct functioning of SIOCATMARK by removing the previouschs
2020-11-12PR kern/55779:kardel
2020-10-17Fix RTT values reported by TCP_INFO.mlelstv
2020-10-14carp: Don't set a link level address if vhid == -1roy
2020-10-12carp: link state is DOWN until it becomes a MASTERroy
2020-10-12carp: Set ethernet address just before interface registationroy
2020-10-09carp: Remove media, software should use link status.roy
2020-09-29inet: Treat LINK_STATE_UNKNOWN as LINK_STATE_UP when changingroy
2020-09-29s/occurence/occurrence/msaitoh
2020-09-15Implement RFC 7048, making Neighbor Unreachability Detection less impatientroy
2020-09-14nd: Name l3addr union of llentry and use in-place of nd_addr.roy
2020-09-13inet: Fix build without ARProy
2020-09-11inet: Add SIOCGNBRINFO to retrieve neighbor state about an addressroy
2020-09-11in: No need to set expire here anymoreroy
2020-09-11ARP: Use ND rather than our own.roy
2020-09-11tcp_input: Adjust for ND changesroy
2020-09-11PR/kern 55567kardel
2020-09-08Add IP_BINDANY, IPV6_BINDANY which can be used to bind to any address inchristos
2020-09-02Fix fast path for uni directional transferskardel
2020-08-29Partially revert previous: set RTF_HOST regardless of mask for point-to-pointchristos
2020-08-28Don't cache the sa, because we are dealing with multiple mbufs (from ozaki-r)christos
2020-08-28netinet: Include the needful so include order doesn't matter.riastradh