summaryrefslogtreecommitdiff
path: root/Kernel/Net/NetworkAdapter.cpp
AgeCommit message (Expand)Author
2020-07-28Kernel: Use AK::Span a bunch in the network adapter codeAndreas Kling
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-04-02Kernel: Send Fragmented IPv4 packets if payload size > mtuAnotherTest
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-02-08Net: Make NetworkAdapter reference-countedAndreas Kling
2020-01-30Kernel: Some more int => size_t in NetworkAdapter and subclassesAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-28Kernel: Route all loopback traffic through the loopback adapterConrad Pankoff
2019-12-14Net: Try to reuse incoming packet buffers to avoid allocation churnAndreas Kling
2019-11-28Kernel+ifconfig: Add an MTU value to NetworkAdapterAndreas Kling
2019-09-30ByteBuffer: Remove pointer() in favor of data()Andreas Kling
2019-09-23IPv4: Implement socket ioctls SIOCGIFADDR and SIOCSIFADDRAndreas Kling
2019-09-19IPv4: Support overriding the default TTL (64)Andreas Kling
2019-09-16Kernel: Move kmalloc() into a Kernel/Heap/ directoryAndreas Kling
2019-08-29Kernel: Use a public member for NetworkAdapter on_receiveConrad Pankoff
2019-08-29Kernel: Add const to packet data in send_raw callConrad Pankoff
2019-08-29Kernel: Add on_receive callback to NetworkAdapterConrad Pankoff
2019-08-29Kernel: Add netmask and gateway to NetworkAdapterConrad Pankoff
2019-08-09Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net codeConrad Pankoff
2019-08-08Kernel: Record network statistics and expose as JSONConrad Pankoff
2019-08-05Kernel: Make KBuffer a value-type wrapper around a KBufferImplAndreas Kling
2019-08-05IPv4: Remove an unnecessary copy of each outgoing IPv4 payloadAndreas Kling
2019-08-04Net: Use KBuffers for network adapter packet queuesAndreas Kling
2019-07-14Kernel: Add Thread::block_until(Condition).Andreas Kling
2019-07-08StringView: Rename characters() to characters_without_null_termination().Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-16Kernel+Userland: Expose list of network adapters through /proc/netadapters.Andreas Kling
2019-06-07Kernel: Run clang-format on everything.Andreas Kling
2019-04-02Kernel: Move networking related files into Kernel/Net/.Andreas Kling