up and running before the VPN
Can you please clarify what's "up and running"? I am seeing the behavior (i.e. only seeing VPN encapsulated traffic) by starting my app (based on the SimpleFirewall sample) before dialing Cisco AnyConnect.
Or, by "up and running", you meant start up of the network extension itself? How can I tell which extension is started up first?
If that's the case how do I control the NE startup order? Obviously I do not have control Cisco's configuration.
% systemextensionsctl list | grep "activated enabled"
* * 69Q4FM6AL9 com.example.apple-samplecode.SimpleFirewall69Q4FM6AL9.SimpleFirewallExtension (1.0/1) SimpleFirewallExtension [activated enabled]
* * DE8Y96K9QP com.cisco.anyconnect.macos.acsockext (4.9.04053/4.9.04053) Cisco AnyConnect Socket Filter Extension [activated enabled]