summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2021-04-28Use mq_delist() to fetch the ARP mbuf hold queue once and feed theAlexander Bluhm
2021-04-28Document the locking mechanism of the global variables in ARP code.Alexander Bluhm
2021-04-26Convert the ARP packet hold queue from mbuf list to mbuf queue whichAlexander Bluhm
2021-04-23Setting variable arpinit_done is not MP save if we want to executeAlexander Bluhm
2021-04-23The variable la_hold_total contains the number of packets currentlyAlexander Bluhm
2021-04-16Turn on the direct ACK on every other segment.Alexander Bluhm
2021-03-30[ICMP] IP options lead to malformed replyAlexandr Nedvedicky
2021-03-20use m_dup_pkthdr in ip_fragment to copy pkthdr info to fragments.David Gwynne
2021-03-10spellingJonathan Gray
2021-03-07use uint64_t ethernet addresses for compares in carp.David Gwynne
2021-03-05pass the uint64_t dst ethernet address from ether_input to bridges.David Gwynne
2021-03-01Refactor ip_fragment() and ip6_fragment(). Use a mbuf list toAlexander Bluhm
2021-02-26add some helpers for working with ethernet addresses as uint64_tDavid Gwynne
2021-02-25we don't have to cast to caddr_t when calling m_copydata anymore.David Gwynne
2021-02-23Use pool to allocate tdbs.tobhe
2021-02-23As ip_insertoptions() may prepend a mbuf, "goto bad" has to freeAlexander Bluhm
2021-02-23Use NULL instead of 0 in `m_nextpkt' assignment.mvs
2021-02-11Swap faddr/laddr and fport/lport arguments in call to stoeplitz_ipXport().Patrick Wildt
2021-02-10If pf changes the routing table when sending packets, the kernelAlexander Bluhm
2021-02-08Remove maxburst feature from tcp_outputjan
2021-02-08Start refcounting interface groups with 1. if_creategroup() returnsAlexander Bluhm
2021-02-06Simplex interface sends packet back without hardware checksumAlexander Bluhm
2021-02-03Turns off the direct ACK on every other segmentjan
2021-02-02If IP_MULTICAST_IF or IP_ADD_MEMBERSHIP pass a interface index to theClaudio Jeker
2021-02-01Fix path MTU discovery for ESP tunneled in IPv6. We always wantAlexander Bluhm
2021-01-28Drop tcp_trace() from SMALL_KERNEL builds to make room on amd64 floppyVisa Hankala
2021-01-25if stoeplitz is enabled, use it to provide a flowid for tcp packets.David Gwynne
2021-01-21carp(4): convert ifunit() to if_unit(9)mvs
2021-01-18add IPPROTO_SCTP, ok claudio@Stuart Henderson
2021-01-16Extend IP_MULTICAST_IF to take either an address (struct in_addr), aClaudio Jeker
2021-01-15As documented in sysctl(2) net.inet.ip.forwarding can be 2.Alexander Bluhm
2021-01-11Create a path MTU host route for IPsec over IPv6. Basically theAlexander Bluhm
2021-01-09Enforce range with sysctl_int_bounded in ipip_sysctlgnezdo
2021-01-09Enforce range with sysctl_int_bounded in tcp_sysctlgnezdo
2021-01-07Extend IP_ADD_MEMBERSHIP to also support struct ip_mreqn.Claudio Jeker
2021-01-04- fix use after free, when packet gets dropped.Alexandr Nedvedicky
2020-12-20Accept reject and blackhole routes for IPsec PMTU discovery.Alexander Bluhm
2020-12-18Make sure the first packet of an SA has sequence number 1 (as described intobhe
2020-12-16Use ESP sequence number as IV for AES-CTR, AES-GCM and Chacha20.tobhe
2020-11-16Replace sysctl_rdint with sysctl_bounded_args entries in net.inet*gnezdo
2020-11-16Remove the cases folded into sysctl_bounded_args but left behindgnezdo
2020-11-07Rework source IP address setting.denis
2020-11-05Enable support for ASN1_DN ipsec identifiers.Peter Hessler
2020-11-05Replace wrong cast with satosin.denis
2020-11-02Move TCPCTL_ALWAYS_KEEPALIVE into tcpctl_varsgnezdo
2020-10-29Add feature to force the selection of source IP addressdenis
2020-10-28When generating the ICMP6 response to an IPv6 packet, the kernelAlexander Bluhm
2020-09-22whitespacetobhe
2020-09-01Convert *_sysctl in ipsec_input.c to sysctl_bounded_arrgnezdo
2020-09-01Convert icmp6_sysct to sysctl_bounded_argsgnezdo