summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2014-12-02use the new printing code.christos
2014-12-02add routines to print in_addr and sockaddr_in (in_print and sin_print)christos
2014-12-01Don't pass junk in sin_family and sin_len for SIOCGIFNETMASK, and explain why.christos
2014-11-30Only check that the offset < sizeof(struct ip) if nxt != 0, i.e. in thechristos
2014-11-26Call looutput with holding KERNEL_LOCKozaki-r
2014-11-25Really make SO_REUSEPORT and SO_REUSEADDR equivalent for multicastseanb
2014-11-25Clean up any dangling ifp references in (struct in6pcb *)->in6p_v4moptionsseanb
2014-11-13Add sysctl to selectively log arp packets from unknown network. (Adrien URBAN).christos
2014-11-10Do not uselessly include <sys/malloc.h>.maxv
2014-10-25Avoid stack overflow when SACK and TCP_SIGNATURE are both present. Thankschristos
2014-10-21Fix wrong condition checking TSO capability.hikaru
2014-10-18src is too big these days to tolerate superfluous apostrophes. It'ssnj
2014-10-12document that we depend on the option numbers matching.christos
2014-10-12Refactor the multicast membership code so that we can handle v4 mappedchristos
2014-10-11exposet multicast option functions which are used by the v6 code now.christos
2014-09-09Eliminate IFAREF() and IFAFREE() macros in favour of functions.rmind
2014-09-08Always use cprng_fast32, even during initialisation. No point in usingjoerg
2014-09-07in_pcbdetach: move ip_freemoptions() under softnet_lock for now (this willrmind
2014-09-05Don't use C++ keyword (template) as variable.matt
2014-09-05Don't use C++ keywords (class, template) as variablesmatt
2014-09-05Deanonymize structure for llinfo_arp.matt
2014-08-09split PRU_CONNECT2 & PRU_PURGEIF function out of pr_generic() usrreqrtr
2014-08-08split PRU_RCVD function out of pr_generic() usrreq switches and put intortr
2014-08-05split PRU_SEND function out of pr_generic() usrreq switches and put intortr
2014-08-05get_tcppcb() is nearly always called upon entry to usrreqs sortr
2014-08-05revert the removal of struct lwp * parameter from bind, listen and connectrtr
2014-08-03in_pcbdetach: not that IGMP and multicast groups are MP-safe, we can movermind
2014-08-03req cannot be PRU_SENDOOB here as per KASSERT() earlier in thertr
2014-08-02restore splsoftnet() in various usrreqs that were removed during the PRUrtr
2014-07-31split PRU_DISCONNECT, PRU_SHUTDOWN and PRU_ABORT function out ofrtr
2014-07-31Make carp_suppress_preempt global backozaki-r
2014-07-31Define IFNET_EMPTY() and replace !IFNET_FIRST() with itozaki-r
2014-07-31KNFozaki-r
2014-07-31Make local functions/variables staticozaki-r
2014-07-30split PRU_CONNECT function out of pr_generic() usrreq switches and putrtr
2014-07-30put boilerplate extraction of inpcb or in6pcb and tcpcb performed in tcprtr
2014-07-25fix some case of reference to uninitialized tp->snd_fack.ryo
2014-07-24cleanup after last commitrtr
2014-07-24split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreqrtr
2014-07-23split PRU_SENDOOB and PRU_RCVOOB function out of pr_generic() usrreqrtr
2014-07-14fix fat fingered KASSERT(solocked(0)) -> KASSERT(solocked(so)) mistake.rtr
2014-07-14pr_generic() for req = PRU_RCVOOB is always called with control == NULLrtr
2014-07-10tcp_accept: simplify a little.rmind
2014-07-09* split PRU_ACCEPT function out of pr_generic() usrreq switches and putrtr
2014-07-09* split PRU_PEERADDR and PRU_SOCKADDR function out of pr_generic()rtr
2014-07-07* sprinkle KASSERT(solocked(so)); in all pr_stat() functions.rtr
2014-07-07backout change that made pr_stat return EOPNOTSUPP for protocols thatrtr
2014-07-07* have pr_stat return EOPNOTSUPP consistently for all protocols that dortr
2014-07-06* split PRU_SENSE functionality out of xxx_usrreq() switches and place intortr
2014-07-01fix parameter types in pr_ioctl, called xx_control() functions and removertr