tcpdump -i eth0 'bootp.type == 2'
Results in a:
tcpdump: syntax error
However, bootp.type == 2
works fine in Wireshark.
Also tcpdump -i eth0 'tcp[13] & 16!=0'
works fine, no syntax error.
update: I am attempting to follow the answer here https://serverfault.com/a/8534/101677