1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/sys
Navdeep Parhar 4dba21f17e L2 table code. This is enough to get the T4's switch + L2 rewrite
filters working.  (All other filters - switch without L2 info rewrite,
steer, and drop - were already fully-functional).

Some contrived examples of "switch" filters with L2 rewriting:

# cxgbetool t4nex0  iport 0  dport 80  action switch  vlan +9  eport 3
Intercept all packets received on physical port 0 with TCP port 80 as
destination, insert a vlan tag with VID 9, and send them out of port 3.

# cxgbetool t4nex0  sip 192.168.1.1/32  ivlan 5  action switch \
	vlan =9  smac aa:bb:cc:dd:ee:ff  eport 0
Intercept all packets (received on any port) with source IP address
192.168.1.1 and VLAN id 5, rewrite the VLAN id to 9, rewrite source mac
to aa:bb:cc:dd:ee:ff, and send it out of port 0.

MFC after:	1 week
2011-05-30 21:07:26 +00:00
..
amd64 Bring back r222275. runfw(4) will statically link in rt2870.fw.uu 2011-05-25 10:04:13 +00:00
arm
boot Include forgotten framework changes to get some of the new menu files installed correctly on non x86/amd systems. 2011-05-30 04:23:33 +00:00
bsm
cam Change new constant names to ones used by OpenSolaris. 2011-05-27 03:44:47 +00:00
cddl Silence warnings about unsupoorted value types. 2011-05-27 08:34:31 +00:00
compat
conf L2 table code. This is enough to get the T4's switch + L2 rewrite 2011-05-30 21:07:26 +00:00
contrib Decompose the current single inpcbinfo lock into two locks: 2011-05-30 09:43:55 +00:00
crypto
ddb
dev L2 table code. This is enough to get the T4's switch + L2 rewrite 2011-05-30 21:07:26 +00:00
fs Fix the new NFS client so that it handles NFSv4 state 2011-05-27 22:05:10 +00:00
gdb
geom Some partitioning tools may have a different opinion about disk 2011-05-27 06:37:42 +00:00
gnu Fix typo in unused function name 2011-05-22 09:58:48 +00:00
i386 Bring back r222275. runfw(4) will statically link in rt2870.fw.uu 2011-05-25 10:04:13 +00:00
ia64
isa
kern In soreceive_generic(), if MSG_WAITALL is set but the request is 2011-05-29 18:00:50 +00:00
kgssapi
libkern
mips Merge r221846 from largeSMP project branch: 2011-05-23 23:35:50 +00:00
modules L2 table code. This is enough to get the T4's switch + L2 rewrite 2011-05-30 21:07:26 +00:00
net Rework netisr policy mechanism so that per-protocol dispatch policies can 2011-05-24 12:34:19 +00:00
net80211
netatalk
netgraph Assume the link to be dead if bit error rate (BER) parameter is set to 1. 2011-05-24 14:36:32 +00:00
netinet Unbreak NOINET kernels after r222488. 2011-05-30 18:07:35 +00:00
netinet6 Decompose the current single inpcbinfo lock into two locks: 2011-05-30 09:43:55 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs
nfsclient Add a check for MNTK_UNMOUNTF at the beginning of nfs_sync() 2011-05-29 20:55:23 +00:00
nfsserver Add a lock flags argument to the VFS_FHTOVP() file system 2011-05-22 01:07:54 +00:00
nlm Add a lock flags argument to the VFS_FHTOVP() file system 2011-05-22 01:07:54 +00:00
ofed In ipoib_cm_handle_rx_wc(): Count incoming packets and 2011-05-26 22:29:43 +00:00
opencrypto
pc98
pci
powerpc Use kproc_exit() instead of returning from the management function on 2011-05-29 22:37:23 +00:00
rpc
security
sparc64
sys Remove definitions for RACCT_FSIZE and RACCT_SBSIZE - these two are rather 2011-05-27 19:57:58 +00:00
teken
tools
ufs Due to a lag in updating the fs_pendinginodes count, we cannot depend 2011-05-28 15:07:29 +00:00
vm Correct an error in r222163. Unless UMA_MD_SMALL_ALLOC is defined, 2011-05-22 17:46:16 +00:00
x86
xdr
xen
Makefile