One more little thing... Zhang Chen <chen.zh...@intel.com> writes:
> Add L4_Connection struct for other QMP commands. > Except protocol field is necessary, other fields are optional. > > Signed-off-by: Zhang Chen <chen.zh...@intel.com> > --- > qapi/net.json | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/qapi/net.json b/qapi/net.json > index 498ea7aa72..cd4a8ed95e 100644 > --- a/qapi/net.json > +++ b/qapi/net.json > @@ -825,3 +825,29 @@ > { 'enum': 'IP_PROTOCOL', 'data': [ 'tcp', 'udp', 'dccp', 'sctp', 'udplite', > 'icmp', 'igmp', 'ipv6' ] } > > +## > +# @L4_Connection: > +# > +# Layer 4 network connection. > +# > +# Just for IPv4. > +# > +# @protocol: Transport layer protocol like TCP/UDP... > +# > +# @id: For specific module with Qemu object ID, If there is no such part, > +# it means global rules. > +# > +# @src_ip: Source IP. > +# > +# @dst_ip: Destination IP. > +# > +# @src_port: Source port. > +# > +# @dst_port: Destination port. > +# > +# Since: 6.1 > +## > +{ 'struct': 'L4_Connection', > + 'data': { 'protocol': 'IP_PROTOCOL', '*id': 'str', '*src_ip': 'str', > '*dst_ip': 'str', > + '*src_port': 'int', '*dst_port': 'int' } } > + Please avoid the long line, e.g. like this: { 'struct': 'L4_Connection', 'data': { 'protocol': 'IP_PROTOCOL', '*id': 'str', '*src_ip': 'str', '*dst_ip': 'str', '*src_port': 'int', '*dst_port': 'int' } }