summaryrefslogtreecommitdiffstats
path: root/sys/netinet
AgeCommit message (Expand)AuthorFilesLines
2021-03-30[ICMP] IP options lead to malformed replysashan4-9/+53
2021-03-20use m_dup_pkthdr in ip_fragment to copy pkthdr info to fragments.dlg1-5/+3
2021-03-10spellingjsg10-23/+23
2021-03-07use uint64_t ethernet addresses for compares in carp.dlg2-15/+14
2021-03-05pass the uint64_t dst ethernet address from ether_input to bridges.dlg1-2/+3
2021-03-01Refactor ip_fragment() and ip6_fragment(). Use a mbuf list tobluhm2-44/+40
2021-02-26add some helpers for working with ethernet addresses as uint64_tdlg1-1/+22
2021-02-25we don't have to cast to caddr_t when calling m_copydata anymore.dlg4-19/+17
2021-02-23Use pool to allocate tdbs.tobhe1-3/+12
2021-02-23As ip_insertoptions() may prepend a mbuf, "goto bad" has to freebluhm1-19/+11
2021-02-23Use NULL instead of 0 in `m_nextpkt' assignment.mvs1-2/+2
2021-02-11Swap faddr/laddr and fport/lport arguments in call to stoeplitz_ipXport().patrick1-3/+3
2021-02-10If pf changes the routing table when sending packets, the kernelbluhm1-2/+15
2021-02-08Remove maxburst feature from tcp_outputjan2-6/+3
2021-02-08Start refcounting interface groups with 1. if_creategroup() returnsbluhm1-5/+2
2021-02-06Simplex interface sends packet back without hardware checksumbluhm1-13/+28
2021-02-03Turns off the direct ACK on every other segmentjan1-5/+4
2021-02-02If IP_MULTICAST_IF or IP_ADD_MEMBERSHIP pass a interface index to theclaudio1-3/+6
2021-02-01Fix path MTU discovery for ESP tunneled in IPv6. We always wantbluhm1-1/+4
2021-01-28Drop tcp_trace() from SMALL_KERNEL builds to make room on amd64 floppyvisa1-1/+11
2021-01-25if stoeplitz is enabled, use it to provide a flowid for tcp packets.dlg3-3/+19
2021-01-21carp(4): convert ifunit() to if_unit(9)mvs1-3/+6
2021-01-18add IPPROTO_SCTP, ok claudio@sthen1-1/+2
2021-01-16Extend IP_MULTICAST_IF to take either an address (struct in_addr), aclaudio1-3/+32
2021-01-15As documented in sysctl(2) net.inet.ip.forwarding can be 2.bluhm1-3/+3
2021-01-11Create a path MTU host route for IPsec over IPv6. Basically thebluhm3-5/+7
2021-01-09Enforce range with sysctl_int_bounded in ipip_sysctlgnezdo1-2/+3
2021-01-09Enforce range with sysctl_int_bounded in tcp_sysctlgnezdo1-18/+15
2021-01-07Extend IP_ADD_MEMBERSHIP to also support struct ip_mreqn.claudio2-64/+87
2021-01-04- fix use after free, when packet gets dropped.sashan1-5/+3
2020-12-20Accept reject and blackhole routes for IPsec PMTU discovery.bluhm4-10/+13
2020-12-18Make sure the first packet of an SA has sequence number 1 (as described intobhe2-9/+11
2020-12-16Use ESP sequence number as IV for AES-CTR, AES-GCM and Chacha20.tobhe1-2/+10
2020-11-16Replace sysctl_rdint with sysctl_bounded_args entries in net.inet*gnezdo2-8/+11
2020-11-16Remove the cases folded into sysctl_bounded_args but left behindgnezdo1-13/+1
2020-11-07Rework source IP address setting.denis1-4/+3
2020-11-05Enable support for ASN1_DN ipsec identifiers.phessler1-1/+2
2020-11-05Replace wrong cast with satosin.denis1-3/+2
2020-11-02Move TCPCTL_ALWAYS_KEEPALIVE into tcpctl_varsgnezdo1-8/+2
2020-10-29Add feature to force the selection of source IP addressdenis1-1/+25
2020-10-28When generating the ICMP6 response to an IPv6 packet, the kernelbluhm1-2/+2
2020-09-22whitespacetobhe1-3/+3
2020-09-01Convert *_sysctl in ipsec_input.c to sysctl_bounded_arrgnezdo5-63/+37
2020-09-01Convert icmp6_sysct to sysctl_bounded_argsgnezdo1-23/+1
2020-08-24Convert divert*_sysctl to sysctl_bounded_argsgnezdo2-12/+9
2020-08-22Convert icmp_sysctl to sysctl_bounded_argsgnezdo2-16/+12
2020-08-22Convert ip_sysctl to sysctl_bounded_argsgnezdo2-49/+20
2020-08-22Convert udp_sysctl to sysctl_bounded_argsgnezdo2-15/+9
2020-08-18Style fixups from hurried commitsgnezdo1-6/+6
2020-08-18Convert tcp_sysctl to sysctl_bounded_argsgnezdo2-61/+19