DF-0754 / fix_build.log
=== 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);