summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_output.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* [ICMP] IP options lead to malformed replysashan2021-03-301-1/+8
* use m_dup_pkthdr in ip_fragment to copy pkthdr info to fragments.dlg2021-03-201-5/+3
* Refactor ip_fragment() and ip6_fragment(). Use a mbuf list tobluhm2021-03-011-42/+32
* As ip_insertoptions() may prepend a mbuf, "goto bad" has to freebluhm2021-02-231-19/+11
* Use NULL instead of 0 in `m_nextpkt' assignment.mvs2021-02-231-2/+2
* If pf changes the routing table when sending packets, the kernelbluhm2021-02-101-2/+15
* Simplex interface sends packet back without hardware checksumbluhm2021-02-061-13/+28
* If IP_MULTICAST_IF or IP_ADD_MEMBERSHIP pass a interface index to theclaudio2021-02-021-3/+6
* Fix path MTU discovery for ESP tunneled in IPv6. We always wantbluhm2021-02-011-1/+4
* Extend IP_MULTICAST_IF to take either an address (struct in_addr), aclaudio2021-01-161-3/+32
* Create a path MTU host route for IPsec over IPv6. Basically thebluhm2021-01-111-2/+2
* Extend IP_ADD_MEMBERSHIP to also support struct ip_mreqn.claudio2021-01-071-63/+80
* Accept reject and blackhole routes for IPsec PMTU discovery.bluhm2020-12-201-2/+2
* kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha2020-06-241-2/+2
* Fix uninitialized use of variable 'len'.tobhe2020-03-061-6/+4
* Use mallocarray(9) & put some free(9) sizes for M_IPMOPTS allocations.mpi2019-06-101-8/+8
* Removes the KERNEL_LOCK() from bridge(4)'s output fast-path.mpi2019-04-281-6/+6
* Bring back the ip_pcbopts() refactor. Pad the option buffer and thereforclaudio2019-01-181-39/+54
* Revert Rev 1.351, the change is not quite right yet.claudio2019-01-181-49/+36
* Rewrite ip_pcbopts() to fill a fresh mbuf with the ip options insteadclaudio2019-01-061-36/+49
* Replace a funky 'else switch' construct into something that is equal butclaudio2019-01-031-4/+5
* Replace a wrong poor mans m_trailingspace() with the real thing. The mbufclaudio2018-12-201-2/+2
* Add per-TDB counters and a new SADB extension to export them tompi2018-08-281-2/+4
* Introduce ipsec_output_cb() to merge duplicate code and account formpi2018-07-121-2/+6
* In ip6_output() check that the interface of a route is valid. Forbluhm2018-03-211-1/+8
* Remove almost unused `flags' argument of suser().mpi2018-02-191-6/+6
* It does not make sense to call pcb lookup from pf during packetbluhm2017-11-221-8/+8
* Stop grabbing the KERNEL_LOCK() in network tasks when `ipsec_in_use'mpi2017-10-261-3/+1
* Use m_copym() instead of m_dup_pkt() to fix a kernel assert whenvisa2017-09-201-2/+2
* Change sosetopt() to no longer free the mbuf it receives and changempi2017-09-011-16/+13
* Per-interface list of addresses, both multicast and unicast, arempi2017-05-291-9/+3
* Use the rt_rmx defines that hide the struct rt_kmetrics indirection.bluhm2017-04-191-7/+7
* Partially revert previous mallocarray conversions that containdhill2017-04-111-3/+3
* Use mallocarray to allocate multicast group memberships.dhill2017-04-091-5/+5
* percpu counters for TCP statsjca2017-02-091-2/+2
* In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withdhill2017-02-011-20/+11
* Remove NULL checks before m_free(9), it deals with it.mpi2017-01-101-7/+4
* Extend the multicast sockets and multicast hash table support to multiplerzalamena2016-12-191-2/+2
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-1/+3
* Kill a micro optimization that no longer make sense since the two routingmpi2016-11-281-6/+1
* turn ipstat into a set of percpu counters.dlg2016-11-181-2/+2
* Automatically create a default lo(4) interface per rdomain.mpi2016-11-141-2/+2
* turn ipstat into a set of percpu counters.dlg2016-11-141-13/+13
* Prevent a NULL derefernce in ip_output().mpi2016-09-041-1/+5
* replace the last uses of m_copym2 with m_dup_pkt.dlg2016-08-151-2/+2
* Allow resetting the IP_TTL and IP_MINTTL sockoptsjca2016-07-011-2/+4
* when pf_test returns something but PF_PASS, set error to EACCEShenning2016-06-231-2/+2
* Inverse two conditions to not grabe the KERNEL_LOCK for every multicastmpi2016-05-311-7/+10
* Preserve DiffServ value when fragmenting an ipv4 packet.vgross2016-05-041-2/+3
* Do not allow to change the routing table of a bound socket. Thisbluhm2016-04-291-1/+6