summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2016-05-18Remove some superflous if_get(9)/if_put(9) dances now that ARP inputMartin Pieuchot
2016-05-18Move the code to update an ARP cache into its own function.Martin Pieuchot
2016-05-18rework the srp api so it takes an srp_ref struct that the caller provides.David Gwynne
2016-05-07Use rtalloc_mpath() when checking for local route entries because weMartin Pieuchot
2016-05-04Preserve DiffServ value when fragmenting an ipv4 packet.Vincent Gross
2016-05-03Make ip_forward() use the route entry fetched in in_ouraddr() when it isMartin Pieuchot
2016-04-29Do not allow to change the routing table of a bound socket. ThisAlexander Bluhm
2016-04-27Remove unused arguments from rt_checkgate().Martin Pieuchot
2016-04-25Remove the single cache route for forwarding.Martin Pieuchot
2016-04-19Use the correct byte-order when checking against baddynamic ports,Stuart Henderson
2016-04-19Instead of freeing a cached RTF_MPATH route after using it, free itMartin Pieuchot
2016-04-18Unbreak RAMDISK, found by deraadt@Martin Pieuchot
2016-04-18Put a KERNEL_LOCK/UNLOCK dance around sections that still need someMartin Pieuchot
2016-04-15Kill in_rtaddr() and use rtalloc(9) directly in ip_dooptions().Martin Pieuchot
2016-04-13We're always ready! So send IFQ_SET_READY() to the bitbucket.Martin Pieuchot
2016-04-13Remove extra parenthesis around comparison.Vincent Gross
2016-04-12Unbreak tree. Put 'laddr6' declaration inside #ifdef INET6/#endif.Kenneth R Westerback
2016-04-11Simplify in_pcblookup_local() logic.Vincent Gross
2016-04-11Rename in_pcblookup() to in_pcblookup_local() and change its prototypeVincent Gross
2016-04-08We must always check if the socket is already bound, and always setVincent Gross
2016-04-05Move reserved port checks from in(6)_pcbaddrisavail() to in_pcbbind().Vincent Gross
2016-04-05Move inp_laddr assignment after in_pcbpickport(), extend in_pcbpickport()Vincent Gross
2016-03-31If one of the TCP syn cache buckets overflow, it might be a collisionAlexander Bluhm
2016-03-30Implement proxy ARP for ART based on mpath support.Martin Pieuchot
2016-03-29Allow to adjust tcp_syn_use_limit with sysctl net.inet.tcp.synuselimit.Alexander Bluhm
2016-03-29- packet must keep reference to statekeyAlexandr Nedvedicky
2016-03-27To prevent attacks on the hash buckets of the syn cache, our TCPAlexander Bluhm
2016-03-26Always include the route priority in routing messages.Martin Pieuchot
2016-03-24Ensure that a found proxy ARP entry has the correct flag.Martin Pieuchot
2016-03-23Merge in_pcbbind() and in6_pcbbind(), and change every call toVincent Gross
2016-03-23Extract in_pcbaddrisavail() from in_pcbbind().Vincent Gross
2016-03-21Extract in6_pcbaddrisavail() from in6_pcbbind(), and use it whenVincent Gross
2016-03-21Add a tcps_sc_seedrandom counter in TCP SYN cache and netstat -s.Alexander Bluhm
2016-03-16macros for the null, min, and max vlan ids.David Gwynne
2016-03-14move the vlan protocol definitions to the same places as the ethernet onesDavid Gwynne
2016-03-07http -> https for IETF/IANA URLs in commentsmmcc
2016-03-07Sync no-argument function declaration and definition by adding (void).Christian Weisgerber
2016-03-07Do not remove RTF_STATIC L2 entries from the routing table.Martin Pieuchot
2016-03-04- putting back KASSERT(), which I've backed out on Jan 31Alexandr Nedvedicky
2016-03-01enm_ac in ether_multi is set but never used. so we dont need it.David Gwynne
2016-02-28When IPsec UDP encapsulation is used for IPv6, the stack shouldMike Belopuhov
2016-02-23provide m_dup_pkt() for doing fast deep mbuf copies with a specified alignmentDavid Gwynne
2016-02-11Return ENOBUFS when bumping in the multicast max group membershipsJeremie Courreges-Anglas
2016-01-31- m_pkthdr.pf.statekey changes are not ready for 5.9, I must back them outAlexandr Nedvedicky
2016-01-25- plugging massive pf_state_key leakAlexandr Nedvedicky
2016-01-22add a missing if_put() to ipip_input()Jonathan Gray
2016-01-22fix a missing if_put() in the default af path of tcp_mss()Jonathan Gray
2016-01-21Introduce in{,6}_hasmulti(), two functions to check in the hot path ifMartin Pieuchot
2016-01-21remove the arp_inuse and arp_allocated countersDavid Gwynne
2016-01-14Grab the KERNEL_LOCK before delivering a message to the routing socketMartin Pieuchot