- 44ab219ff8d2443c211f12fba4e1b891936583dd Add sanity check FV of NAT-outgoing inteface filter. - 7996728c1ed4d29dca12a6ac1fd633303d04b4e7 Automated Typha pin update - d7de4c43df6a95913ef6fc7f6f34bb09f1948041 Automated Typha pin update - 5ae312d886b34739afbe567b7c2b596a6266b9f4 #1945: Adding support for regular expression values for the InterfaceExclude parameter. Still need to modify the validation on parsing interface values. - ec45cd364587fec41bcfe1369c97002540dafc25 Automated Typha pin update - 1eff5972cf176640e733cf1de2f1cf7eebd34dd8 Automated Typha pin update - 02a6fadcfd7189f54a54c2220c260ffe449037dc #1945: Handling backwards compatibility for interface exclude values that are not meant to be regexp. - 4321e4e2768d1626c87d43bd60d70b6b1135475b fix and test case - da245623a670757716840f293d98a03c0d8c3368 ci fix - d6b81864df0d50e4cc5689453d1c54a0eeea9871 Fixing bug with compiling list of regexp for interface excludes; fixes broken integration tests. - f5841f225d2a3edf3b834d8d106bb7389c20f0b9 Removed windows code to cleanup code base. - c1c9fb5d3af4a487355dbacf9edbbb68c62da484 #1945: Addressing code review feedback. - 4f6316ecf1c53fd2daeb8c015b1b475bd982ab85 #1945: Attempting to fix CI build issue due to goimports violation. - 8916c75c0b0e6879a7cf35d187bd0219c67bd937 Switching from MustCompile to Compile and logging any compile error for InterfaceExclude; removing die-on-fail flag. - 49a4726ad233506590566914e7cb9135174f6903 Applying code review recommenations: do all validation and compiling of regexp in RegexpPatternListParam.Parse function, remove InterfaceExcludes function. - 83e1c07c2d14845fb1e301fb04f5849bae769fa5 Automated Typha pin update - 9bfcc534abdcd0c76e3ab4926f6701ba3febb51d Automated Typha pin update - 2ad3c96cc47dfa59c9f29d359c9aa2cc0a37ac42 Fix excessive logging when felix cannot communicate with typha - 0eb09c6991f5554f9a5cfe3d3b2aea0c87412368 ci fix - 7e7fb31b4be9d302c989eeccffad64bceb9a962a review comments addressed - ab97a30025b4f1bf47e0dc0408cbc17fc3d163c4 review comments addressed - ff9aa5c07f35dcf5f032e6e9fdbd52c7529bac6c fv test case added - dbef0670661d5c3ed767965b543cfaf9ed5af786 Automated Typha pin update - d23581b5a30e1d78818ca099de0e8846705405f5 Don't police copyright in felixbackend.pb.go - 54d787496ff28a2e738acc682d1de2970e6fcedf Automated Typha pin update - bbc860e9421c600506202dd4fd468cb021df261e VXLAN dataplane and calculation graph changes - fbe8a12edd2c304ba9ff1d3312363381d42b830a Automated Typha pin update - f563ba5ead81c4310cf1929d5e6bbbf3caa6ebe1 git: Allow skipping some checks in pre-commit hook - cdb772ebf7e4c4e07c68de886ec38aedfe48e41a glide: add some dependencies for the follow-up work - 3b1f040c56b474edcd3f5d1fdc71289e7fa99523 license-checker: Fix licenses of the new dependencies - ab4636f97aa1ea6d57512f7f1146c7f3c88e96c4 versionparse, iptables: Move version parsing to a separate package - 336d34c307f477b73692656058b890d1c01e73f4 bpf: Add XDP program and means to build it - 6b52cf4cb44c5758b66e022efce25e2fbbae2ab4 bpf: Implement bpftool library in Go for Felix - 97c14688456a30605fe5e3ba34459eafc1118706 bpf dumper: Implement command line tool felix-xdp for debugging XDP maps - 1fe96437236ddd4d3378a721142d286620f30571 image: Build bpftool in the image - c991f2966647edde0963a88e2d900f346312a9bc bpf: Add a mock bpf library - 7665194802bf68c0692526504fb2c246f0f6cd8e config, dataplane: add parameters related to XDP functionality - 0822ff96352ef0b22f4efe36bd6d246531607c33 dataplane, ipsets: add callbacks for some events in managers - 412fb5393324ab40f69a161536fbd9dd161e6102 dataplane: make blocking traffic more performant for some kind of policies - 0a02b9c32174fb881fc5a722b6be1d322e9393d2 dataplane: hook the XDP state to the internal dataplane loop - b7b026faa812c08dc43d9fabdc8fac47ddcd4e21 fv: add XDP tests - 2400d0c5d09f12fd4a8de0af7477c366b8bcf3d5 Tweak VXLAN defaults and logging. - 808112e11814655f78b24b22c0ac5724ede79119 Calculate VXLAN borrowed routes. - 4badf6020ce17232765c39f520cea0977e4f460e REmove requirement for keys to be hashable from calc graph test framework. - 541a36923f95de4a839886c5728143c121cfb111 Trivial does-it-panic VXLAN test. - e18c45279c7ff425e3741c7c54e7d0cb6971c76a First VXLAN test: VTEP. - ac166eaa7b32a7c126a1e98d78dd546bdcd95dee Mainline calc graph VXLAN UTs. - a9482cc282445e695c50dcf39a35f3383598e5db Fix recreation of vxlan device on config change - 3d0c61ab9501095596d7c8d9da44373715f2fe04 Fix handling of route gateway changes. - 274d801ecca2d62d532aec09062c4932fdabc4cb VXLAN tests for IP borrowing. - bc2fb4ea41c4e30d107a44f9a8c1db734ab63936 Patch glide.lock. - f75c29f945d81d0fe2ba039a671ebb9769c0cd2b Update libcalico-go to 727a39e77d674af6e7d6684b941916183d80f5de - 102a763e082853f61e9884e75bd03936b4265ae8 Fix missing routes for IPs borrowed from local block. - 363931f854be0b8b264b8711ba5ac60d8c2ca258 Rev libcalico-go. - 68d3031c3018b26d54ec51a785e09341a50a9b9a Fix lint. - baffb06f53b0e48079e192489dfe19a52013b0af Add FV tests for VXLAN tunnel device creation - 950901d7e3b57d1f78e2fe49745b3a4287b962aa docker-image: get bpftool from dockerhub - 2ac8057cb4441c98838acc70e81e18d9b71b401a Use calico fork of logrus - 27c28f7bc0a45a2c12aa85acd96326aac722db76 Filter the source of VXLAN traffic to calico nodes only. - f753f76f56d14e8254a81e95ed4c329526a82e63 Mainline VXLAN tests. - fac65b42f09b4de24805a14a95bc34f6d6995780 Update libcalico-go to 43c1da882b70aba9d0325e7de4393439ef202550 - ef5c58d04fe31ca4072ecbf180c88b099d4dcd83 Add VXLAN tunnel device FV - af8797f44cc0c1a96c7aec643f30b7cb07a0e8dc Delete the VXLAN device if VXLAN is disabled - 3c513f5f74c45d7e16fc73cf205f6e820853fad9 Fix Felix readiness check when Typha is down at startup. - 3774b6b48ee739b326598f9978147fa85650c2a0 Automated Typha pin update - 60e6bbb8778f0e827f01aec1f3189f255f7c7e8e Automated Typha pin update - ce7f35d5be57d3940babf328d7ef84410bc5e1f5 Fix wrong tilde insertion in Debian package versions - 1be00788972c03fd4261c604ae2394e2341be5d8 Add missing 'fi' - 80b81fca763f38fee02adba559278f3fff8f3cb7 Fix tilde heuristic for initial 'v' - a0aa01c1b0834b8ea527ba9ed79bb90472014857 Updates for host-local IPAM - cf3e29454e19b89a3e633beaf80be2a6f613092b Update libcalico-go - 2214424a5b053d1a933467157661240299fdb9a2 Merge pull request #2009 from fasaxc/vxlan-masq - 24ad5e9b729311858a12fc611d9b535c3e7710a9 bpf: Add getters for XDP mode of a program - 1fb5c152b087d473da0ecc52d172faea37ea2be8 dataplane/xdp: Handle XDP programs with unallowed mode - e9938310dcf5729e1e82a81a3f6270fe9e553179 dataplane/xdp_test: Test XDP program with undesired mode - c8a26dfb922020df87f3d2db20b77e7ba7621633 bpf: Remove pinned program if it fails to load - 1dc2ef13deb11893547157c6ad1dfe571fbc049f Update libcalico-go to 6860ff2cfd923a870ff7a76563ce825d6e47adb8