libvirt/src/nwfilter
John Ferlan e773e1cbbc nwfilter: Disallow binding creation in session mode
Similar to nwfilterDefineXML, let's be sure the a filter binding
creation is not attempted in session mode and generate the proper
error message.

Failure to open nwfilter in session mode (nwfilterConnectOpen)
fails already, but that doesn't stop the free thinker from using
a different connection in order to attempt to attempt to create
the binding. Although even doing that would result in a failure:

$ virsh nwfilter-binding-create QEMUGuest1-binding.xml
error: Failed to create network filter from QEMUGuest1-binding.xml
error: internal error: Could not get access to ACL tech driver 'ebiptables'

$

Signed-off-by: John Ferlan <jferlan@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
2018-09-06 18:38:06 -04:00
..
Makefile.inc.am make: split nwfilter driver build rules into nwfilter/Makefile.inc.am 2018-03-05 17:09:08 +00:00
nwfilter_dhcpsnoop.c nwfilter: Resolve SEGV for NWFilter Snoop processing 2018-07-26 09:35:40 -04:00
nwfilter_dhcpsnoop.h nwfilter: convert DHCP address snooping code to virNWFilterBindingDefPtr 2018-06-26 11:22:07 +01:00
nwfilter_driver.c nwfilter: Disallow binding creation in session mode 2018-09-06 18:38:06 -04:00
nwfilter_driver.h nwfilter: remove obsolete code related to firewalld 2018-05-03 17:00:57 +01:00
nwfilter_ebiptables_driver.c src: Make virStr*cpy*() functions return an int 2018-07-23 14:27:30 +02:00
nwfilter_ebiptables_driver.h Convert nwfilter ebiptablesApplyNewRules to virFirewall 2014-04-25 15:44:10 +01:00
nwfilter_gentech_driver.c nwfilter: convert virt drivers to use public API for nwfilter bindings 2018-06-26 18:17:23 +01:00
nwfilter_gentech_driver.h nwfilter: convert virt drivers to use public API for nwfilter bindings 2018-06-26 18:17:23 +01:00
nwfilter_learnipaddr.c src: Make virStr*cpy*() functions return an int 2018-07-23 14:27:30 +02:00
nwfilter_learnipaddr.h nwfilter: convert IP address learning code to virNWFilterBindingDefPtr 2018-06-26 11:22:07 +01:00
nwfilter_tech_driver.h nwfilter: remove virNWFilterHashTable typedefs entirely 2018-05-03 17:00:57 +01:00