summaryrefslogtreecommitdiff
path: root/sys/netinet/raw_ip.c
AgeCommit message (Expand)Author
2019-02-24RIP, RIP6, DDP, SCTP and SCTP6 lack a length check in their _connect()maxv
2018-09-14Use non-variadic function pointer in protosw::pr_input.maxv
2018-05-11Make sure we have at least an IP header, and remove pointless XXXs (theremaxv
2018-04-28Remove unused ipsec_var.h includes.maxv
2018-04-12Make 'opts' local to rip_sbappendaddr().maxv
2018-04-12Synchronize the code between raw_ip6.c<->icmp6.c<->raw_ip.c, so that it ismaxv
2018-04-12Remove misleading comment; we're just checking the SP, not verifying themaxv
2018-03-21Sprinkle more soroverflow().roy
2018-02-28Remove unused ipsec_private.h includes.maxv
2018-02-28(just forgot to commit this file, the message was)maxv
2018-02-26Dedup: merge ipsec4_in_reject and ipsec6_in_reject into ipsec_in_reject.maxv
2018-02-14join lines where they fit.christos
2017-12-11As is the case with IPV6_PKTINFO, IP_PKTINFO can be sent without EADDRINUSEryo
2017-08-10Add support IP_PKTINFO for sendmsg(2).ryo
2017-07-06Merge the two copies SO_TIMESTAMP/SO_OTIMESTAMP processing to a singlechristos
2017-04-20Remove unnecessary NULL checks for inp_socket and in6p_socketozaki-r
2017-03-03Pass inpcb/in6pcb instead of socket to ip_output/ip6_outputozaki-r
2017-01-24Tweak softnet_lock and NET_MPSAFEozaki-r
2016-09-29Now that we disallow sending or receiving from invalid addresses,roy
2016-08-26Allow bind to detached INET addresses.roy
2016-08-01Apply pserialize and psref to struct ifaddr and its variantsozaki-r
2016-05-12Protect ifnet list with psz and psrefozaki-r
2016-04-26Sweep unnecessary route.h inclusionsozaki-r
2016-01-21Revert previous: ran cvs commit when I meant cvs diff. Sorry!riastradh
2016-01-21Give proper prototype to ip_output.riastradh
2016-01-20Give proper prototype to rip_output.riastradh
2015-08-24sprinkle _KERNEL_OPTpooka
2015-05-02make connect syscall use sockaddr_big and modify pr_{send,connect}rtr
2015-05-02Add IPv4 address flags IN_IFF_TENTATIVE, IN_IFF_DUPLICATED androy
2015-04-26remove pr_generic from struct pr_usrreqs and all implementations ofrtr
2015-04-25make rip_connect_pcb take sockaddr_in * instead of mbuf *rtr
2015-04-24make accept, getsockname and getpeername syscalls use sockaddr_big and modifyrtr
2015-04-03* change pr_bind to accept struct sockaddr * instead of struct mbuf *rtr
2014-11-10Do not uselessly include <sys/malloc.h>.maxv
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-05revert the removal of struct lwp * parameter from bind, listen and connectrtr
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-31Define IFNET_EMPTY() and replace !IFNET_FIRST() with itozaki-r
2014-07-30split PRU_CONNECT function out of pr_generic() usrreq switches and putrtr
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-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