opnsense-src/sys/dev/iicbus
Zhenlei Huang e8df60a69a routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549).
Implement kernel support for RFC 5549/8950.

* Relax control plane restrictions and allow specifying IPv6 gateways
 for IPv4 routes. This behavior is controlled by the
 net.route.rib_route_ipv6_nexthop sysctl (on by default).

* Always pass final destination in ro->ro_dst in ip_forward().

* Use ro->ro_dst to exract packet family inside if_output() routines.
 Consistently use RO_GET_FAMILY() macro to handle ro=NULL case.

* Pass extracted family to nd6_resolve() to get the LLE with proper encap.
 It leverages recent lltable changes committed in c541bd368f.

Presence of the functionality can be checked using ipv4_rfc5549_support feature(3).
Example usage:
  route add -net 192.0.0.0/24 -inet6 fe80::5054:ff:fe14:e319%vtnet0

Differential Revision: https://reviews.freebsd.org/D30398

(cherry picked from commit 62e1a437f3)
2021-09-07 21:25:06 +00:00
..
gpio
mux Revert "Define PNP info after defining driver modules" 2021-01-29 19:39:14 -05:00
pmic Add a driver for FAN53555 based PMIC. 2020-12-04 15:23:43 +00:00
rtc Add a driver for HYM8563 based RTC. 2020-12-04 15:09:42 +00:00
twsi twsi: some variants clear interrupt flag by writing 0, others by writing 1 2020-09-07 06:32:03 +00:00
acpi_iicbus.c
ad7417.c
ad7418.c
adm1030.c
ads111x.c Revert "Define PNP info after defining driver modules" 2021-01-29 19:39:14 -05:00
adt746x.c
ds13rtc.c
ds1307.c
ds1307reg.h
ds1631.c
ds1672.c
ds1775.c
ds3231.c
ds3231reg.h
htu21.c htu21: driver for HTU21D I2C temperature and humidity sensor 2021-01-19 15:08:51 +02:00
icee.c Don't do the busy dance in icee_open/close 2020-09-14 23:30:04 +00:00
if_ic.c routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549). 2021-09-07 21:25:06 +00:00
iic.c
iic.h
iic_recover_bus.c
iic_recover_bus.h
iicbb.c move defintion of hw.i2c sysctl node from iicbb to iicbus 2020-09-03 08:02:19 +00:00
iicbb_if.m
iicbus.c move defintion of hw.i2c sysctl node from iicbb to iicbus 2020-09-03 08:02:19 +00:00
iicbus.h Add plug and play information macroses for ACPI and I2C buses. 2020-10-31 22:15:59 +00:00
iicbus_if.m
iichid.c iichid(4): Perform bus_teardown_intr/bus_setup_intr to disable interrupts 2021-08-16 03:46:18 +03:00
iicoc.c
iicoc.h
iicoc_fdt.c
iicoc_pci.c
iiconf.c
iiconf.h
iicsmb.c
isl12xx.c
lm75.c
max6690.c Provide a slightly more-tolerant set of thermal parameters for PowerMac 2020-10-15 13:43:43 +00:00
nxprtc.c
ofw_iicbus.c
rtc8583.c
s35390a.c
sy8106a.c
syr827.c