DragonFlyBSD Kernel Audit
DF-0754 / fix_build.log
← back to finding ↓ download raw
=== DF-0754 FIX VALIDATION: patched mpls.ko module build ===
=== Source: /usr/src/sys/netproto/mpls/ with fix.diff applied ===
=== Compiler: cc 8.3 [DragonFly] Release/2019-02-22 ===
=== Build flags: -D_KERNEL -Wall -Werror -DKLD_MODULE ===

FIX_MODULE_BUILD=0

=== Result ===
-rw-r--r--  1 root  wheel  7152 Jul  5 08:40 /usr/obj/root/mpls_build/mpls.ko
SHA256 (/usr/obj/root/mpls_build/mpls.ko) = 72fb38102de44c5979d3a3ba02a6c9047253a6bf9328ffbd272a48f32cf4141b

=== Patched signatures (proof the fix is compiled in) ===
/usr/src/sys/netproto/mpls/mpls_output.c:46:static int mpls_swap(struct mbuf **, mpls_label_t);
/usr/src/sys/netproto/mpls/mpls_output.c:47:static int mpls_pop(struct mbuf **, mpls_s_t *);
/usr/src/sys/netproto/mpls/mpls_output.c:50:mpls_output(struct mbuf **mp, struct rtentry *rt)
/usr/src/sys/netproto/mpls/mpls_output.c:149:mpls_output_process(struct mbuf **mp, struct rtentry *rt)
/usr/src/sys/netproto/mpls/mpls_output.c:186:mpls_swap(struct mbuf **mp, mpls_label_t label) {
/usr/src/sys/netproto/mpls/mpls_output.c:217:mpls_pop(struct mbuf **mp, mpls_s_t *sbit) {
/usr/src/sys/netproto/mpls/mpls_var.h:59:int			mpls_output(struct mbuf **, struct rtentry *);
/usr/src/sys/netproto/mpls/mpls_var.h:60:boolean_t		mpls_output_process(struct mbuf **, struct rtentry *);
/usr/src/sys/netinet/ip_output.c:695:		if (!mpls_output_process(&m, ro->ro_rt))
/usr/src/sys/netinet/ip_output.c:739:			if (!mpls_output_process(&m, ro->ro_rt))
/usr/src/sys/netproto/mpls/mpls_input.c:208:	error = mpls_output(&m, cache_rt->ro_rt);