<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/linux_common/Makefile, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-12-29T16:39:28Z</updated>
<entry>
<title>linux: Add required symbol to EXPORT_SYMS list</title>
<updated>2025-12-29T16:39:28Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-11-28T21:25:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3e2093de47251de5e6e61c08d2955251137afd01'/>
<id>urn:sha1:3e2093de47251de5e6e61c08d2955251137afd01</id>
<content type='text'>
PR:		291270
</content>
</entry>
<entry>
<title>linux: separate all ifnet(9) related code into linux_ifnet.c</title>
<updated>2025-12-08T17:20:14Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2025-12-08T17:20:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbf05d2147b1add8b760be166c4b1fd4499ebce8'/>
<id>urn:sha1:fbf05d2147b1add8b760be166c4b1fd4499ebce8</id>
<content type='text'>
Remove linux_use_real_ifname().  It is no longer used outside of the
file since 3ab3c9c29cf0.  There is no functional change.

Reviewed by:		melifaro, dchagin
Differential Revision:	https://reviews.freebsd.org/D54076
</content>
</entry>
<entry>
<title>Remove residual blank line at start of Makefile</title>
<updated>2024-07-15T22:43:39Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2024-07-15T04:46:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9ac41698b2f322d55ccf9da50a3596edb2c1800'/>
<id>urn:sha1:e9ac41698b2f322d55ccf9da50a3596edb2c1800</id>
<content type='text'>
This is a residual of the $FreeBSD$ removal.

MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
</content>
</entry>
<entry>
<title>netlink: move NETLINK define to opt_global.h</title>
<updated>2023-10-13T07:23:47Z</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2023-10-12T19:55:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ab393e9548f8cc0ee28499c411963b798ebb38a5'/>
<id>urn:sha1:ab393e9548f8cc0ee28499c411963b798ebb38a5</id>
<content type='text'>
Move the NETLINK define into opt_global.h so we can rely on it being
set correctly, without having to remember to include opt_netlink.h.
This ensures that the NETLINK define is correctly set. If not we
may end up with unloadable modules, due to missing symbols (such as
nlmsg_get_group_writer).

PR:		274306
Reviewed by:	imp, markj
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D42179
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:54:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=031beb4e239bfce798af17f5fe8dba8bcaf13d99'/>
<id>urn:sha1:031beb4e239bfce798af17f5fe8dba8bcaf13d99</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>linux(4): Make linux_emul_path private</title>
<updated>2023-05-29T08:19:08Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-05-29T08:19:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c4299cec48a51996ec0bc076e5818438243e4041'/>
<id>urn:sha1:c4299cec48a51996ec0bc076e5818438243e4041</id>
<content type='text'>
There is no need to refer to linux_emul_path from outside anymore.

MFC after:		2 month
</content>
</entry>
<entry>
<title>linux(4): Fix opt_netlink.h inclusion</title>
<updated>2023-03-31T11:56:59Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-03-31T11:56:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=960562652c7a92b8dc97a63105b04e3548f8408c'/>
<id>urn:sha1:960562652c7a92b8dc97a63105b04e3548f8408c</id>
<content type='text'>
Add opt_netlink.h to the linux_common module, on i386, where we don't
uses linux_common module, move opt_netlink.h inclusion under
i386 condition.

MFC after:		2 weeks
</content>
</entry>
<entry>
<title>linux_common: Fixup .PATH.</title>
<updated>2023-01-28T17:31:38Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-01-28T17:31:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c19fc5cd9b49115604ce2b89279e3434c7f120cc'/>
<id>urn:sha1:c19fc5cd9b49115604ce2b89279e3434c7f120cc</id>
<content type='text'>
Since we have arm64, and awaiting ppc64 Linuxulator, do not include x86 specific
path to the module build for non x86 architectures.

MFC after:		1 week
</content>
</entry>
<entry>
<title>modules: Add missing opt_*.h files for stand-alone compile</title>
<updated>2022-10-29T16:18:06Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2022-10-29T14:49:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=010175a76d0676ff8d9b8d54276aff093abbc3f2'/>
<id>urn:sha1:010175a76d0676ff8d9b8d54276aff093abbc3f2</id>
<content type='text'>
Standalone compile that we at least create these opt_*.h files.

Sponsored by:		Netflix
</content>
</entry>
<entry>
<title>linuxolator: add netlink support</title>
<updated>2022-10-01T14:16:45Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2022-08-26T14:34:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c40e2d5f68516dd402073b28095ea5516fe3114'/>
<id>urn:sha1:7c40e2d5f68516dd402073b28095ea5516fe3114</id>
<content type='text'>
Add the glue code to support netlink in Linuxolator.
linux_common(4) now depends on netlink(4).

All netlink protocol constants are consistent with the Linux version.
However, certain OS-specific constants such as AF_INET6, interface
flags or default routing table id, are different between FreeBSD and
Linux. Thus, it may be needed to rewrite some message parts or even
rewrite the whole message, adding or removing some TLVs. The core
netlink implementation code provides efficient rewriting callbacks
 which Linuxolator now uses.

Reviewed by:	dchagin
Differential Revision: https://reviews.freebsd.org/D36361
MFC after:	2 months
</content>
</entry>
</feed>
