Diff for /fwsync/driver/fwsync_proto.h between versions 1.1 and 1.4

version 1.1, 2022/06/28 12:56:52 version 1.4, 2022/08/03 17:07:07
Line 1 Line 1
   /*************************************************************************
   * (C) 2022 CloudSigma AG - Sofia/Bulgaria
   *  by Michael Pounov <misho@elwix.org>
   **************************************************************************/
 #ifndef __FWSYNC_PROTO_H  #ifndef __FWSYNC_PROTO_H
 #define __FWSYNC_PROTO_H  #define __FWSYNC_PROTO_H
   
Line 7  struct fws_proto { Line 11  struct fws_proto {
         uint8_t         fws_fib;          uint8_t         fws_fib;
         uint8_t         fws_addrtype;          uint8_t         fws_addrtype;
         uint8_t         fws_proto;          uint8_t         fws_proto;
           uint16_t        fws_rulenum;
           uint32_t        fws_ruleid;
         uint16_t        fws_sport;          uint16_t        fws_sport;
         uint16_t        fws_dport;          uint16_t        fws_dport;
           uint16_t        fws_aport;
           uint16_t        fws_pport;
           struct in_addr  fws_aaddr;
           struct in_addr  fws_paddr;
         union {          union {
                 struct in_addr  fws_saddr;                  struct in_addr  fws_saddr;
                 struct in6_addr fws_saddr6;                  struct in6_addr fws_saddr6;
Line 21  struct fws_proto { Line 31  struct fws_proto {
 } __packed;  } __packed;
   
 #define FWS_PKTVER_STATE        'S'  #define FWS_PKTVER_STATE        'S'
#define FWS_PKTVER_ALIAS_OUT        'N'#define FWS_PKTVER_ALIAS        'N'
#define FWS_PKTVER_ALIAS_IN     'n' 
   
   
 #endif  #endif

Removed from v.1.1  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>