freebsd-dev/sys
Conrad Meyer 25b3370cfd ddb(4): Add some support for lexing IPv6 addresses
Allow commands to specify that (hex) numbers may start with A-F, by adding
the DRT_HEX flag for db_read_token_flags().  As before, numbers containing
invalid digits for the current radix are rejected.

Also, lex ':' and '::' tokens as tCOLON and tCOLONCOLON respectively.

There is a mild conflict here with lexed "identifiers" (tIDENT): ddb
identifiers may contain arbitrary colons, and the ddb lexer is greedy.  So
the identifier lex will swallow any colons it finds inside identifiers, and
consumers are still unable to expect the token sequence 'tIDENT tCOLON'.
That limitation does not matter for IPv6 addresses, because the lexer always
attempts to lex numbers before identifiers.

Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D21509
2019-09-09 16:32:23 +00:00
..
amd64 Improve debugging output. 2019-09-04 18:00:03 +00:00
arm [rpi] Inherit framebuffer BPP value from the VideoCore firmware 2019-09-08 09:47:21 +00:00
arm64 Include dwgpio to the build. 2019-09-04 15:55:44 +00:00
bsm Create new EINTEGRITY error with message "Integrity check failed". 2019-01-17 06:35:45 +00:00
cam Supply SAT layer with valid transfer sizes. 2019-09-07 15:56:00 +00:00
cddl ZFS: Always refuse receving non-resume stream when resume state exists 2019-09-04 07:33:22 +00:00
compat LinuxKPI: Improve sysfs support. 2019-09-06 15:43:53 +00:00
conf riscv: Ensure that BSS is 8-byte aligned 2019-09-09 15:57:24 +00:00
contrib Document ipf_nat_hashtab_add() return codes. 2019-08-28 04:55:17 +00:00
crypto Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
ddb ddb(4): Add some support for lexing IPv6 addresses 2019-09-09 16:32:23 +00:00
dev ral(4): Use unsigned to avoid undefined behavior. 2019-09-09 03:31:46 +00:00
dts dtso: allwinner: Add an overlay for H3 thermal node 2019-08-24 13:26:34 +00:00
fs Coverity fixes in fusefs(5) 2019-09-06 19:40:11 +00:00
gdb gdb(4): Root a sysctl tree at 'debug.gdb.' 2019-09-08 22:52:47 +00:00
geom Allow more nesting of GEOM partitioning schemes 2019-09-03 20:57:20 +00:00
gnu arm: dts: am33xx: Fix the region for uart0 2019-08-07 13:11:53 +00:00
i386 Remove useless redefinition of NSFBUFS in i386/vm_machdep.c. 2019-08-29 07:34:14 +00:00
isa
kern Initialize timehands linkage much earlier. 2019-09-09 12:42:48 +00:00
kgssapi Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
libkern Remove zlib 1.0.4 from kernel. 2019-08-25 17:13:00 +00:00
mips mips: fix some mcount nits 2019-09-02 01:55:55 +00:00
modules Add kernel-side support for in-kernel TLS. 2019-08-27 00:01:56 +00:00
net netmap: import changes from upstream (SHA 137f537eae513) 2019-09-01 14:47:41 +00:00
net80211 Enhance the comment ieee80211_add_channel() to avoid a 2019-06-10 14:31:18 +00:00
netgraph avoid holding PCB mutex during copyin/copyout() 2019-08-30 16:35:31 +00:00
netinet Only update SACK/DSACK lists when a non-empty segment was received. 2019-09-09 16:07:47 +00:00
netinet6 Add kernel-side support for in-kernel TLS. 2019-08-27 00:01:56 +00:00
netipsec Fix broken window replay check that will allow old packet to be accepted. 2019-09-06 14:30:23 +00:00
netpfil Fix rule truncation on external action module unloading. 2019-08-15 13:44:33 +00:00
netsmb Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
nfs
nfsclient
nfsserver
nlm
ofed OFED: Fix accidental double-copy of rdma_sdp.h in r351176 2019-08-18 04:19:41 +00:00
opencrypto Adjust the deprecated warnings for /dev/crypto to be less noisy. 2019-08-27 21:29:37 +00:00
powerpc powerpc64/pmap: Fix a WITNESS error in alloc_pvo_entry() 2019-09-06 03:02:12 +00:00
riscv Fix compilation of locore.S with clang 2019-09-08 19:53:11 +00:00
rpc Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00
security vm_map_simplify_entry considers merging an entry with its two 2019-08-25 07:06:51 +00:00
sparc64 Centralize __pcpu definitions. 2019-08-29 07:25:27 +00:00
sys LinuxKPI: Improve sysfs support. 2019-09-06 15:43:53 +00:00
teken Adjust teken to allow build as part of loader 2019-09-05 18:07:40 +00:00
tests Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
tools Add SDIO support. 2019-06-08 16:26:56 +00:00
ufs Remove some unneeded vfs_busy() calls in SU code. 2019-09-09 11:22:38 +00:00
vm vm_object_deallocate(): Remove no longer needed code. 2019-09-07 16:01:45 +00:00
x86 Move phys_avail definition into MI code. It is consumed in the MI layer and 2019-08-16 00:45:14 +00:00
xdr
xen xen: introduce a new way to setup event channel upcall 2019-01-30 11:34:52 +00:00
Makefile