summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2021-07-08Debug printfs in encdebug were inconsistent, some missing newlinesAlexander Bluhm
2021-07-08The properties of the crypto algorithms never change. Declare themAlexander Bluhm
2021-07-07tell ether_input() to call pf_test() outside of smr_read sections,Alexandr Nedvedicky
2021-07-07Fix whitespaces in IPsec code.Alexander Bluhm
2021-06-30For path MTU discovery tcp_mtudisc() should resend a TCP packet byAlexander Bluhm
2021-06-21Fix uninitialized variables introduced in rev 1.361Jeremie Courreges-Anglas
2021-06-18The crypto(9) framework used by IPsec runs on a kernel task thatAlexander Bluhm
2021-06-03remember if the ipv4 header checksum is ok.David Gwynne
2021-06-02factor out the code that does basic sanity checks on ipv4 headers.David Gwynne
2021-05-25As network features are not added dynamically, the domain structuresAlexander Bluhm
2021-05-15Fix IPsec NAT-T to work with pipex(4). Introduce a new packet tagYASUOKA Masahiko
2021-05-12Use local copy of `ps_rtableid' in ip{,6}_ctloutput() and markmvs
2021-05-04Initialize `ipsec_policy_pool' within pfkey_init() instead of doing thatmvs
2021-04-30Rearrange the implementation of bounded sysctl. The primitiveAlexander Bluhm
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