Module Name: src Committed By: christos Date: Wed Dec 13 17:43:10 UTC 2017
Modified Files: src/sys/net: route.h Log Message: Add bit definitions for flags so that route(8) can use them. To generate a diff of this commit: cvs rdiff -u -r1.114 -r1.115 src/sys/net/route.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/net/route.h diff -u src/sys/net/route.h:1.114 src/sys/net/route.h:1.115 --- src/sys/net/route.h:1.114 Thu Sep 21 03:15:34 2017 +++ src/sys/net/route.h Wed Dec 13 12:43:10 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: route.h,v 1.114 2017/09/21 07:15:34 ozaki-r Exp $ */ +/* $NetBSD: route.h,v 1.115 2017/12/13 17:43:10 christos Exp $ */ /* * Copyright (c) 1980, 1986, 1993 @@ -172,6 +172,12 @@ struct ortentry { #define RTF_BROADCAST 0x80000 /* route represents a bcast address */ #define RTF_UPDATING 0x100000 /* route is updating */ +#define RTFBITS "\020\1UP\2GATEWAY\3HOST\4REJECT\5DYNAMIC\6MODIFIED\7DONE" \ + "\010MASK_PRESENT\011CONNECTED\012XRESOLVE\013LLDATA\014STATIC" \ + "\015BLACKHOLE\016CLONED\017PROTO2\020PROTO1\021SRC\022ANNOUNCE" \ + "\023LOCAL\024BROADCAST\025UPDATING" + + /* * Routing statistics. */ @@ -263,6 +269,9 @@ struct rt_msghdr { #define RTV_RTT 0x40 /* init or lock _rtt */ #define RTV_RTTVAR 0x80 /* init or lock _rttvar */ +#define RTVBITS "\020\1MTU\2HOPCOUNT\3EXPIRE\4RECVPIPE\5SENDPIPE" \ + "\6SSTHRESH\7RTT\010RTTVAR" + /* * Bitmask values for rtm_addr. */ @@ -276,6 +285,9 @@ struct rt_msghdr { #define RTA_BRD 0x80 /* for NEWADDR, broadcast or p-p dest addr */ #define RTA_TAG 0x100 /* route tag */ +#define RTABITS "\020\1DST\2GATEWAY\3NETMASK\4GENMASK\5IFP\6IFA\7AUTHOR" \ + "\010BRD\011TAG" + /* * Index offsets for sockaddr array for alternate internal encoding. */