summaryrefslogtreecommitdiffstats
path: root/sys/netinet
AgeCommit message (Expand)AuthorFilesLines
2020-06-21wrap a long line. no functional change.dlg1-2/+3
2020-06-21if an inp_upcall is set, let it look at and maybe steal the udp packet.dlg1-3/+11
2020-06-21knf: the inp_upcall line was too long.dlg1-2/+3
2020-06-21add a inp_upcall function pointer and inp_upcall_arg to struct in_pcb.dlg1-1/+3
2020-06-19Break a glass ceiling on cwnd due to integer division during congestionprocter1-2/+2
2020-06-18Refuse to set 0 or a negative value for net.inet.tcp.synbucketlimit.mpi1-1/+14
2020-05-27Connectionless sockets like UDP can be re-connected to a differentbluhm1-1/+8
2020-05-27Document the various flavors of NET_LOCK() and rename the reader version.mpi2-8/+8
2020-05-21don't count packets in the carp protocol handling against an interface.dlg1-7/+1
2020-05-21implement a carp_transmit that bypasses the ifq on output.dlg1-41/+65
2020-04-29remove some trailing whitespace. no functional change.dlg1-5/+5
2020-04-23Add support for autmatically moving traffic between rdomains on ipsec(4)tobhe4-47/+50
2020-04-12Stop processing packets under non-exclusive (read) netlock.mpi1-3/+3
2020-03-15Guard SIOCDELMULTI if_ioctl calls with KERNEL_LOCK() where the call isvisa2-2/+6
2020-03-06Fix uninitialized use of variable 'len'.tobhe1-6/+4
2020-01-26add define for IPTOS_DSCP_LE; "low effort" DSCP codepoint standardiseddjm1-1/+2
2019-12-23rdr-to with loopback destination should work even thoughsashan1-2/+3
2019-12-10Make bundled IPcomp/ESP policies work with IPSEC_LEVEL_REQUIRE.tobhe1-1/+19
2019-12-09always pull in if_types.h, to unbreak ramdisksderaadt1-2/+2
2019-12-08Make sure packet destination address matches interface address,sashan3-4/+44
2019-12-06Checking the IPsec policy is expensive. Check only when IPsec is used.tobhe2-30/+34
2019-12-01Don't require a valid sa_len for a bunch of IPv4 "get" ioctlsjca1-3/+6
2019-11-29Change the default security level for incoming IPsec flows fromtobhe2-60/+63
2019-11-28Although ifconfig(8) checks it already, enforce contiguous inetbluhm1-4/+21
2019-11-13Add DoT 853 to DEFBADDYNAMICPORTS_TCP. This port will be increasinglyderaadt1-2/+2
2019-11-11Prevent underflows in tp->snd_wnd if the remote side ACKs more thanbluhm1-3/+9
2019-11-08void being too clever about setting/clearing ifpromisc on the parent.dlg1-8/+6
2019-11-08convert interface address change hooks to tasks and a task_list.dlg2-11/+11
2019-11-07Do propper kernel input validation for in_control() ioctl(2)bluhm1-40/+63
2019-11-07Avoid NULL dereference in arpinvalidate() and nd6_invalidate() bykrw1-1/+3
2019-11-07turn the linkstate hooks into a task list, like the detach hooks.dlg1-47/+27
2019-11-06replace the hooks used with if_detachhooks with a task list.dlg1-14/+8
2019-11-04remove mobileip(4)dlg3-34/+4
2019-10-25make whitespace in the IPPROTO defines consistent. no functional change.dlg1-13/+13
2019-10-25+#define IPPROTO_UDPLITE 136, as per RFC 3828 and the IANA allocationdlg1-1/+2
2019-10-23Kernel is missing propper input validation when configuring addresses.bluhm2-34/+66
2019-10-17in6_setsockaddr and in6_setpeeraddr can't fail, so let them return void.dlg1-3/+3
2019-10-16tsleep(9) -> tsleep_nsec(9)mpi1-2/+3
2019-10-07ip_ether.c is empty, and now unlinked from the build.dlg1-28/+0
2019-10-04gif shouldn't include netinet/ip_ether.h, cos gif doesnt do etherip.dlg2-4/+4
2019-10-04get rid of prototypes for mplsip_input and mplsip_output. they don't exist.dlg1-6/+1
2019-09-30remove the "copy function" argument to bpf_mtap_hdr.dlg4-8/+8
2019-09-02Fix a route use after free in multicast route. Move the rt_mcast_del()bluhm1-33/+36
2019-08-06When we needed the kernel lock for local IP packet delivery, mpi@bluhm1-44/+3
2019-07-25Add IFXF_AUTOCONF4 to if_xflags to match IFXF_AUTOCONF6. Letkrw1-1/+4
2019-07-17Introduce ETHER_IS_BROADCAST/ANYADDR/EQ() and use them where appropriate.mpi2-4/+11
2019-07-15Initialize struct inpcb pool not on demand, but during initialization.bluhm3-9/+16
2019-07-12Count the number of TCP SACK options that were dropped due to thebluhm3-10/+14
2019-07-10Received SACK options are managed by a linked list at the TCP socket.bluhm2-3/+8
2019-07-08free(9) sizes for M_RTABLE.mpi1-2/+3